Uploaded by Joshua Rey Lasola

Chapter 1-4 case

advertisement
Chapter 1
Introduction
Case Problem: Scheduling a Golf League
Note to Instructor: This case problem illustrates the value of the rational management science approach.
The problem is easy to understand and, at first glance, appears simple. But, most students will have trouble
finding a solution. The solution procedure suggested involves decomposing a larger problem into a series
of smaller problems that are easier to solve. The case provides students with a good first look at the kinds
of problems where management science is applied in practice. The problem is a real one that one of the
authors was asked by the Head Professional at Royal Oak Country Club for help with.
Solution: Scheduling problems such as this occur frequently, and are often difficult to solve. The typical
approach is to use trial and error. An alternative approach involves breaking the larger problem into a
series of smaller problems. We show how this can be done here using what we call the Red, White, and
Blue algorithm.
Suppose we break the 18 couples up into 3 divisions, referred to as the Red, White, and Blue divisions.
The six couples in the Red division can then be identified as R1, R2, R3, R4, R5, R6; the six couples in the
White division can be identified as W1, W2,…, W6; and the six couples in the Blue division can be
identified as B1, B2,…, B6. We begin by developing a schedule for the first 5 weeks of the season so that
each couple plays every other couple in its own division. This can be done fairly easily by trial and error.
Shown below is the first 5-week schedule for the Red division.
Week 1
R1 vs. R2
R3 vs. R4
R5 vs. R6
Week 2
R1 vs. R3
R2 vs. R5
R4 vs. R6
Week 3
R1 vs. R4
R2 vs. R6
R3 vs. R5
Week 4
R1 vs. R5
R2 vs. R4
R3 vs. R6
Week 5
R1 vs. R6
R2 vs. R3
R4 vs. R5
Similar 5-week schedules can be developed for the White and Blue divisions by replacing the R in the
above table with a W or a B.
To develop the schedule for the next 3 weeks, we create 3 new six-couple divisions by pairing 3 of the
teams in each division with 3 of the teams in another division; for example, (R1, R2, R3, W1, W2, W3),
(B1, B2, B3, R4, R5, R6), and (W4, W5, W6, B4, B5, B6). Within each of these new divisions, matches
can be scheduled for 3 weeks without any couples playing a couple they have played before. For instance,
a 3-week schedule for the first of these divisions is shown below:
Week 6
R1 vs. W1
R2 vs. W2
R3 vs. W3
Week 7
R1 vs. W2
R2 vs. W3
R3 vs. W1
Week 8
R1 vs. W3
R2 vs. W1
R3 vs. W2
A similar 3-week schedule can be easily set up for the other two new divisions. This will provide us with a
schedule for the first 8 weeks of the season.
For the final 9 weeks, we continue to create new divisions by pairing 3 teams from the original Red, White
and Blue divisions with 3 teams from the other divisions that they have not yet been paired with. Then a 3week schedule is developed as above. Shown below is a set of divisions for the next 9 weeks.
CP - 1
Chapter 1
Weeks 9-11
(R1, R2, R3, W4, W5, W6)
(W1, W2, W3, B1, B2, B3)
(R4, R5, R6, B4, B5, B6)
(W1, W2, W3, B4, B5, B6)
(W4, W5, W6, R4, R5, R6)
(W1, W2, W3, R4, R5, R6)
(W4, W5, W6, B1, B2, B3)
Weeks 12-14
(R1, R2, R3, B1, B2, B3)
Weeks 15-17
(R1, R2, R3, B4, B5, B6)
This Red, White and Blue scheduling procedure provides a schedule with every couple playing every other
couple over the 17-week season. If one of the couples should cancel, the schedule can be modified easily.
Designate the couple that cancels, say R4, as the Bye couple. Then whichever couple is scheduled to play
couple R4 will receive a Bye in that week. With only 17 couples a Bye must be scheduled for one team
each week.
This same scheduling procedure can obviously be used for scheduling sports teams and or any other kinds
of matches involving 17 or 18 teams. Modifications of the Red, White and Blue algorithm can be
employed for 15 or 16 team leagues and other numbers of teams.
CP - 2
Chapter 2
An Introduction to Linear Programming
Case Problem 1: Workload Balancing
1.
Model
DI-910
DI-950
Production Rate
(minutes per printer)
Line 1
Line 2
3
4
6
2
Profit Contribution ($)
42
87
Capacity: 8 hours 60 minutes/hour = 480 minutes per day
Let
D1 = number of units of the DI-910 produced
D2 = number of units of the DI-950 produced
Max
s.t.
42D1
+ 87D2
3D1 + 6D2
4D1 + 2D2
D1, D2  0
 480
 480
Line 1 Capacity
Line 2 Capacity
The optimal solution is D1 = 0, D2 = 80. The value of the optimal solution is $6960.
Management would not implement this solution because no units of the DI-910 would be produced.
2.
Adding the constraint D1  D2 and resolving the linear program results in the optimal solution D1 =
53.333, D2 = 53.333. The value of the optimal solution is $6880.
3.
Time spent on Line 1: 3(53.333) + 6(53.333) = 480 minutes
Time spent on Line 2: 4(53.333) + 2(53.333) = 320 minutes
Thus, the solution does not balance the total time spent on Line 1 and the total time spent on Line 2.
This might be a concern to management if no other work assignments were available for the
employees on Line 2.
4.
Let
T1 = total time spent on Line 1
T2 = total time spent on Line 2
Whatever the value of T2 is,
T1  T2 + 30
T1  T2 - 30
Thus, with T1 = 3D1 + 6D2 and T2 = 4D1 + 2D2
3D1 + 6D2  4D1 + 2D2 + 30
3D1 + 6D2  4D1 + 2D2  30
CP - 3
Chapter 2
Hence,
1D1 + 4D2 30
1D1 + 4D2 30
Rewriting the second constraint by multiplying both sides by -1, we obtain
1D1 + 4D2 30
1D1  4D2 30
Adding these two constraints to the linear program formulated in part (2) and resolving we obtain the
optimal solution D1 = 96.667, D2 = 31.667. The value of the optimal solution is $6815. Line 1 is
scheduled for 480 minutes and Line 2 for 450 minutes. The effect of workload balancing is to reduce
the total contribution to profit by $6880 - $6815 = $65 per shift.
5.
The optimal solution is D1 = 106.667, D2 = 26.667. The total profit contribution is
42(106.667) + 87(26.667) = $6800
Comparing the solutions to part (4) and part (5), maximizing the number of printers produced
(106.667 + 26.667 = 133.33) has increased the production by 133.33 - (96.667 + 31.667) = 5 printers
but has reduced profit contribution by $6815 - $6800 = $15. But, this solution results in perfect
workload balancing because the total time spent on each line is 480 minutes.
Case Problem 2: Production Strategy
1.
Let
Max
s.t.
BP100 = the number of BodyPlus 100 machines produced
BP200 = the number of BodyPlus 200 machines produced
371BP100 +
8BP100
5BP100
2BP100
-0.25BP100
+
+
+
+
461BP200
12BP200
10BP200
2BP200
0.75BP200




600
450
140
0
BP100, BP200  0
CP - 4
Machining and Welding
Painting and Finishing
Assembly, Test, and Packaging
BodyPlus 200 Requirement
Solutions to Case Problems
BP200
80
Number of BodyPlus 200
.
70
Assembly, Test, and Packaging
60
50
Machining and Welding
40
BodyPlus 200 Requirement
30
20
10
Painting and Finishing
BP100
20 30 40 50 60 70 80 90 100
Number of BodyPlus 100
Optimal Solution
0
10
Optimal solution: BP100 = 50, BP200 = 50/3, profit = $26,233.33. Note: If the optimal
solution is rounded to BP100 = 50, BP200 = 16.67, the value of the optimal solution will differ
from the value shown. The value we show for the optimal solution is the same as the value that
will be obtained if the problem is solved using a linear programming software package.
2.
In the short run the requirement reduces profits. For instance, if the requirement were reduced
to at least 24% of total production, the new optimal solution is BP100 = 1425/28, BP200 =
225/14, with a total profit of $26,290.18; thus, total profits would increase by $56.85. Note: If
the optimal solution is rounded to BP100 = 50.89, BP200 = 16.07, the value of the optimal
solution will differ from the value shown. The value we show for the optimal solution is the
same as the value that will be obtained if the problem is solved using a linear programming
software package such as Excel Solver.
3.
If management really believes that the BodyPlus 200 can help position BFI as one of the
leader's in high-end exercise equipment, the constraint requiring that the number of units of the
BodyPlus 200 produced be at least 25% of total production should not be changed. Since the
optimal solution uses all of the available machining and welding time, management should try
to obtain additional hours of this resource.
CP - 5
Chapter 2
Case Problem 3: Hart Venture Capital
1.
Let S = fraction of the Security Systems project funded by HVC
M = fraction of the Market Analysis project funded by HVC
Max
s.t.
1,800,000S
+
1,600,000M
600,000S
600,000S
250,000S
S
+
+
+
500,000M
350,000M
400,000M
S,M

M
0





800,000
700,000
500,000
1
1
Year 1
Year 2
Year 3
Maximum for S
Maximum for M
The solution obtained is shown below:
OPTIMAL SOLUTION
Optimal Objective Value
2486956.52174
Variable
S
M
Constraint
1
2
3
4
5
Value
Reduced Cost
0.60870
0.00000
0.86957
0.00000
Slack/Surplus
0.00000
30434.78261
0.00000
0.39130
0.13043
Dual Value
2.78261
0.00000
0.52174
0.00000
0.00000
Objective
Allowable
Coefficient
Increase
1800000.00000 120000.00000
1600000.00000 1280000.00000
Allowable
Decrease
800000.00000
100000.00000
RHS
Value
800000.00000
700000.00000
500000.00000
1.00000
1.00000
Allowable
Increase
22950.81967
Infinite
25000.00000
Infinite
Infinite
CP - 6
Allowable
Decrease
60000.00000
30434.78261
38888.88889
0.39130
0.13043
Solutions to Case Problems
Thus, the optimal solution is S = 0.609 and M = 0.870. In other words, approximately 61% of the
Security Systems project should be funded by HVC and 87% of the Market Analysis project should
be funded by HVC.
The net present value of the investment is approximately $2,486,957.
2.
Security Systems
Market Analysis
Total
Year 1
$365,400
$435,000
$800,400
Year 2
$365,400
$304,500
$669,900
Year 3
$152,250
$348,000
$500,250
Note: The totals for Year 1 and Year 3 are greater than the amounts available. The reason for this is
that rounded values for the decision variables were used to compute the amount required in each
year.
3.
If up to $900,000 is available in year 1 we obtain a new optimal solution with S = 0.689 and M =
0.820. In other words, approximately 69% of the Security Systems project should be funded by HVC
and 82% of the Market Analysis project should be funded by HVC.
The net present value of the investment is approximately $2,550,820.
The solution follows:
OPTIMAL SOLUTION
Optimal Objective Value
2550819.67213
Variable
S
M
Constraint
1
2
3
4
5
Value
Reduced Cost
0.68852
0.00000
0.81967
0.00000
Slack/Surplus
77049.18033
0.00000
0.00000
0.31148
0.18033
Dual Value
0.00000
2.09836
2.16393
0.00000
0.00000
Objective
Allowable
Coefficient
Increase
1800000.00000 942857.14286
1600000.00000 1280000.00000
Allowable
Decrease
800000.00000
550000.00000
RHS
Value
Allowable
Increase
CP - 7
Allowable
Decrease
Chapter 2
900000.00000
700000.00000
500000.00000
1.00000
1.00000
4.
77049.18033
110000.00000
135714.28571
0.31148
0.18033
If an additional $100,000 is made available, the allocation plan would change as follows:
Security Systems
Market Analysis
Total
5.
Infinite
102173.91304
45833.33333
Infinite
Infinite
Year 1
$413,400
$410,000
$823,400
Year 2
$413,400
$287,000
$700,400
Year 3
$172,250
$328,000
$500,250
Having additional funds available in year 1 will increase the total net present value. The value of the
objective function increases from $2,486,957 to $2,550,820, a difference of $63,863. But, since the
allocation plan shows that $823,400 is required in year 1, only $23,400 of the additional $100,00 is
required. We can also determine this by looking at the slack variable for constraint 1 in the new
solution. This value, 77049.180, shows that at the optimal solution approximately $77,049 of the
$900,000 available is not used. Thus, the amount of funds required in year 1 is $900,000 - $77,049 =
$822,951. In other words, only $22,951 of the additional $100,000 is required. The differences
between the two values, $23,400 and $22,951, is simply due to the fact that the value of $23,400 was
computed using rounded values for the decision variables.
CP - 8
lOMoARcPSD|4842872
MS14e Case Chapter 03 Final
Quantitative Decision Making (University of Nottingham)
StuDocu is not sponsored or endorsed by any college or university
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Chapter 3
Linear Programming: Sensitivity Analysis and Interpretation
of Solution
Case Problem 1: Product Mix
Note to Instructor: The difference between relevant and sunk costs is critical. The cost of the shipment of
nuts is a sunk cost. Practice in applying sensitivity analysis to a business decision is obtained. You may
want to suggest that sensitivity analyses other than the ones we have suggested be undertaken.
1.
Cost per pound of ingredients
Almonds
$7500/6000 = $1.25
Brazil $7125/7500 = $.95
Filberts $6750/7500 = $.90
Pecans $7200/6000 = $1.20
Walnuts $7875/7500 = $1.05
Cost of nuts in three mixes:
Regular mix: .15($1.25) + .25($.95) + .25($90) + .10($1.20) + .25($1.05) = $1.0325
Deluxe mix
.20($1.25) + .20($.95) + .20($.90) + .20($1.20) + .20($1.05) = $1.07
Holiday mix: .25($1.25) + .15($.95) + .15($.90) + .25($1.20) + .20($1.05) = $1.10
2.
Let R = pounds of Regular Mix produced
D = pounds of Deluxe Mix produced
H = pounds of Holiday Mix produced
Note that the cost of the five shipments of nuts is a sunk (not a relevant) cost and should not affect
the decision. However, this information may be useful to management in future pricing and
purchasing decisions. A linear programming model for the optimal product mix is given.
The following linear programming model can be solved to maximize profit contribution for the nuts
already purchased.
Max
s.t.
1.65R
+
2.00D
+
2.25H
0.15R
0.25R
0.25R
0.10R
0.25R
R
+
+
+
+
+
0.20D
0.20D
0.20D
0.20D
0.20D
+
+
+
+
+
0.25H
0.15H
0.15H
0.25H
0.20H
D
H








R, D, H  0
CP - 9
Downloaded by John Macapildi (kouhaikun31@gmail.com)
6000
7500
7500
6000
7500
10000
3000
5000
Almonds
Brazil
Filberts
Pecans
Walnuts
Regular
Deluxe
Holiday
lOMoARcPSD|4842872
Chapter 3
Optimal Objective Value
61375.00000
Variable
R
D
H
Value
17500.00000
10625.00000
5000.00000
Reduced Cost
0.00000
0.00000
0.00000
Slack/Surplus
0.00000
250.00000
250.00000
875.00000
0.00000
7500.00000
7625.00000
0.00000
Dual Value
8.50000
0.00000
0.00000
0.00000
1.50000
0.00000
0.00000
-0.17500
Objective
Coefficient
1.65000
2.00000
2.25000
Allowable
Increase
0.35000
0.20000
0.17500
Allowable
Decrease
0.15000
0.10769
Infinite
RHS
Value
6000.00000
7500.00000
7500.00000
6000.00000
7500.00000
10000.00000
3000.00000
5000.00000
Allowable
Increase
583.33333
Infinite
Infinite
Infinite
250.00000
7500.00000
7625.00000
4692.30769
Allowable
Decrease
610.00000
250.00000
250.00000
875.00000
750.00000
Infinite
Infinite
5000.00000
Constraint
1
2
3
4
5
6
7
8
3.
From the dual values it can be seen that additional almonds are worth $8.50 per pound to TJ.
Additional walnuts are worth $1.50 per pound. From the slack variables, we see that additional
Brazil nut, Filberts, and Pecans are of no value since they are already in excess supply.
4.
Yes, purchase the almonds. The dual value shows that each pound is worth $8.50; the dual value is
applicable for increases up to 583.33 pounds.
CP - 10
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Solutions to Case Problems
Resolving the problem by changing the right-hand side of constraint 1 from 6000 to 7000 yields the
following optimal solution. The optimal solution has increased in value by $4958.34. Note that
only 583.33 pounds of the additional almonds were used, but that the increase in profit contribution
more than justifies the $1000 cost of the shipment.
Optimal Objective Value
66333.33333
Variable
R
D
H
Value
11666.66667
17916.66667
5000.00000
Reduced Cost
0.00000
0.00000
0.00000
Slack/Surplus
416.66667
250.00000
250.00000
0.00000
0.00000
1666.66667
14916.66667
0.00000
Dual Value
0.00000
0.00000
0.00000
5.66667
4.33333
0.00000
0.00000
-0.03333
Objective
Coefficient
1.65000
2.00000
2.25000
Allowable
Increase
0.10000
1.30000
0.03333
Allowable
Decrease
0.65000
0.02353
Infinite
RHS
Value
7000.00000
7500.00000
7500.00000
6000.00000
7500.00000
10000.00000
3000.00000
5000.00000
Allowable
Increase
Infinite
Infinite
Infinite
250.00000
250.00000
1666.66667
14916.66667
10529.41176
Allowable
Decrease
416.66667
250.00000
250.00000
1790.00000
250.00000
Infinite
Infinite
5000.00000
Constraint
1
2
3
4
5
6
7
8
5.
From the dual values it is clear that there is no advantage to not satisfying the orders for the Regular
and Deluxe mixes. However, it would be advantageous to negotiate a decrease in the Holiday mix
requirement.
CP - 11
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Chapter 3
Case Problem 2: Investment Strategy
1.
The first step is to develop a linear programming model for maximizing return subject to constraints
for funds available, diversity, and risk tolerance.
Let G = Amount invested in growth fund
I = Amount invested in income fund
M = Amount invested in money market fund
The LP formulation and optimal solution found using The Management Scientist are shown.
MAX .18G +.125I +.075M
S.T.
1)
2)
3)
4)
5)
6)
7)
G + I + M < 800000
.8G -.2I -.2M > 0
.6G -.4I -.4M < 0
-.2G +.8I -.2M > 0
-.5G +.5I -.5M < 0
-.3G -.3I +.7M > 0
.05G + .02I -.04M < 0
Funds Available
Min growth fund
Max growth fund
Min income fund
Max income fund
Min money market fund
Max risk
Optimal Objective Value
94133.33333
Variable
G
I
M
Value
248888.88889
160000.00000
391111.11111
Reduced Cost
0.00000
0.00000
0.00000
Constraint
1
2
3
4
5
6
7
Slack/Surplus
0.00000
88888.88889
71111.11111
0.00000
240000.00000
151111.11111
0.00000
Dual Value
0.11767
0.00000
0.00000
-0.02000
0.00000
0.00000
1.16667
Allowable
Increase
Infinite
0.02000
0.10500
Allowable
Decrease
0.03000
0.58833
0.06000
Objective
Coefficient
0.18000
0.12500
0.07500
CP - 12
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Solutions to Case Problems
RHS
Value
800000.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
Allowable
Increase
Infinite
88888.88889
Infinite
133333.33333
Infinite
151111.11111
6400.00000
Allowable
Decrease
800000.00000
Infinite
71111.11111
106666.66667
240000.00000
Infinite
8000.00000
Rounding to the nearest dollar, the portfolio recommendation for Langford is as follows.
Fund:
Growth
Income
Money Market
Total
Amount
Invested
$248,889
160,000
391,111
$800,000
Yield = 94,133 / 800,000 = .118
The portfolio yield is .118 or 11.8%.
Note that the portfolio yield equals the dual value for the funds available constraint.
2.
If Langford’s risk index is increased by .005 that is the same as increasing the right-hand side of
constraint 7 by .005 (800,000) = 4000. Since this amount of increase is within the right-hand-side
range, we would expect an increase in return of 1.167 (4000) = 4668. The revised formulation and
new optimal solution are shown below. Except for rounding, the value has increased as predicted;
the new optimal allocation is
Fund:
Growth
Income
Money Market
Total
Amount
Invested
$293,333
160,000
346,667
$800,000
The portfolio yield becomes 98,800/800,000 = .124 or 12.4%
MAX .18G +.125I +.075M
S.T.
1)
2)
3)
4)
5)
6)
7)
G + I + M < 800000
.8G -.2I -.2M > 0
.6G -.4I -.4M < 0
-.2G +.8I -.2M > 0
-.5G +.5I -.5M < 0
-.3G -.3I +.7M > 0
.045G + .015I-.045M < 0
CP - 13
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Chapter 3
Optimal Objective Value
98800.00000
3.
Variable
G
I
M
Value
293333.33333
160000.00000
346666.66667
Reduced Cost
0.00000
0.00000
0.00000
Constraint
1
2
3
4
5
6
7
Slack/Surplus
0.00000
133333.33333
26666.66667
0.00000
240000.00000
106666.66667
0.00000
Dual Value
0.12350
0.00000
0.00000
-0.02000
0.00000
0.00000
1.16667
Since .16 is in the objective coefficient range for the growth fund return, there would be no change
in allocation. However, the return would decrease by (.02) ($248,889) = $4978.
A decrease to .14 is outside the objective function coefficient range forcing us to resolve the
problem. The new formulation and optimal solution is as follows.
MAX .14G +.125I +.075M
S.T.
1)
2)
3)
4)
5)
6)
7)
G + I + M < 800000
.8G -.2I -.2M > 0
.6G -.4I -.4M < 0
-.2G +.8I -.2M > 0
-.5G +.5I -.5M < 0
-.3G -.3I +.7M > 0
.05G + .02I-.04M < 0
Optimal Objective Value
85066.66667
Variable
G
I
M
Value
160000.00000
293333.33333
346666.66667
Reduced Cost
0.00000
0.00000
0.00000
Slack/Surplus
Dual Value
CP - 14
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Solutions to Case Problems
Constraint
1
2
3
4
5
6
7
4.
0.00000
0.00000
160000.00000
133333.33333
106666.66667
106666.66667
0.00000
0.10633
-0.01000
0.00000
0.00000
0.00000
0.00000
0.83333
Since the current optimal solution has more invested in the growth fund than the income fund,
adding this requirement will force us to resolve the problem with a new constraint. We should
expect a decrease in return as is shown in the following optimal solution.
MAX .18G +.125I +.075M
S.T.
1)
2)
3)
4)
5)
6)
7)
8)
G + I + M < 800000
.8G -.2I -.2M > 0
.6G -.4I -.4M < 0
-.2G +.8I -.2M > 0
-.5G +.5I -.5M < 0
-.3G -.3I +.7M > 0
.05G + .02I-.04M < 0
G - I < 0
Optimal Objective Value
93066.66667
Variable
1
2
3
Value
213333.33333
213333.33333
373333.33333
Reduced Cost
0.00000
0.00000
0.00000
Constraint
1
2
3
4
5
6
7
8
Slack/Surplus
0.00000
53333.33333
106666.66667
53333.33333
186666.66667
133333.33333
0.00000
0.00000
Dual Value
0.11633
0.00000
0.00000
0.00000
0.00000
0.00000
1.03333
0.01200
Note that the value of the solution has decreased from $94,133 to $93,067. This is only a decrease
of 0.2% inyield. Since the yield decrease is so small, Williams may prefer this portfolio for
Langford.
CP - 15
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Chapter 3
5.
It is possible a model such as this could be developed for each client. The changed yield estimates
would require a change in the objective function coefficients and resolving the problem if the change
was outside the objective coefficient range.
Case Problem 3: Truck Leasing Strategy
1.
Let xij = number of trucks obtained from a short term lease signed in month i for a period of j
months and yi = number of trucks obtained from the long-term lease that are used in month i
Monthly fuel costs are 20 ($100) = $2000.
Monthly Costs for Short-Term Leased Trucks
Note: the costs shown here include monthly fuel costs of $2000.
Decision Variables
x11 , x21 , x31 , x41
x12 , x22 , x32
x13 , x23
x14
Cost
$4000 + $2000 = $6000
2 ($3700 + $2000) = $11,400
3 ($3225 + $2000) = $15,675
4 ($3040 + $2000) = $20,160
Monthly Costs for Long-Term Leased Trucks
Since Reep Construction is committed to the long-term lease and since employees cannot
be laid off, the only relevant cost for the long-term leased trucks is the monthly fuel cost of
$2000.
LINEAR PROGRAMMING PROBLEM
MIN
6000X11+11400X12+15675X13+20160X14+6000X21+11400X22+15675X23+6000X31+
11400X32+6000X41+2000Y1+2000Y2+2000Y3+2000Y4
S.T.
1)
2)
3)
4)
5)
6)
7)
8)
1X11+1X12+1X13+1X14+1Y1=10
1X12+1X13+1X14+1X21+1X22+1X23+1Y2=12
1X13+1X14+1X22+1X23+1X31+1X32+1Y3=14
1X14+1X23+1X32+1X41+1Y4=8
1Y1<1
1Y2<2
1Y3<3
1Y4<1
CP - 16
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Solutions to Case Problems
Optimal Objective Value
203660.00000
Variable
X11
X12
X13
X14
X21
X22
X23
X31
X32
X41
Y1
Y2
Y3
Y3
Constraint
1
2
3
4
5
6
7
8
Objective
Coefficient
6000.00000
11400.00000
15675.00000
20160.00000
6000.00000
11400.00000
15675.00000
6000.00000
11400.00000
6000.00000
2000.00000
Value
Reduced Cost
0.00000
1515.00000
0.00000
1725.00000
3.00000
0.00000
6.00000
0.00000
0.00000
810.00000
0.00000
210.00000
1.00000
0.00000
1.00000
0.00000
0.00000
915.00000
0.00000
1515.00000
1.00000
0.00000
2.00000
0.00000
3.00000
0.00000
1.00000
0.00000
Slack/Surplus
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
Dual Value
4485.00000
5190.00000
6000.00000
4485.00000
-2485.00000
-3190.00000
-4000.00000
-2485.00000
Allowable
Increase
Infinite
Infinite
210.00000
915.00000
Infinite
Infinite
210.00000
915.00000
Infinite
Infinite
2485.00000
Allowable
Decrease
1515.00000
1725.00000
915.00000
210.00000
810.00000
210.00000
1515.00000
810.00000
915.00000
1515.00000
Infinite
CP - 17
Downloaded by John Macapildi (kouhaikun31@gmail.com)
lOMoARcPSD|4842872
Chapter 3
2000.00000
2000.00000
2000.00000
3190.00000
4000.00000
2485.00000
Infinite
Infinite
Infinite
RHS
Value
10.00000
12.00000
14.00000
8.00000
1.00000
2.00000
3.00000
1.00000
Allowable
Increase
1.00000
1.00000
Infinite
3.00000
6.00000
1.00000
1.00000
6.00000
Allowable
Decrease
6.00000
1.00000
1.00000
6.00000
1.00000
1.00000
3.00000
1.00000
2.
The total cost associated with the leasing plan is $203,660.
3.
If Reep Construction is willing to consider the possibility of layoffs, we need to include driver costs
of $3200 per month. Replacing the coefficients for y1, y2, y3, and y4 in our previous linear program
with $5200 and resolving resulted in the following leasing plan:
Month
Leased
1
2
3
4
1
0
0
0
0
Length of Lease (Months)
2
3
0
3
0
1
0
4
7
In addition, in month 2, one of the trucks from the long-term leases was used and in month 3 three
of the trucks from the long-term leases were used. The total cost of this leasing plan is $224,620.
To see what effect a no layoff policy has, we can set y1 = 1, y2 = 2, y3 = 3, y4 = 1 and
resolve the linear program using objective coefficients of $5200 for y1 , y2 , y3 , and y4 . The
new optimal solution forces us to use all the available trucks from the long-term lease; the
optimal leasing plan is shown below.
Month
Leased
1
2
3
4
1
0
0
1
0
Length of Lease (Months)
2
3
0
3
0
1
0
4
6
The total cost associated with this solution is $226,060. Thus, if Reep maintains their current
policy of no layoffs they will incur an additional cost of $226,060 - $224,620 = $1,440.
CP - 18
Downloaded by John Macapildi (kouhaikun31@gmail.com)
Chapter 4
Linear Programming Applications in Marketing, Finance and
Operations Management
Case Problem 1: Planning an Advertising Campaign
The decision variables are as follows:
T1 = number of television advertisements with rating of 90 and 4000 new customers
T2 = number of television advertisements with rating of 40 and 1500 new customers
R1 = number of radio advertisements with rating of 25 and 2000 new customers
R2 = number of radio advertisements with rating of 15 and 1200 new customers
N1 = number of newspaper advertisements with rating of 10 and 1000 new customers
N2 = number of newspaper advertisements with rating of 5 and 800 new customers
The Linear Programming Model and solution are as follows:
MAX 90T1+55T2+25R1+20R2+10N1+5N2
S.T.
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
1T1<=10
1R1<=15
1N1<=20
10000T1+10000T2+3000R1+3000R2+1000N1+1000N2<=279000
4000T1+1500T2+2000R1+1200R2+1000N1+800N2>=100000
-2T1-2T2+1R1+1R2>=0
1T1+1T2<=20
10000T1+10000T2>=140000
3000R1+3000R2<=99000
1000N1+1000N2>=30000
OPTIMAL SOLUTION
Optimal Objective Value
2160.00000
Variable
T1
T2
R1
R2
N1
N2
Value
Reduced Cost
10.00000
0.00000
5.00000
0.00000
15.00000
0.00000
18.00000
0.00000
20.00000
0.00000
10.00000
0.00000
Slack/Surplus
CP - 19
Dual Value
Chapter 4
1.
Constraint
1
2
3
4
5
6
7
8
9
10
0.00000
0.00000
0.00000
0.00000
27100.00000
3.00000
5.00000
10000.00000
0.00000
0.00000
35.00000
5.00000
5.00000
0.00550
0.00000
0.00000
0.00000
0.00000
0.00117
-0.00050
Objective
Coefficient
90.00000
55.00000
25.00000
20.00000
10.00000
5.00000
Allowable
Increase
Infinite
11.66667
Infinite
5.00000
Infinite
0.50000
Allowable
Decrease
35.00000
5.00000
5.00000
3.50000
5.00000
Infinite
RHS
Value
10.00000
15.00000
20.00000
279000.00000
100000.00000
0.00000
20.00000
140000.00000
99000.00000
30000.00000
Allowable
Increase
5.00000
18.00000
10.00000
15000.00000
27100.00000
3.00000
Infinite
10000.00000
10000.00000
10000.00000
Allowable
Decrease
10.00000
15.00000
20.00000
10000.00000
Infinite
Infinite
5.00000
Infinite
5625.00000
10000.00000
Summary of the Optimal Solution
T1 + T2 = 10 + 5 = 15 Television advertisements
R1 + R2 = 15 + 18 = 33 Radio advertisements
N1 + N2 = 20 + 10 = 30 Newspaper advertisements
CP - 20
Solutions to Case Problems
Advertising Schedule:
Media
Television
Radio
Newspaper
Totals
Number of Ads
15
33
30
78
Total Exposure Rating:
Total New Customers Reached:
2.
Budget
$150,000
99,000
30,000
$279,000
2,160
127,100 (Surplus constraint 5)
The dual value shows that total exposure increases 0.0055 points for each one dollar increase in the
advertising budget. Right Hand Side Ranges show this dual value applies for a budget increase of up
to $15,000. Thus the dual value applies for the $10,000 increase.
Total Exposure Rating would increase by 10,000(0.0055) = 55 points
A $10,000 increase in the advertising budget is a 3.6% increase. But, it only provides a 2.54%
increase in total exposure. Management may decide that the additional exposure is not worth the
cost. This is a discussion point.
3.
The ranges for the exposure rating of 90 for the first 10 television ads show that the solution remains
optimal as long as the exposure rating is 55 or higher. This indicates that the solution is not very
sensitive to the exposure rating HJ has provided. Indeed, we would draw the same conclusion after
reviewing the next four ranges. We could conclude that Flamingo does not have to be concerned
about the exact exposure rating. The only concern might be the newspaper exposure rating of 5. A
rating of 5.5 or better can be expected to alter the current optimal solution.
4.
Remove constraint #5 for the linear programming model and use it to develop the objective function:
MAX 4000T1+1500T2+2000R1+1200R2+1000N1+800N2
Solving provides the following Optimal Solution
T1 + T2 = 10 + 4 = 14 Television advertisements
R1 + R2 = 15 + 13 = 28 Radio advertisements
N1 + N2 = 20 + 35 = 55 Newspaper advertisements
Advertising Schedule:
Media
Television
Radio
Newspaper
Totals
Number of Ads
14
28
55
97
Total New Customers Reached:
Budget
$140,000
83,000
55,000
$279,000
139,600
Total Exposure Rating
90(10) + 55(4) + 25(15) + 20(13) + 10(20) + 5(35) = 2130
CP - 21
Chapter 4
5.
The solution with the objective to maximize the number of potential new customers reached looks
attractive. The total number of ads is increased from 78 to 97 (24%) and the number of potential
new customers reached is increased by 139,600 – 127,100 = 12,500 (9.8%).
Maximizing total exposure may seem to be the preferred objective because it is a more general
measure of advertising effectiveness. Exposure includes issues of image, message recall and appeal
to repeat customers. However, in this case, many more potential new customers will be reached
with the objective of maximizing reach, and the total exposure is only reduced by 2160 – 2130 = 30
points (1.4%).
At this point, we would expect some discussion concerning which solution is preferred: the one
obtained by maximizing total exposure or the one obtained by maximizing potential new customers
reached. Expect students to have differing opinions on the final recommendation. Basically, there
are two good media allocation solutions for this problem.
Case Problem 2: Schneider’s Sweet Shop
Papa Jack’s recipe can just be calculated, whereas the optimized and flexible optimized recipes
require linear programming. The following linear programs may be used to calculate the latter two:
Let Xi = amount (in pounds) of ingredient i to use in making 50 pounds of ice cream, i = 1,2,3…14
Min
1.19X1 + .70X2 + 2.32X3 + …… + 1.68X13 + 0.0X14
s.t.
.4X1 + .2X2 + .8X3 + .8X4 + .9X5 + .1X6 + .5X10 + .6X11
= .16(50)
.1X1 +.1X4 + .1X6 + .3X7 + 1X8
= .08(50)
.7X9 + .1X10
= .16(50)
.4X10 + .4X11
= .0035(50)
X12
= .0025(50)
X13
= .0015(50)
.5X1 + .8X2 + .2X3 + .1X4 + .1X5 +.8X6 + .7X7 + .3X9 + X14
= .5925(50)
X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10 + X11 + X12 + X13 + X14 = 50
X1 , X2 , X3 , X4 , X5 , X6 , X7 , X8 , X9 , X10 , X11 , X12 , X13 , X14 ≥ 0
And for the flexible recipe:
Min
1.19X1 + .70X2 + 2.32X3 + …… + 1.68X13 + 0.0X14
s.t.
.15(50)
≤ .4X1 + .2X2 + .8X3 + .8X4 + .9X5 + .1X6 + .5X10 + .6X11 ≤ .17(50)
.07(50)
≤ .1X1 +.1X4 + .1X6 + .3X7 + 1X8
≤ .09(50)
.155(50) ≤ .7X9 + .1X10
≤ .165(50)
.003(50) ≤ .4X10 + .4X11
≤ .004(50)
.002(50) ≤
X12
≤ .003(50)
.001(50) ≤
X13
≤ .002(50)
.58(50) ≤
.5X1 + .8X2 + .2X3 + .1X4 + .1X5 +.8X6 + .7X7 + .3X9 + X14
≤ .595(50)
X1 + X2 + X3 + X4 + X5 + X6 + X7 + X8 + X9 + X10 + X11 + X12 + X13 + X14 = 50
X1 , X2 , X3 , X4 , X5 , X6 , X7 , X8 , X9 , X10 , X11 , X12 , X13 , X14 ≥ 0
CP - 22
Solutions to Case Problems
The recipes and costs are as follows:
Ingredient Name
40% Cream
23% Cream
Butter
Plastic Cream
Butter Oil
4% Milk
Skim Condensed Milk
Skim Milk Powder
Liquid Sugar
Sugared Frozen Fresh Egg Yolk
Powdered Egg Yolk
Stabilizer
Emulsifier
Water
Fat
Serum Solids
Sugar Solids
Egg Solids
Stabilizer
Emulsifier
Water
Ingredient
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Total
Cost
Papa Jack Optimized
16.0%
16.0%
8.0%
8.0%
16.0%
16.0%
0.4%
0.4%
0.2%
0.3%
0.1%
0.2%
59.2%
59.3%
Papa Jack
0
0
0
9.73
0
0
0
3.03
11.37
0.44
0
0.12
0.07
25.24
50
$28.37
Optimized
0
0
0
5.72
0
32.05
0
0.22
11.37
0.44
0
0.13
0.08
0
50
$25.35
Optimized
Flexible
0
0
0
5.12
0
32.15
0
0.47
11.73
0.38
0
0.10
0.05
0
50
$24.04
Optimized
Flexible
15.0%
8.4%
16.5%
0.3%
0.2%
0.1%
59.5%
The shaded areas in the recipe table indicate larger differences. The recipes generated by the
cost-minimizing linear program use no water and instead get the required water from other
ingredients that provide water and other requirements. In fact, the table shows that even though
water is (essentially) free, it is not used because it does not contribute to other requirements. The
optimized recipe saves $28.37 - $25.35 = $3.02 per $50 batch and the optimized flexible recipe
saves an additional $25.35-$24.04 = $1.31 per 50 pound batch. Note that the flexible recipe
increases the amount of sugar solids and that may or may not be accepted well by customers. Since
the optimized recipe follows the original requirements and saves $3.02 per 50 pound batch, we
recommend going with that and maybe test marketing the optimized flexible recipe to better
understand its acceptance by the market.
CP - 23
Chapter 4
Case Problem 3: Textile Mill Scheduling
Let X3R = Yards of fabric 3 on regular looms
X4R = Yards of fabric 4 on regular looms
X5R = Yards of fabric 5 on regular looms
X1D = Yards of fabric 1 on dobbie looms
X2D = Yards of fabric 2 on dobbie looms
X3D = Yards of fabric 3 on dobbie looms
X4D = Yards of fabric 4 on dobbie looms
X5D = Yards of fabric 5 on dobbie looms
Y1 = Yards of fabric 1 purchased
Y2 = Yards of fabric 2 purchased
Y3 = Yards of fabric 3 purchased
Y4 = Yards of fabric 4 purchased
Y5 = Yards of fabric 5 purchased
Profit Contribution per Yard
Fabric
1
2
3
4
5
Manufactured
0.33
0.31
0.61
0.73
0.20
Purchased
0.19
0.16
0.50
0.54
0.00
1
2
3
4
5
Regular
—
—
0.1912
0.1912
0.2398
Dobbie
0.21598
0.21598
0.1912
0.1912
0.2398
Production Times in Hours per Yard
Fabric
Model may use a Max Profit or Min Cost objective function.
Max
0.61X3R + 0.73X4R + 0.20X5R
+ 0.33X1D + 0.31X2D + 0.61X3D + 0.73X4D + 0.20X5D
+ 0.19Y1 + 0.16Y2 + 0.50Y3 + 0.54Y4
or
Min
0.49X3R + 0.51X4R + 0.50X5R
+ 0.66X1D + 0.55X2D + 0.49X3D + 0.51X4D + 0.50X5D
+ 0.80Y1 + 0.70Y2 + 0.60Y3 + 0.70Y4 + 0.70Y5
Regular Hours Available
30 Looms x 30 days x 24 hours/day = 21600
Dobbie Hours Available
8 Looms x 30 days x 24 hours/day = 5760
CP - 24
Solutions to Case Problems
Constraints:
Regular Looms:
0.1912X3R + 0.1912X4R + 0.2398X5R  21600
Dobbie Looms:
0.21598X1D + 0.21598X2D + 0.1912X3D + 0.1912X4D + 0.2398X5D  5760
Demand Constraints
X1D + Y1
X2D + Y2
X3R + X3D + Y3
X4R + X4D + Y4
X5R + X5D + Y5
= 16500
= 22000
= 62000
= 7500
= 62000
OPTIMAL SOLUTION
Optimal Objective Value
62531.49090
Variable
X3R
X4R
X5R
X1D
X2D
X3D
X4D
X5D
Y1
Y2
Y3
Y4
Y5
Constraint
1
2
3
4
5
6
7
Objective
Value
Reduced Cost
27707.80815
0.00000
7500.00000
0.00000
62000.00000
0.00000
4668.80000
0.00000
22000.00000
0.00000
0.00000
-0.01394
0.00000
-0.01394
0.00000
-0.01748
11831.20000
0.00000
0.00000
-0.01000
34292.19185
0.00000
0.00000
-0.08000
0.00000
-0.06204
Slack/Surplus
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
0.00000
Allowable
CP - 25
Dual Value
0.57530
0.64820
0.19000
0.17000
0.50000
0.62000
0.06204
Allowable
Chapter 4
Coefficient
0.61000
0.73000
0.20000
0.33000
0.31000
0.61000
0.73000
0.20000
0.19000
0.16000
0.50000
0.54000
0.00000
Increase
0.01394
Infinite
Infinite
0.01000
Infinite
0.01394
0.01394
0.01748
0.01575
0.01000
0.11000
0.08000
0.06204
Decrease
0.11000
0.01394
0.01748
0.01575
0.01000
Infinite
Infinite
Infinite
0.01000
Infinite
0.01394
Infinite
Infinite
RHS
Value
21600.00000
5760.00000
16500.00000
22000.00000
62000.00000
7500.00000
62000.00000
Allowable
Increase
6556.82444
2555.33477
Infinite
4668.80000
Infinite
27707.80815
22092.07648
Allowable
Decrease
5297.86007
1008.38013
11831.20000
11831.20000
34292.19185
7500.00000
27341.95794
Production/Purchase Schedule (Yards)
Regular
Looms
Fabric
1
2
3
4
5
27711
7500
62000
Projected Profit: $62,531.49
Value of 9th Dobbie Loom
Dual Value (Constraint 2) = 0.6482 per hour dobbie
CP - 26
Dobbie
Looms
4669
22000
Purchased
11831
34289
Solutions to Case Problems
Monthly Value of 1 Dobbie Loom
(30 days)(24 hours/day)($0.6482) = $466.70
Note: This change is within the Right-Hand Side Ranges for Constraint 2.
Discussion of Objective Coefficient Ranges
For example, fabric one on the dobbie loom shares ranges of 0.31426 to 0.34 for the profit
maximization model or 0.64426 to 0.67 for the cost minimization model.
Note here that since demand for the fabrics is fixed, both the profit maximization and cost
minimization models will provide the same optimal solution. However, the interpretation of the
ranges for the objective function coefficients differ for the two models. In the profit maximization
case, the coefficients are profit contributions. Thus, the range information indicates how price per
unit and cost per unit may vary simultaneously. That is, as long as the net changes in price per unit
and cost per unit keep the profit contributions within the ranges, the solution will remain optimal. In
the cost minimization model, the coefficients are costs per unit. Thus, the range information
indicates that assuming price per unit remains fixed how much the cost per unit may vary and still
maintain the same optimal solution.
Case Problem 4: Workforce Scheduling
1.
Let tij = number of temporary employees hired under option i (i = 1, 2, 3) in month j (j = 1 for
January, j = 2 for February and so on)
The following table depicts the decision variables used in this case problem.
Option 1
Option 2
Option 3
Jan.
t11
t21
t31
Feb.
t12
t22
t32
Mar.
t13
t23
t33
Apr.
t14
t24
t34
May
t15
t25
June
t16
Costs: Contract cost plus training cost
Option
1
2
3
Contract Cost
$2000
$4800
$7500
Training Cost
$875
$875
$875
Total Cost
$2875
$5675
$8375
Min. 2875(t11 + t12 + t13 + t14 + t15 + t16)
+ 5675(t21 + t22 + t23 + t24 + t25)
+ 8375(t31 + t32 + t33 + t34)
One constraint is required for each of the six months.
Constraint 1: Need 10 additional employees in January
t11 = number of temporary employees hired under Option 1 (one-month contract) in January
t21 = number of temporary employees hired under Option 2 (two-month contract) in January
t31 = number of temporary employees hired under Option 3 (three-month contract) in January
t11 + t21 + t31 = 10
CP - 27
Chapter 4
Constraint 2: Need 23 additional employees in February
t12 , t22 and t32 are the number of temporary employees hired under Options 1, 2 and 3 in
February.
But, temporary employees hired under Option 2 or Option 3 in January will also be available to
satisfy February needs.
t21 + t31 + t12 + t22 + t32 = 23
Note: The following table shows the decision variables used in this constraint
Jan.
Option 1
Option 2
Option 3
t21
t31
Feb.
t12
t22
t32
Mar.
Apr.
May
June
Constraint 3: Need 19 additional employees in March
Option 1
Option 2
Option 3
Jan.
Feb.
t31
t22
t32
Mar.
t13
t23
t33
Apr.
May
June
t31 + t22 + t32 + t13 + t23 + t33 = 19
Constraint 4: Need 26 additional employees in May
Jan.
Option 1
Option 2
Option 3
Feb.
Mar.
t32
t23
t33
Apr.
t14
t24
t34
May
June
t32 + t23 + t33 + t14 + t24 + t34 = 26
Constraint 5: Need 20 additional employees in May
Jan.
Feb.
Option 1
Option 2
Option 3
Mar.
Apr.
t33
t24
t34
May
t15
t25
June
t33 + t24 + t34 + t15 + t25 = 20
Constraint 6: Need 14 additional employees in June
Jan.
Option 1
Option 2
Option 3
Feb.
Mar.
Apr.
May
t25
t34
t34 + t25 + t16 = 14
CP - 28
June
t16
Solutions to Case Problems
Optimal Solution: Total Cost = $313,525
Option 1
Option 2
Option 3
Jan.
0
3
7
Feb.
1
0
12
Mar.
0
0
0
Apr.
0
0
14
May
6
0
June
0
2.
Option
1
2
3
3.
Number Hired
7
3
33
Total:
Contract Cost
$14,000
$14,400
$247,500
$275,900
Training Cost
$6,125
$2,625
$28,875
$37,625
Total Cost
$20,125
$17,025
$276,375
$313,525
Hiring 10 full-time employees at the beginning of January will reduce the number of temporary
employees needed each month by 10. Using the same linear programming model with the righthand sides of 0, 13, 9, 16, 10 and 4, provides the following schedule for temporary employees:
Option 1
Option 2
Option 3
Option
1
2
3
Total:
Jan.
0
0
0
Feb.
4
0
9
Number Hired
7
3
13
23
Mar.
0
0
0
Apr.
0
3
4
May
3
0
Contract Cost
$14,000
$14,400
$97,500
June
0
Training Cost
$6,125
$2,625
$11,375
Total Cost
$20,125
$17,025
$108,875
$146,025
Full-time employees cost:
Training cost: 10($875) = $8,750
Salary: 10(6)(168)($16.50) = $166,320
Total Cost = $146,025 + $8750 + $166,320 = $321,095
Hiring 10 full-time employees is $321,095 - $313,525 = $7,570 more expensive than using
temporary employees. Do not hire the 10 full-time employees. Davis should continue to contract
with WorkForce to obtain temporary employees.
4.
With the lower training costs, the costs per employee for each option are as follows:
Option
1
2
3
Cost
$2000
$4800
$7500
Training Cost
$700
$700
$700
Total Cost
$2700
$5500
$8200
Resolving the original linear programming model with the above costs indicates that Davis should
hire all temporary employees on a one-month contract specifically to meet each month's employee
needs. Thus, the monthly temporary hire schedule would be as follows: January - 10; February - 23;
March - 19; April - 26; May - 20; and June - 14. The total cost of this strategy is $302,400. Note
that if training costs were any lower, this would still be the optimal hiring strategy for Davis.
CP - 29
Chapter 4
Case Problem 5: Duke Energy Coal Allocation
A linear programming model can be used to determine how much coal to buy from each of the
mining companies and where to ship it. Let
xij = tons of coal purchased from supplier i and used by generating unit j
The objective function minimizes the total cost to buy and burn coal. The objective function
coefficients, cij , are the cost to buy coal at mine i, ship it to generating unit j, and burn it at
generating unit j. Thus, the objective function is   cij xij . In computing the objective function
coefficients three inputs must be added: the cost of the coal, the transportation cost to the generating
unit, and the cost of processing the coal at the generating unit.
There are two types of constraints: supply constraints and demand constraints. The supply
constraints limit the amount of coal that can be bought under the various contracts. For the fixedtonnage contracts, the constraints are equalities. For the variable-tonnage contracts, any amount of
coal up to a specified maximum may be purchased. Let Li represent the amount that must be
purchased under fixed-tonnage contract i and Si represent the maximum amount that can be
purchased under variable-tonnage contract i. Then the supply constraints can be written as follows:
x
ij
 Li
for all fixed-tonnage contracts
S i
for all variable-tonnage contracts
j
x
ij
j
The demand constraints specify the number of mWh of electricity that must be generated by each
generating unit. Let aij = mWh hours of electricity generated by a ton of coal purchased from
supplier i and used by generating unit j, and Dj = mWh of electricity demand at generating unit j.
The demand constraints can then be written as follows:
a x
ij ij
i
D j
for all generating units
Note: Because of the large number of calculations that must be made to compute the objective
function and constraint coefficients, we developed an Excel spreadsheet model for this problem.
Copies of the data and model worksheets are included after the discussion of the solution to parts (a)
through (f).
1.
The number of tons of coal that should be purchased from each of the mining companies and where
it should be shipped is shown below:
Miami Fort #
5
Miami Fort # 7
Beckjord
East Bend
Zimmer
0
0
61,538
288,462
0
Peabody
217,105
11,278
71,617
0
0
American
0
0
0
0
275,000
Consol
0
0
33,878
0
166,122
Cyprus
0
0
0
0
0
Addington
0
200,000
0
0
0
Waterloo
0
0
98,673
0
0
RAG
CP - 30
Solutions to Case Problems
The total cost to purchase, deliver, and process the coal is $53,407,243.
2.
The cost of the coal in cents per million BTUs for each generating unit is as follows:
Miami Fort #5
111.84
3.
Miami Fort #7
136.97
Beckjord
127.24
East Bend
103.85
Zimmer
114.51
The average number of BTUs per pound of coal received at each generating unit is shown
below:
Miami Fort #5
13,300
Miami Fort #7
12,069
Beckjord
12,354
East Bend
13,000
Zimmer
12,468
4.
The sensitivity report shows that the dual value per ton of coal purchased from American Coal Sales
is -$13 per ton and the allowable increase is 88,492 tons. This means that every additional ton of
coal that Duke Energy can purchase at the current price of $22 per ton will decrease cost by $13. So
even paying $30 per ton, Duke Energy will decrease cost by $5 per ton. Thus, they should buy the
additional 80,000 tons; doing so will save them $5(80,000) = $400,000.
5.
If the energy content of the Cyprus coal turns out to be 13,000 BTUs per ton the procurement plan
changes as shown below:
Miami Fort # 5 Miami Fort # 7 Beckjord
Zimmer
0
0
61,538
288,462
0
Peabody
36,654
191,729
71,617
0
0
American
0
0
0
0
275,000
Consol
0
0
33,878
0
166,122
Cyprus
0
0
85,769
0
0
Addington
200,000
0
0
0
0
Waterloo
0
0
0
0
0
RAG
6.
East Bend
The dual values for the demand constraints are as follows:
Miami Fort #5
21
Miami Fort #7
20
Beckjord
20
East Bend
18
Zimmer
19
The East Bend unit is the least cost producer at the margin ($18 per mWh), and the allowable
increase is 160,000 mWh. Thus, Duke Energy should sell the 50,000 mWh over the grid. The
additional electricity should be produced at the East Bend generating unit. Duke Energy’s profit will
be $12 per mWh.
CP - 31
Chapter 4
The Excel data and model worksheets used to solve the Duke Energy coal allocation problem are as
follows:
Duke Energy Coal Allocation Model (Data)
Duke Energy Coal Allocation Model (Solution)
CP - 32
Download