Professional Documents
Culture Documents
Body of Knowledge
Problem Solving and Decision Making
Quantitative Analysis and Decision Making
Quantitative Analysis
Models of Cost, Revenue, and Profit
Quantitative Methods in Practice
1
Body of Knowledge
2
Problem Solving
3
Quantitative Analysis and Decision Making
Decision-Making Process
4
Quantitative Analysis and Decision Making
Qualitative Analysis
• based largely on the manager’s judgment and
experience
• includes the manager’s intuitive “feel” for the
problem
• is more of an art than a science
5
Quantitative Analysis and Decision Making
Quantitative Analysis
• analyst will concentrate on the quantitative facts
or data associated with the problem
• analyst will develop mathematical expressions
that describe the objectives, constraints, and
other relationships that exist in the problem
• analyst will use one or more quantitative
methods to make a recommendation
6
Quantitative Analysis and Decision Making
7
Quantitative Analysis and Decision Making
8
Model Development
9
Model Development
10
Mathematical Models
11
Mathematical Models
12
Mathematical Models
13
Mathematical Models
14
Mathematical Models
15
Mathematical Models
16
Mathematical Models
17
Mathematical Models
Uncontrollable Inputs
(Environmental Factors)
Controllable
Output
Inputs Mathematical
(Projected
(Decision Model
Results)
Variables)
18
Mathematical Models
19
Model Solution
20
Model Solution
21
Model Solution
22
Model Testing and Validation
23
Report Generation
24
Example: Iron Works, Inc.
25
Example: Iron Works, Inc.
Mathematical Model
• The total monthly profit =
(profit per unit of product 1)
x (monthly production of product 1)
+ (profit per unit of product 2)
x (monthly production of product 2)
= p1x1 + p2x2
We want to maximize total monthly profit:
Max p1x1 + p2x2
26
Example: Iron Works, Inc.
27
Example: Iron Works, Inc.
28
Example: Iron Works, Inc.
29
Example: Iron Works, Inc.
Question
30
Example: Iron Works, Inc.
Answer
Substituting, the model is:
31
Example: Iron Works, Inc.
Question
The optimal solution to the current model is x1 =
60 and x2 = 626 2/3. If the product were engines,
explain why this is not a true optimal solution for the
"real-life" problem.
Answer
One cannot produce and sell 2/3 of an engine.
Thus the problem is further restricted by the fact that
both x1 and x2 must be integers. (They could remain
fractions if it is assumed these fractions are work in
progress to be completed the next month.)
32
Example: Iron Works, Inc.
Uncontrollable Inputs
$100 profit per unit Prod. 1
$200 profit per unit Prod. 2
2 lbs. steel per unit Prod. 1
3 lbs. Steel per unit Prod. 2
2000 lbs. steel allocated
60 units minimum Prod. 1
720 units maximum Prod. 2
0 units minimum Prod. 2
Max 100(60) + 200(626.67)
60 units Prod. 1 s.t. 2(60) + 3(626.67) < 2000 Profit = $131,333.33
626.67 units Prod. 2 60 > 60 Steel Used = 2000
Controllable Inputs 626.67 < 720 Output
626.67 > 0
Mathematical Model
33
Example: Ponderosa Development Corp.
34
Example: Ponderosa Development Corp.
35
Example: Ponderosa Development Corp.
36
Example: Ponderosa Development Corp.
Question
Identify all costs and denote the marginal cost
and marginal revenue for each house.
Answer
The monthly salaries total $35,000 and monthly
office lease and supply costs total another $5,000.
This $40,000 is a monthly fixed cost.
The total cost of land, material, labor, and sales
commission per house, $105,000, is the marginal
cost for a house.
The selling price of $115,000 is the marginal
revenue per house.
37
Example: Ponderosa Development Corp.
Question
Write the monthly cost function c (x), revenue
function r (x), and profit function p (x).
Answer
c (x) = variable cost + fixed cost = 105,000x + 40,000
r (x) = 115,000x
p (x) = r (x) - c (x) = 10,000x - 40,000
38
Example: Ponderosa Development Corp.
Question
What is the breakeven point for monthly sales
of the houses?
Answer
r (x ) = c (x )
115,000x = 105,000x + 40,000
Solving, x = 4.
39
Example: Ponderosa Development Corp.
Question
What is the monthly profit if 12 houses per month are
built and sold?
Answer
p (12) = 10,000(12) - 40,000 = $80,000 monthly profit
40
Example: Ponderosa Development Corp.
Thousands of Dollars
1000
800
600
Total Cost =
400 40,000 + 105,000x
200
Break-Even Point = 4 Houses
0
0 1 2 3 4 5 6 7 8 9 10
Number of Houses Sold (x)
41
Using Excel for Breakeven Analysis
42
Example: Ponderosa Development Corp.
Formula Spreadsheet
A B
1 PROBLEM DATA
2 Fixed Cost $40,000
3 Variable Cost Per Unit $105,000
4 Selling Price Per Unit $115,000
5 MODEL
6 Sales Volume
7 Total Revenue =B4*B6
8 Total Cost =B2+B3*B6
9 Total Profit (Loss) =B7-B8
43
Example: Ponderosa Development Corp.
Question
What is the monthly profit if 12 houses are built
and sold per month?
44
Example: Ponderosa Development Corp.
Spreadsheet Solution
A B
1 PROBLEM DATA
2 Fixed Cost $40,000
3 Variable Cost Per Unit $105,000
4 Selling Price Per Unit $115,000
5 MODEL
6 Sales Volume 12
7 Total Revenue $1,380,000
8 Total Cost $1,300,000
9 Total Profit (Loss) $80,000
45
Example: Ponderosa Development Corp.
Question
What is the breakeven point for monthly sales
of the houses?
Spreadsheet Solution:
• One way to determine the break-even point using a
spreadsheet is to use the Goal Seek tool.
• Microsoft Excel ‘s Goal Seek tool allows the user to
determine the value for an input cell that will cause
the output cell to equal some specified value.
• In our case, the goal is to set Total Profit to zero by
seeking an appropriate value for Sales Volume.
46
Example: Ponderosa Development Corp.
47
Example: Ponderosa Development Corp.
48
Example: Ponderosa Development Corp.
49
Management Science Techniques
50
Management Science Techniques
51
Management Science Techniques
52
Management Science Techniques
53
Management Science Techniques
54
Methods Used Most Frequently
Linear programming
Integer programming
Network models (such as transportation and
transshipment models)
Simulation
55
Introduction to Linear Programming
Objective
Max 5x1 + 7x2
Function
s.t. x1 < 6
“Regular”
2x1 + 3x2 < 19 Constraints
x1 + x2 < 8
8
7 x1 = 6
6
Shaded region
5 contains all
4 feasible points
for this constraint
3
2 (6, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
• Second Constraint Graphed
x2
8 (0, 6 1/3)
7
6
2x1 + 3x2 = 19
5
4
Shaded
3
region contains
2 all feasible points (9 1/2, 0)
1 for this constraint
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
• Third Constraint Graphed
x2 (0, 8)
8
7
6 x1 + x2 = 8
5
4
Shaded
3
region contains
2 all feasible points
for this constraint (8, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
• Combined-Constraint Graph Showing Feasible Region
x2
x1 + x2 = 8
8
7
x1 = 6
6
5
4
3
Feasible 2x1 + 3x2 = 19
2 Region
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
• Objective Function Line
x2
8
7
(0, 5)
6 Objective Function
5x1 + 7x2 = 35
5
4
3
2
(7, 0)
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
8
7
5x1 + 7x2 = 35
6
5 5x1 + 7x2 = 39
4
3 5x1 + 7x2 = 42
2
1
x1
1 2 3 4 5 6 7 8 9 10
Example 1: Graphical Solution
• Optimal Solution
x2 Maximum
Objective Function Line
8 5x1 + 7x2 = 46
7
6 Optimal Solution
(x1 = 5, x2 = 3)
5
4
3
2
1
x1
1 2 3 4 5 6 7 8 9 10
Summary of the Graphical Solution Procedure for Maximization Problems
x2 Third
Constraint: First
x1 + x2 = 8 Constraint:
8 x1 = 6
7
s3 = 0
s1 = 1
6
5
Second
4 Constraint:
2x1 + 3x2 = 19
3
Optimal
2 Solution s2 = 0
(x1 = 5, x2 = 3)
1
x1
1 2 3 4 5 6 7 8 9 10
Extreme Points and the Optimal Solution
• The corners or vertices of the feasible region are referred to as the
extreme points.
• An optimal solution to an LP problem can be found at an extreme
point of the feasible region.
• When looking for the optimal solution, you do not have to evaluate
all feasible solution points.
• You have to consider only the extreme points of the feasible
region.
Example 1: Extreme Points
x2
8
7 5 (0, 6 1/3)
6
5
4
4 (5, 3)
3 Feasible
Region 3 (6, 2)
2
1 1 (0, 0) 2 (6, 0)
x1
1 2 3 4 5 6 7 8 9 10
Computer Solutions
• LP problems involving 1000s of variables and 1000s of
constraints are now routinely solved with computer packages.
• Linear programming solvers are now part of many
spreadsheet packages, such as Microsoft Excel.
• Leading commercial packages include CPLEX, LINGO, MOSEK,
Xpress-MP, and Premium Solver for Excel.
Interpretation of Computer Output
• In this chapter we will discuss the following output:
• objective function value
• values of the decision variables
• reduced costs
• slack and surplus
A B C D
1 LHS Coefficients
2 Constraints X1 X2 RHS Values
3 #1 1 0 6
4 #2 2 3 19
5 #3 1 1 8
6 Obj.Func.Coeff. 5 7
Example 1: Spreadsheet Solution
• Partial Spreadsheet Showing Solution
A B C D
8 Optimal Decision Variable Values
9 X1 X2
10 5.0 3.0
11
12 Maximized Objective Function 46.0
13
14 Constraints Amount Used RHS Limits
15 #1 5 <= 6
16 #2 19 <= 19
17 #3 8 <= 8
Example 1: Spreadsheet Solution
• The reduced cost for a decision variable whose value is > 0 in the
optimal solution is 0.
Example 1: Spreadsheet Solution
Reduced Costs
Adjustable Cells
Final Reduced Objective Allowable Allowable
Cell Name Value Cost Coefficient Increase Decrease
$B$8 X1 5.000 0.000 5.000 2.000 0.333
$C$8 X2 3.000 0.000 7.000 0.500 2.000
Constraints
Final Shadow Constraint Allowable Allowable
Cell Name Value Price R.H. Side Increase Decrease
$B$13 #1 5.000 0.000 6.000 1E+30 1.000
$B$14 #2 19.000 2.000 19.000 5.000 1.000
$B$15 #3 8.000 1.000 8.000 0.333 1.667
Example 2: A Simple Minimization Problem
• LP Formulation
x1, x2 > 0
Example 2: Graphical Solution
• Graph the Constraints
Constraint 1: When x1 = 0, then x2 = 2; when x2 = 0,
then x1 = 5. Connect (5,0) and (0,2). The ">" side is
above this line.
Constraint 2: When x2 = 0, then x1 = 3. But setting x1
to 0 will yield x2 = -12, which is not on the graph. Thus,
to get a second point on this line, set x1 to any number
larger than 3 and solve for x2: when x1 = 5, then x2 =
8. Connect (3,0) and (5,8). The ">“ side is to the right.
Example 2: Graphical Solution
Graph the Constraints (continued)
x1
1 2 3 4 5 6
Example 2: Graphical Solution
5
4x1 - x2 > 12
4
x1 + x2 > 4
3
x1
1 2 3 4 5 6
Example 2: Graphical Solution
• Solve for the Extreme Point at the Intersection of the Two Binding Constraints
4x1 - x2 = 12
x1+ x2 = 4
Adding these two equations gives:
5x1 = 16 or x1 = 16/5
Substituting this into x1 + x2 = 4 gives: x2 = 4/5
Optimal Solution
x2
6
4x1 - x2 > 12
5
x1 + x2 > 4
4
Optimal Solution:
3 x1 = 16/5, x2 = 4/5,
5x1 + 2x2 = 17.6
2
2x1 + 5x2 > 10
1
x1
1 2 3 4 5 6
Summary of the Graphical Solution Procedure
for Minimization Problems
s1 , s2 , and s3 are
surplus variables
Example 2: Spreadsheet Solution
• Partial Spreadsheet Showing Solution
A B C D
9 Decision Variables
10 X1 X2
11 Dec.Var.Values 3.20 0.800
12
13 Minimized Objective Function 17.600
14
15 Constraints Amount Used Amount Avail.
16 #1 10.4 >= 10
17 #2 12 >= 12
18 #3 4 >= 4
Example 2: Spreadsheet Solution
s.t. x1 < 6
2x1 + 3x2 < 18
x1 + x2 < 7
Infeasibility
• No solution to the LP problem satisfies all the constraints,
including the non-negativity conditions.
• Graphically, this means a feasible region does not exist.
• Causes include:
• A formulation error has been made.
• Management’s expectations are too high.
• Too many restrictions have been placed on the problem (i.e.
the problem is over-constrained).
Example: Infeasible Problem
• Consider the following LP problem.
x1, x2 > 0
Example: Infeasible Problem
• There are no points that satisfy both constraints, so
there is no feasible region (and no feasible solution).
x2
10
2x1 + x2 > 8
8
6
4x1 + 3x2 < 12
4
x1
2 4 6 8 10
Special Cases
Unbounded
• The solution to a maximization LP problem is unbounded if the
value of the solution may be made indefinitely large without
violating any of the constraints.
• For real problems, this is the result of improper formulation.
(Quite likely, a constraint has been inadvertently omitted.)
Example: Unbounded Solution
• Consider the following LP problem.
s.t. x1 + x2 > 5
3x1 + x2 > 8
x1, x2 > 0
Example: Unbounded Solution
• The feasible region is unbounded and the objective function line
can be moved outward from the origin without bound, infinitely
increasing the objective function.
x2
10
3x1 + x2 > 8
8
4
x1 + x2 > 5
2
x1
2 4 6 8 10
LP - Sensitivity Analysis and Interpretation of Solution
• LP Formulation
s.t. x1 < 6
2x1 + 3x2 < 19
x1 + x2 < 8
x1, x2 > 0
Example 1
• Graphical Solution
x2
x1 + x2 < 8
8 Max 5x1 + 7x2
7
6 x1 < 6
5
Optimal Solution:
4 x1 = 5, x2 = 3
3
2x1 + 3x2 < 19
2
1
x1
1 2 3 4 5 6 7 8 9 10
Objective Function Coefficients
• Let us consider how changes in the objective function
coefficients might affect the optimal solution.
• The range of optimality for each coefficient provides the range
of values over which the current solution will remain optimal.
• Managers should focus on those objective coefficients that have
a narrow range of optimality and coefficients near the endpoints
of the range.
Example 1
• Changing Slope of Objective Function
x2 Coincides with
8 x1 + x2 < 8
7 constraint line
6 Objective function
5 5 line for 5x1 + 7x2
4 Coincides with
2x1 + 3x2 < 19
3 Feasible
4 constraint line
2 Region
3
1
1 2
x1
1 2 3 4 5 6 7 8 9 10
Range of Optimality
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 5.000 0.000 5.000 2.000 0.333
X2 X2 3.000 0.000 7.000 0.500 2.000
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.000 0.000 6.000 1E+30 1.000
2 2 19.000 2.000 19.000 5.000 1.000
3 3 8.000 1.000 8.000 0.333 1.667
Right-Hand Sides
• Let us consider how a change in the right-hand side for a constraint
might affect the feasible region and perhaps cause a change in the
optimal solution.
• The improvement in the value of the optimal solution per unit
increase in the right-hand side is called the shadow price.
• The range of feasibility is the range over which the shadow price is
applicable.
• As the RHS increases, other constraints will become binding and limit
the change in the value of the objective function.
Shadow Price
• Graphically, a shadow price is determined by adding +1 to the
right hand side value in question and then resolving for the
optimal solution in terms of the same two binding constraints.
• The shadow price for a nonbinding constraint is 0.
• A negative shadow price indicates that the objective function
will not improve if the RHS is increased.
Relevant Cost and Sunk Cost
• A resource cost is a relevant cost if the amount paid for it is
dependent upon the amount of the resource used by the decision
variables.
• Relevant costs are reflected in the objective function coefficients.
• A resource cost is a sunk cost if it must be paid regardless of the
amount of the resource actually used by the decision variables.
• Sunk resource costs are not reflected in the objective function
coefficients.
Cautionary Note on the Interpretation of Shadow Prices
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 5.000 0.000 5.000 2.000 0.333
X2 X2 3.000 0.000 7.000 0.500 2.000
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.000 0.000 6.000 1E+30 1.000
2 2 19.000 2.000 19.000 5.000 1.000
3 3 8.000 1.000 8.000 0.333 1.667
Range of Feasibility
• The range of feasibility for a change in the right hand side value
is the range of values for this coefficient in which the original
dual price remains constant.
• Graphically, the range of feasibility is determined by finding the
values of a right hand side coefficient such that the same two
lines that determined the original optimal solution continue to
determine the optimal solution for the problem.
Example 1
• Range of Feasibility
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 5.000 0.000 5.000 2.000 0.333
X2 X2 3.000 0.000 7.000 0.500 2.000
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.000 0.000 6.000 1E+30 1.000
2 2 19.000 2.000 19.000 5.000 1.000
3 3 8.000 1.000 8.000 0.333 1.667
Example 2: Olympic Bike Co.
x1, x2 > 0
Example 2: Olympic Bike Co.
• Partial Spreadsheet Showing Solution
A B C D
6 Decision Variables
7 Deluxe Professional
8 Bikes Made 15 17.500
9
10 Maximized Total Profit 412.500
11
12 Constraints Amount Used Amount Avail.
13 Aluminum 100 <= 100
14 Steel 80 <= 80
Example 2: Olympic Bike Co.
• Optimal Solution
According to the output:
x1 (Deluxe frames) = 15
x2 (Professional frames) = 17.5
Objective function value = $412.50
Example 2: Olympic Bike Co.
• Range of Optimality
Question
Suppose the profit on deluxe frames is increased to $20.
Is the above solution still optimal? What is the value of the
objective function when this unit profit is increased to $20?
Example 2: Olympic Bike Co.
• Sensitivity Report
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 Deluxe 15.000 0.000 10.000 12.500 2.500
X2 Profes. 17.500 0.000 15.000 5.000 8.333
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 Alum. 100.000 3.125 100.000 60.000 46.667
2 Steel 80.000 1.250 80.000 70.000 30.000
Example 2: Olympic Bike Co.
• Range of Optimality
Answer
The output states that the solution remains optimal as
long as the objective function coefficient of x1 is between 7.5
and 22.5. Because 20 is within this range, the optimal solution
will not change. The optimal profit will change: 20x1 + 15x2 =
20(15) + 15(17.5) = $562.50.
Example 2: Olympic Bike Co.
• Range of Optimality
Question
If the unit profit on deluxe frames were $6 instead of $10,
would the optimal solution change?
Example 2: Olympic Bike Co.
• Range of Optimality
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 Deluxe 15.000 0.000 10.000 12.500 2.500
X2 Profes. 17.500 0.000 15.000 5.000 8.333
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 Alum. 100.000 3.125 100.000 60.000 46.667
2 Steel 80.000 1.250 80.000 70.000 30.000
Example 2: Olympic Bike Co.
• Range of Optimality
Answer
The output states that the solution remains optimal as long
as the objective function coefficient of x1 is between 7.5 and
22.5. Because 6 is outside this range, the optimal solution would
change.
Simultaneous Changes
• Range of Optimality and 100% Rule
Question
If simultaneously the profit on Deluxe frames was
raised to $16 and the profit on Professional frames was
raised to $17, would the current solution be optimal?
Example 2: Olympic Bike Co.
Range of Optimality and 100% Rule
Answer
If c1 = 16, the amount c1 changed is 16 - 10 = 6 . The
maximum allowable increase is 22.5 - 10 = 12.5, so this is a 6/12.5
= 48% change.
If c2 = 17, the amount that c2 changed is 17 - 15 = 2. The
maximum allowable increase is 20 - 15 = 5 so this is a 2/5 = 40%
change. The sum of the change percentages is 88%.
Since this does not exceed 100%, the optimal solution would not
change.
Simultaneous Changes
• Range of Feasibility and 100% Rule
Question
Given that aluminum is a sunk cost, what is the maximum
amount the company should pay for 50 extra pounds of
aluminum?
Example 2: Olympic Bike Co.
• Range of Feasibility and Sunk Costs
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 Deluxe 15.000 0.000 10.000 12.500 2.500
X2 Profes. 17.500 0.000 15.000 5.000 8.333
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 Alum. 100.000 3.125 100.000 60.000 46.667
2 Steel 80.000 1.250 80.000 70.000 30.000
Example 2: Olympic Bike Co.
• Range of Feasibility and Sunk Costs
Answer
Because the cost for aluminum is a sunk cost, the
shadow price provides the value of extra aluminum. The
shadow price for aluminum is $3.125 per pound and the
maximum allowable increase is 60 pounds. Because 50 is in
this range, the $3.125 is valid. Thus, the value of 50
additional pounds is = 50($3.125) = $156.25.
Example 2: Olympic Bike Co.
Question
If aluminum were a relevant cost, what is the
maximum amount the company should pay for 50 extra
pounds of aluminum?
Example 2: Olympic Bike Co.
Answer
If aluminum were a relevant cost, the shadow price would be
the amount above the normal price of aluminum the company would
be willing to pay. Thus if initially aluminum cost $4 per pound, then
additional units in the range of feasibility would be worth $4 +
$3.125 = $7.125 per pound.
Example 3
• Consider the following linear program:
x1, x2 > 0
Example 3
Sensitivity Report
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 1.500 0.000 6.000 6.000 6.000
X2 X2 2.000 0.000 9.000 1E+30 4.500
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.500 2.500 8.000 1E+30 2.500
2 2 30.000 -0.600 30.000 25.000 15.000
3 3 2.000 -4.500 2.000 2.000 2.000
Example 3
• Optimal Solution
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 1.500 0.000 6.000 6.000 6.000
X2 X2 2.000 0.000 9.000 1E+30 4.500
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.500 2.500 8.000 1E+30 2.500
2 2 30.000 -0.600 30.000 25.000 15.000
3 3 2.000 -4.500 2.000 2.000 2.000
Example 3
• Range of Optimality
Answer
The output states that the solution remains optimal as
long as the objective function coefficient of x1 is between 0 and
12. Because 4 is within this range, the optimal solution will not
change. However, the optimal total cost will change:
6x1 + 9x2 = 4(1.5) + 9(2.0) = $24.00.
Example 3
• Range of Optimality
Question
How much can the unit cost of x2 be decreased
without concern for the optimal solution changing?
Example 3
Sensitivity Report
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 1.500 0.000 6.000 6.000 6.000
X2 X2 2.000 0.000 9.000 1E+30 4.500
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.500 2.500 8.000 1E+30 2.500
2 2 30.000 -0.600 30.000 25.000 15.000
3 3 2.000 -4.500 2.000 2.000 2.000
Example 3
• Range of Optimality
Answer
The output states that the solution remains optimal as
long as the objective function coefficient of x2 does not fall
below 4.5.
Example 3
• Range of Optimality and 100% Rule
Question
If simultaneously the cost of x1 was raised to $7.5 and
the cost of x2 was reduced to $6, would the current
solution remain optimal?
Example 3
Sensitivity Report
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 1.500 0.000 6.000 6.000 6.000
X2 X2 2.000 0.000 9.000 1E+30 4.500
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.500 2.500 8.000 1E+30 2.500
2 2 30.000 -0.600 30.000 25.000 15.000
3 3 2.000 -4.500 2.000 2.000 2.000
Example 3
• Range of Optimality and 100% Rule
Answer
If c1 = 7.5, the amount c1 changed is 7.5 - 6 = 1.5. The
maximum allowable increase is 12 - 6 = 6, so this is a 1.5/6 =
25% change. If c2 = 6, the amount that c2 changed is 9 - 6 = 3.
The maximum allowable decrease is 9 - 4.5 = 4.5, so this is a
3/4.5 = 66.7% change.
The sum of the change percentages is 25% + 66.7% = 91.7%.
Because this does not exceed 100%, the optimal solution
would not change.
Example 3
• Range of Feasibility
Question
If the right-hand side of constraint 3 is increased
by 1, what will be the effect on the optimal solution?
Example 3
Sensitivity Report
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 X1 1.500 0.000 6.000 6.000 6.000
X2 X2 2.000 0.000 9.000 1E+30 4.500
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 1 5.500 2.500 8.000 1E+30 2.500
2 2 30.000 -0.600 30.000 25.000 15.000
3 3 2.000 -4.500 2.000 2.000 2.000
Example 3
• Range of Feasibility
Answer
A shadow price represents the improvement in the
objective function value per unit increase in the right-hand side.
A negative shadow price indicates a negative improvement in
the objective, which in this problem means an increase in total
cost because we're minimizing. Since the RHS remains within
the range of feasibility, there is no change in the optimal
solution. However, the objective function value increases by
$4.50.
Changes in Constraint Coefficients
x1, x2 > 0
Example 2: Olympic Bike Co. (Revised)
Sensitivity Report (Revised)
Variable Cells
Model Final Reduced Objective Allowable Allowable
Variable Name Value Cost Coefficient Increase Decrease
X1 Deluxe 16.000 0.000 10.000 12.500 10.000
X2 Profes. 16.000 0.000 15.000 1E+30 8.333
Constraints
Constraint Final Shadow Constraint Allowable Allowable
Number Name Value Price R.H. Side Increase Decrease
1 Alum. 96.000 0.000 100.000 1E+30 4.000
2 Steel 80.000 5.000 80.000 3.333 80.000
3 Ratio 0.000 -5.000 0.000 26.667 2.500
Example 2: Olympic Bike Co. (Revised)
Shadow Price for Constraint #3
The interpretation of the shadow price -5.00 is correctly stated
as follows:
x1 > 1.1x2
The shadow price does not tell us what will happen in this case.
We need to resolve the problem with this new constraint.
Chapter 4: Linear Programming Applications
• Marketing Applications
• Financial Applications
• Operations Management Applications
Marketing Applications
• Media Selection
Estimated Audience
Ad Type Reached With Each Ad Cost Per Ad
Daytime 3,000 $5,000
Evening News 4,000 $7,000
Sunday Game 75,000 $100,000
Non-negativity:
DFR, DSA, DSU, EFR, ESA, ESU, GSU > 0
Media Selection
The Management Scientist Solution
Solution Summary
Marketing Research
• A firm conducts marketing research to learn about consumer
characteristics, attitudes, and preferences.
• Marketing research services include designing the study,
conducting surveys, analyzing data collected, and providing
recommendations for the client.
• In the research design phase, targets or quotas may be established
for the number and types of respondents to be surveyed.
• The marketing research firm’s objective is to conduct the survey so
as to meet the client’s needs at a minimum cost.
Marketing Research
Interview Cost
Household Day Evening
Children $20 $25
No children $18 $20
Marketing Research
Optimal Solution
• Minimum total cost = $20,320
Number of Interviews
Household Day Evening Totals
Children 240 160 400
No children 240 360 600
Totals 480 520 1000
Financial Applications
Non-negativity:
Gi, Ci, Li > 0 for i = 1, 2, 3, 4
Portfolio Selection
Computer Solution
Year 1 2 3 4 5 6 7 8
Month 1 Month 2
Wheel Reg. Time Overtime Reg. Time Overtime
Standard SR1 SO1 SR2 SO2
Deluxe DR1 DO1 DR2 DO2
Production Scheduling
Computer Solution
Objective Function Value = 67500.000
Variable Value Reduced Cost
SR1 500.000 0.000
SO1 500.000 0.000
SR2 200.000 0.000
SO2 600.000 0.000
DR1 1250.000 0.000
DO1 0.000 2.000
DR2 1500.000 0.000
DO2 0.000 2.000
SI 0.000 2.000
DI 0.000 2.000
Production Scheduling
Solution Summary
Thus, the recommended production schedule is:
Month 1 Month 2
Reg. Time Overtime Reg. Time Overtime
Standard 500 500 200 600
Deluxe 1250 0 1500 0
Solution Summary
P1 = 100, T1 = 0, R1 = 0
P2 = 80, T2 = 20, A2 = 0, R2 = 40
P3 = 100, A3 = 40
Total Wage Cost = $1,098,000
Maximum Expected
Boat Builder Cost Seating Daily Profit
Speedhawk Sleekboat $6000 3 $ 70
Silverbird Sleekboat $7000 5 $ 80
Catman Racer $5000 2 $ 50
Classy Racer $9000 6 $110
Product Mix
• Define the Decision Variables
x1 = number of Speedhawks ordered
x2 = number of Silverbirds ordered
x3 = number of Catmans ordered
x4 = number of Classys ordered
Non-negativity of variables:
xi > 0, for i = 1, 2, 3, 4
Product Mix
• Computer Output
1 9 12 0 .75
2 16 10 14 .90
3 8 10 15 .80
4 10 8 7 .70
Computer Output
Thus, the optimal blend is about .10 lb. of grain 1, .21 lb.
of grain 2, .09 lb. of grain 3, and .10 lb. of grain 4. The
mixture costs Frederick’s 40.6 cents.
Advanced Optimization Applications
Min E
Data •Envelopment
Define the ConstraintsAnalysis
Sum of the Weights is 1:
(1) w1 + w2 + w3 = 1
Output Constraints:
Since w1 = 1 is possible, each output of the composite
school must be at least as great as that of Roosevelt:
(2) 800w1 + 830w2 + 900w3 > 800 (SAT Scores)
(3) 450w1 + 500w2 + 400w3 > 450 (Graduates)
(4) 140w1 + 250w2 + 370w3 > 140 (College
Admissions)
Data Envelopment Analysis
• Define the Constraints (continued)
Input Constraints:
The input resources available to the composite
school is a fractional multiple, E, of the resources
available to Roosevelt. Since the composite high school
cannot use more input than that available to it, the input
constraints are:
(5) 37w1 + 25w2 + 23w3 < 37E (Faculty)
(6) 6.4w1 + 5.0w2 + 4.7w3 < 6.4E (Budget)
(7) 850w1 + 700w2 + 600w3 < 850E (Seniors)
Nonnegativity of variables:
E, w1, w2, w3 > 0
Data Envelopment
• Computer Solution
Analysis
Objective Function Value = 0.765
Variable Value Reduced Cost
E 0.765 0.000
W1 0.000 0.235
W2 0.500 0.000
W3 0.500 0.000
Data Envelopment
• Conclusion
Analysis
The output shows that the composite school is
made up of equal weights of Lincoln and
Washington. Roosevelt is 76.5% efficient compared
to this composite school when measured by college
admissions (because of the 0 slack on this constraint
#4).
It is less than 76.5% efficient when using
measures of SAT scores and high school graduates
(there is positive slack in constraints 2 and 3.)
Revenue Management
Computer Solution
Portfolio Limitations
1. The weighted average liquidity factor for the portfolio
must to be at least 65.
2. The weighted average risk factor for the portfolio must
be no greater than 55.
3. No more than $60,000 is to be invested in Unidyde
stocks or bonds.
4. No more than 40% of the investment can be in any one
category except the money category.
5. No more than 20% of the total investment can be in
any one investment except the money market fund.
continued
Portfolio Model
Solution Summary
Planning Scenarios
Mutual Fund Year 1 Year 2 Year 3 Year 4 Year 5
Foreign Stock 10.06 13.12 13.47 45.42 -21.93
Intermediate-Term Bond 17.64 3.25 7.51 -1.33 7.36
Large-Cap Growth 32.41 18.71 33.28 41.46 -23.26
Large-Cap Value 32.36 20.61 12.93 7.06 -5.37
Small-Cap Growth 33.44 19.40 3.85 58.68 -9.02
Small-Cap Value 24.56 25.32 -6.70 5.43 17.31
S&P 500 Return 25.00 20.00 8.00 30.00 -10.00
Conservative Portfolio
Constraints
Minimum returns for five scenarios:
– M + 10.06FS + 17.64IB + 32.41LG + 32.36LV + 33.44SG + 24.56SV ≥ 0
– M + 13.12FS + 3.25IB + 18.71LG + 20.61LV + 19.40SG + 25.32SV ≥ 0
– M + 13.47FS + 7.51IB + 33.28LG + 12.93LV + 3.85SG – 6.70SV ≥ 0
– M + 45.42FS – 1.33IB + 41.46LG + 7.06LV + 58.68SG + 5.43SV ≥ 0
– M – 21.93FS + 7.36IB – 23.26LG – 5.37LV – 9.02SG + 17.31SV ≥ 0
Sum of the proportions must equal 1:
FS + IB + LG + LV + SG + SV = 1
Non-negativity
M, FS, IB, LG, LV, SG, SV ≥ 0
Objective Function
Maximize the minimum return for the portfolio:
Max M
Conservative Portfolio
Optimal Solution
The optimal value of the objective function is 6.445.
(The optimal portfolio will earn 6.445% in the worst-
case scenario.)
55.4% of the portfolio should be invested in the
intermediate-term bond fund.
13.2% of the portfolio should be invested in the
large-cap growth fund.
31.4% of the portfolio should be invested in the
small-cap value fund.
Moderate Risk Portfolio
Constraints
Minimum returns for five scenarios:
– M + 10.06FS + 17.64IB + 32.41LG + 32.36LV + 33.44SG + 24.56SV ≥ 2
– M + 13.12FS + 3.25IB + 18.71LG + 20.61LV + 19.40SG + 25.32SV ≥ 2
– M + 13.47FS + 7.51IB + 33.28LG + 12.93LV + 3.85SG – 6.70SV ≥ 2
– M + 45.42FS – 1.33IB + 41.46LG + 7.06LV + 58.68SG + 5.43SV ≥ 2
– M – 21.93FS + 7.36IB – 23.26LG – 5.37LV – 9.02SG + 17.31SV ≥ 2
Sum of the proportions must equal 1:
FS + IB + LG + LV + SG + SV = 1
Non-negativity
M, FS, IB, LG, LV, SG, SV ≥ 0
Moderate Risk Portfolio
Objective Function
The coefficient of FS in the objective function is given by:
0.2(10.06) + 0.2(13.12) + 0.2(13.47)
+ 0.2(45.42) + 0.2( – 21.93) + 12.03
Optimal Solution
Invest 10.8% of the portfolio in a large-cap growth
mutual fund.
Invest 41.5% in a small-cap growth mutual fund.
Invest 47.7% in a small-cap value mutual fund.
This allocation provides a maximum expected return
of 17.33%.
The portfolio return will only be 2% if scenarios 3 or 5
occur (constraints 3 and 5 are binding).
The portfolio return will be 29.093% if scenario 1
occurs, 22.149% if scenario 2 occurs, and 31.417%
if scenario 4 occurs.