Chapter 2 Linear Programming Models - Graphical and Computer Methods
Chapter 2 Linear Programming Models - Graphical and Computer Methods
To accompany
Quantitative Analysis for Management, Eleventh Edition,
by Render, Stair, and Hanna
Power Point slides created by Brian Peterson
Learning Objectives
After completing this chapter, students will be able to:
1. Understand the basic assumptions and
properties of linear programming (LP).
2. Graphically solve any LP problem that has
only two variables by both the corner point
and isoprofit line methods.
3. Understand special issues in LP such as
infeasibility, unboundedness, redundancy,
and alternative optimal solutions.
4. Understand the role of sensitivity analysis.
5. Use Excel spreadsheets to solve LP
problems.
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-2
Chapter Outline
7.1 Introduction
7.2 Requirements of a Linear Programming
Problem
7.3 Formulating LP Problems
7.4 Graphical Solution to an LP Problem
7.5 Solving Flair Furniture’s LP Problem using
QM for Windows and Excel
7.6 Solving Minimization Problems
7.7 Four Special Cases in LP
7.8 Sensitivity Analysis
HOURS REQUIRED TO
PRODUCE 1 UNIT
(T) (C) AVAILABLE HOURS
DEPARTMENT TABLES CHAIRS THIS WEEK
Carpentry 4 3 240
Table 7.2
100 –
– This Axis Represents the Constraint T ≥ 0
Number of Chairs
80 –
–
60 –
–
40 – This Axis Represents the
– Constraint C ≥ 0
20 –
–
|– | | | | | | | | | | |
Figure 7.1 0 20 40 60 80 100 T
Number of Tables
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-17
Graphical Representation of a
Constraint
The first step in solving the problem is to
identify a set or region of feasible
solutions.
To do this we plot each constraint
equation on a graph.
We start by graphing the equality portion
of the constraint equations:
4T + 3C = 240
We solve for the axis intercepts and draw
the line.
100 –
–
(T = 0, C = 80)
Number of Chairs
80 –
–
60 –
–
40 –
–
(T = 60, C = 0)
20 –
–
Figure 7.2 |– | | | | | | | | | | |
0 20 40 60 80 100 T
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall Number of Tables 7-20
Graphical Representation of a
Constraint
Region that Satisfies the Carpentry Constraint
C
Any point on or below
100 – the constraint plot will
– not violate the
restriction.
Number of Chairs
80 –
Any point above the
–
plot will violate the
60 –
restriction.
–
(30, 40) (70, 40)
40 –
–
20 –
– (30, 20)
|– | | | | | | | | | | |
Figure 7.3 0 20 40 60 80 100 T
Number of Tables
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-21
Graphical Representation of a
Constraint
The point (30, 40) lies on the plot and
exactly satisfies the constraint
4(30) + 3(40) = 240.
The point (30, 20) lies below the plot and
satisfies the constraint
4(30) + 3(20) = 180.
The point (70, 40) lies above the plot and
does not satisfy the constraint
4(70) + 3(40) = 400.
100 – (T = 0, C = 100)
–
Number of Chairs
80 –
–
60 –
–
40 –
–
(T = 50, C = 0)
20 –
–
Figure 7.4 |– | | | | | | | | | | |
0 20 40 60 80 100 T
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall Number of Tables 7-23
Graphical Representation of a
Constraint
100 –
–
Number of Chairs
80 – Painting/Varnishing Constraint
–
60 –
–
40 –
–
Carpentry Constraint
20 – Feasible
Region
–
|– | | | | | | | | | | |
Figure 7.5
0 20 40 60 80 100 T
Number of Tables
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-25
Graphical Representation of a
Constraint
For the point (30, 20)
100 –
–
Number of Chairs
80 –
–
60 –
–
(0, 42) $2,100 = $70T + $50C
40 –
–
(30, 0)
20 –
–
|– | | | | | | | | | | |
Figure 7.6
0 20 40 60 80 100 T
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall
Number of Tables 7-30
Isoprofit Line Solution Method
Four Isoprofit Lines Plotted for the Flair
Furniture Company
C
100 –
–
$3,500 = $70T + $50C
Number of Chairs
80 –
– $2,800 = $70T + $50C
60 –
– $2,100 = $70T + $50C
40 –
– $4,200 = $70T + $50C
20 –
–
|– | | | | | | | | | | |
Figure 7.7
0 20 40 60 80 100 T
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall
Number of Tables 7-31
Isoprofit Line Solution Method
Optimal Solution to the Flair Furniture problem
C
100 –
–
Number of Chairs
80 –
Maximum Profit Line
–
60 – Optimal Solution Point
– (T = 30, C = 40)
40 –
– $4,100 = $70T + $50C
20 –
–
Figure 7.8 |– | | | | | | | | | | |
0 20 40 60 80 100 T
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall
Number of Tables 7-32
Corner Point Solution Method
A second approach to solving LP problems
employs the corner point method.
It involves looking at the profit at every
corner point of the feasible region.
The mathematical theory behind LP is that
the optimal solution must lie at one of the
corner points,
points or extreme point,
point in the
feasible region.
For Flair Furniture, the feasible region is a
four-sided polygon with four corner points
labeled 1, 2, 3, and 4 on the graph.
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-33
Corner Point Solution Method
Four Corner Points of the Feasible Region
C
100 –
2 –
Number of Chairs
80 –
–
60 –
–
3
40 –
–
20 –
–
1 |– | | | | | | | | | | |
Figure 7.9
0 20 40
4 60 80 100 T
Number of Tables
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-34
Corner Point Solution Method
To find the coordinates for Point 3 accurately we have to
solve for the intersection of the two constraint lines.
Using the simultaneous equations method,
method we multiply the
painting equation by –2 and add it to the carpentry equation
4T + 3C = 240 (carpentry line)
– 4T – 2C = –200 (painting line)
C = 40
Substituting 40 for C in either of the original equations
allows us to determine the value of T.
4T + (3)(40) = 240 (carpentry line)
4T + 120 = 240
T = 30
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-35
Corner Point Solution Method
Point 1 : (T = 0, C = 0) Profit = $70(0) + $50(0) = $0
Point 2 : (T = 0, C = 80) Profit = $70(0) + $50(80) =
$4,000
4
Point : (T = 50, C = 0) Profit = $70(50) + $50(0) =
3
$3,500
Point : (T = 30, C = 40) Profit = $70(30) + $50(40) =
Because
$4,100 Point 3 returns the highest profit, this is
the optimal solution.
Table 7.4
Program 7.2A
Program 7.2B
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-43
Using Solver to Solve the Flair
Furniture Problem
Program 7.2C
Figure 7.2D
Figure 7.2E
Figure 7.2F
Figure 7.2G
Figure 7.2H
Let
X1 = number of pounds of brand 1 feed purchased
X2 = number of pounds of brand 2 feed purchased
Minimize cost (in cents) = 2X1 + 3X2
subject to:
5X1 + 10X2 ≥ 90 ounces (ingredient constraint A)
4X1 + 3X2 ≥ 48 ounces (ingredient constraint B)
0.5X1 ≥ 1.5 ounces (ingredient constraint C)
X1 ≥ 0 (nonnegativity constraint)
X2 ≥ 0 (nonnegativity constraint)
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-53
Holiday Meal Turkey Ranch
Holiday Meal Turkey Ranch data
X2
–
20 – Ingredient C Constraint
Pounds of Brand 2
15 – Feasible Region
a
10 –
Ingredient B Constraint
5– b Ingredient A Constraint
Figure 7.10
| | | | c | |
0–
5 10 15 20 25 X1
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall
Pounds of Brand 1 7-56
Holiday Meal Turkey Ranch
Solve for the values of the three corner points.
Point a is the intersection of ingredient constraints
C and B.
4X1 + 3X2 = 48
X1 = 3
Substituting 3 in the first equation, we find X2 = 12.
Solving for point b with basic algebra we find X1 =
8.4 and X2 = 4.8.
Solving for point c we find X1 = 18 and X2 = 0.
20 –
Pounds of Brand 2
15 – 54
¢ =2
Di X
re 1 +
cti 3X
on
of 2 Is
10 – De oc
31 os
.2¢ cr tL
=2 e as ine
X ing
1 + Co
5– 3X st
2
Program 7.4A
Program 7.4B
8–
–
6–
– Region Satisfying
4– Third Constraint
–
2–
–
0– | | | | | | | | | |
Figure 7.12 2 4 6 8 X1
Region Satisfying First Two Constraints
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-64
Four Special Cases in LP
Unboundedness
Sometimes a linear program will not have a
finite solution.
In a maximization problem, one or more
solution variables, and the profit, can be made
infinitely large without violating any
constraints.
In a graphical solution, the feasible region will
be open ended.
This usually means the problem has been
formulated improperly.
X1 ≥ 5
15 –
X2 ≤ 10
10 –
Feasible Region
5–
X1 + 2X2 ≥ 15
| | | | |
Figure 7.13 0– 5 10 15 X1
30 –
25 –
2X1 + X2 ≤ 30
20 –
Redundant
Constraint
15 –
X1 ≤ 25
10 – X1 + X2 ≤ 20
Feasible
Figure 7.14 5– Region
| | | | | |
0–
5 10 15 20 25 30 X1
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-68
Four Special Cases in LP
8–
7–
A
6– Optimal Solution Consists of All
Combinations of X1 and X2 Along
5– the AB Segment
4–
2–
B Isoprofit Line for $12
1 – Feasible Overlays Line Segment AB
Figure 7.15
Region
0– | | | | | | | |
1 2 3 4 5 6 7 8 X1
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-70
Sensitivity Analysis
Optimal solutions to LP problems thus far have
been found under what are called deterministic
assumptions.
This means that we assume complete certainty in
the data and relationships of a problem.
But in the real world, conditions are dynamic and
changing.
We can analyze how sensitive a deterministic
solution is to changes in the assumptions of the
model.
This is called sensitivity analysis,
analysis postoptimality
analysis,
analysis parametric programming,
programming or optimality
analysis.
+ $120X2
Subject to 2X1
+ 4X2
≤ 80
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-73
High Note Sound Company
The High Note Sound Company Graphical Solution
X2
(receivers)
60 –
30 –
Old Profit Line for 50X1 + 120X2
(Passes through Point a)
20 – b
a Profit Line for 50X1 + 150X2
(Passes through Point a)
10 –
c
| | | | | |
0– 10 20 30 40 50 60 X1
Figure 7.17
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-76
Excel Solver and Changes in
Objective Function Coefficients
Excel 2010 Spreadsheet for High Note Sound Company
Program 7.6A
Figure 7.6B
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-78
Excel Solver and Changes in
Objective Function Coefficients
Excel 2010 Sensitivity Report for High Note Sound
Company
Program 7.6C
60 – 60 – 60 –
Stereo Receivers
X2 (a)
60 –
| c | | |
0– 20 40 50 60 X1
Figure 7.19
Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall 7-85
Changes in the Electricians’ Time Resource
for the High Note Sound Company
X2 (b)
60 –
X2 (c)
40 –
Constraint
Representing
60 Hours of Audio
20 – Technician’s
Time Resource
| | | | | |
0– 20 40 60 80 100 120
X1
Figure 7.19
Program 7.6C