Render - LP Graphical
Render - LP Graphical
To accompany
Quantitative Analysis for Management, Tenth Edition,
by Render, Stair, and Hanna © 2008 Prentice-Hall, Inc.
Power Point slides created by Jeff Heyl © 2009 Prentice-Hall, Inc.
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
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
Table 7.2
100 –
– This Axis Represents the Constraint T ≥ 0
80 –
Number of Chairs
–
60 –
–
40 – This Axis Represents the
– Constraint C ≥ 0
20 –
–
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.1 Number of Tables
100
–
60 –
–
40 –
–
(T = 60, C = 0)
20 –
–
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.2 Number of Tables
100
–
60 –
–
40 – (30, 40) (70, 40)
–
20 –
– (30, 20)
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.3 Number of Tables
100
100 – (T = 0, C = 100)
–
80 –
Number of Chairs
Painting/Varnishing Constraint
–
60 –
–
40 –
–
20 – Feasible Carpentry Constraint
– Region
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.5 Number of Tables
100
–
60 –
– $2,100 = $70T + $50C
(0, 42)
40 –
–
20 – (30, 0)
–
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.6 Number of Tables
100
–
$2,800 = $70T + $50C
60 –
– $2,100 = $70T + $50C
40 –
– $4,200 = $70T + $50C
20 –
–
–| | | | | | | | |
| | | T
0 20 40 60 80
Figure 7.7 Number of Tables
100
–
60 –
–
3
40 –
–
20 –
–
1 –| | | | | | | | |
| | | T
0 20 4 40 60 80
Figure 7.9 Number of Tables
100
Table 7.3
Program 7.1A
Program 7.1B
Program 7.1C
Program 7.1D
Program 7.2B
Program 7.2C
Program 7.2D
© 2009 Prentice-Hall, Inc. 7 – 54
Using Solver to Solve the Flair
Furniture Problem
■ Excel’s answer report for the Flair Furniture problem
Program 7.2E
© 2009 Prentice-Hall, Inc. 7 – 55
Solving Minimization Problems
■ Many LP problems involve minimizing an objective
such as cost instead of maximizing a profit
function
■ Minimization problems can be solved graphically
by first setting up the feasible solution region and
then using either the corner point method or an
isocost line approach (which is analogous to the
isoprofit approach in maximization problems) to
find the values of the decision variables (e.g., X1
and X2) that yield the minimum cost
Table 7.4
Pounds of Brand 2
15 –
solution region
■ The optimal Feasible Region
10 –
solution will lie at a
on of the corners
as it would in a 5– Ingredient B Constraint
maximization Ingredient A Constraint
b
problem 0–
| | | | | | c
5 10 15 20 25 X1
Figure 7.10 Pounds of Brand 1
© 2009 Prentice-Hall, Inc. 7 – 59
Holiday Meal Turkey Ranch
■ We 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
Pounds of Brand 2
15 –
cents, it is clear
improvement is 54
¢=
Di 2X
possible 10 – re
cti 1 +3
on X
of 2 Iso
3 De co
5 –1.2¢ cr
ea st
Lin
=2 sin
X gC e
1 +3 os
X t
0– 2
(X1 = 8.4, X2 = 4.8)
| | | | | |
5 10 15 20 25 X1
Figure 7.11 Pounds of Brand 1
© 2009 Prentice-Hall, Inc. 7 – 62
Holiday Meal Turkey Ranch
■ QM for Windows can also be used to solve the
Holiday Meal Turkey Ranch problem
Program 7.3
Program 7.4A
© 2009 Prentice-Hall, Inc. 7 – 64
Holiday Meal Turkey Ranch
■ Solution to the Holiday Meal Turkey Ranch
problem using Solver
Program 7.4B
© 2009 Prentice-Hall, Inc. 7 – 65
Four Special Cases in LP
X2
8–
–
6–
–
Region Satisfying
4– Third Constraint
–
2–
–
0– | | | | | | |
| | | X1
2 4 6
Figure 7.12 Region
8 Satisfying First Two Constraints
15 –
X1 ≥ 5
10 –
X2 ≤ 10
5–
Feasible Region
0– X1 + 2X2 ≥ 15
| | | | |
5 10 15 X1
Figure 7.13
© 2009 Prentice-Hall, Inc. 7 – 70
Four Special Cases in LP
■ Redundancy
■ A redundant constraint is one that does not
affect the feasible solution region
■ One or more constraints may be more binding
■ This is a very common occurrence in the real
world
■ It causes no particular problems, but
eliminating redundant constraints simplifies
the model
a redundant
constraint 25 –
20 – 2X1 + X2 ≤ 30
15 – Redundant
Constraint
X1 ≤ 25
10 –
X1 + X2 ≤ 20
5–
Feasible
Region
0–
| | | | | |
Figure 7.14 5 10 15 20 25 30 X1
© 2009 Prentice-Hall, Inc. 7 – 72
Four Special Cases in LP
3–
Isoprofit Line for $8
2–
–
Optimal Solution at Point a
40 – X1 = 0 CD Players
X2 = 20 Receivers
– Profits = $2,400
a = (0, 20)
20 – b = (16, 12)
0–
| | | | | |
10 20 30 40 50 60 X1
Figure 7.16 c = (20, 0) (CD players)
© 2009 Prentice-Hall, Inc. 7 – 78
Changes in the
Objective Function Coefficient
0–
| | | c | | |
10 20 30 40 50 60 X1
Figure 7.17
Program 7.5A
Program 7.5B
Program 7.6A
Program 7.6B
© 2009 Prentice-Hall, Inc. 7 – 83
Changes in the
Technological Coefficients
40 – 40 – 2 X1 + 1X2 ≤ 60 40 –
3X1 + 1X2 ≤ 60 3X1 + 1X2 ≤ 60
Figure 7.18
40 –
| c
| | |
0 20 40 60 50 X1
Figure 7.19
40 –
20 –
Constraint
Representing
60 Hours of Audio
Technician’s
– Time Resource
| | | | | |
0 20 40 60 80 100 120
X1
Figure 7.19
Program 7.5A
Program 7.5B
Program 7.6B
© 2009 Prentice-Hall, Inc. 7 – 93