Chapter-07
Chapter-07
MULTIPLE CHOICE
3. Goal programming differs from linear programming or integer linear programming is that
a. goal programming provides for multiple objectives.
b. goal programming excludes hard constraints.
c. with goal programming we iterate until an acceptable solution is obtained.
d. goal programming requires fewer variables.
ANS: C PTS: 1
4. Decision-making problems which can be stated as a collection of desired objectives are known as what
type of problem?
a. A non-linear programming problem.
b. An unconstrained programming problem.
c. A goal programming problem.
d. An integer programming problem.
ANS: C PTS: 1
8. Which of the following are true regarding weights assigned to deviational variables?
a. The weights assigned can be negative.
b. The weights assigned must sum to one.
c. The weight assigned to the deviation under a particular goal must be the same as the
weight assigned to the deviation above that particular goal.
d. All of these are false.
ANS: A PTS: 1
9. The di+ variable indicates the amount by which each goal's target value is
a. missed.
b. underachieved.
c. overachieved.
d. overstated.
ANS: C PTS: 1
10. Suppose that X1 equals 4. What are the values for d1+ and d1 in the following constraint?
X1 + d1 d1+ = 8
a. d1 = 4, d1+ =0
b. d1 = 0, d1+ =4
c. d1 = 4, d1+ =4
d. d1 = 8, d1+ =0
ANS: A PTS: 1
11. Suppose that the first goal in a GP problem is to make 3 X1 + 4 X2 approximately equal to 36. Using
the deviational variables d1 and d1+, what constraint can be used to express this goal?
a. 3 X1 + 4 X2 + d1 d1+ 36
b. 3 X1 + 4 X2 d1 d1+ = 36
c. 3 X1 + 4 X2 + d1 + d1+ = 36
d. 3 X1 + 4 X2 + d1 d1+ = 36
ANS: D PTS: 1
12. Suppose that the first goal in a GP problem is to make 3 X1 + 4 X2 approximately equal to 36. Using
the deviational variables d1 and d1+, the following constraint can be used to express this goal.
3 X1 + 4 X2 + d1 d1+ = 36
If we obtain a solution where X1 = 6 and X2 = 2, what values do the deviational variables assume?
a. d1 = 0, d1+ = 10
b. d1 = 10, d1+ = 0
c. d1 = 5, d1+ = 5
d. d1 = 6, d1+ = 0
ANS: B PTS: 1
13. What is the soft constraint form of the following hard constraint?
3X1 + 2 X2 10
14. Which of the following formulas is a deviation-minimizing objective function for a goal programming
problem?
a.
b.
c.
d.
ANS: D PTS: 1
15. What is the meaning of the ti term in this objective function for a goal programming problem?
A company wants to advertise on TV and radio. The company wants to produce about 6 TV ads and
12 radio ads. Each TV ad costs $20,000 and is viewed by 10 million people. Radio ads cost $10,000
and are heard by 7 million people. The company wants to reach about 140 million people, and spend
about $200,000 for all the ads. The problem has been set up in the following Excel spreadsheet.
A B C D E
1 Problem Data TV Radio
2 Cost 20 10
3 Coverage 10 7
4
5 Goal Constraints TV Radio Cost Coverage
6 Actual Amount 0 0
7 +Under 0 0 0 0
8 Over 0 0 0 0
9 = Goal 0 0 0 0
10 Target Value 6 12 200 140
11
12 Percentage Deviation:
13 Under 1 1 1 1
14 Over 0 0 0 0
15
16 Weights
17 Under
18 Over
19
20 Objective 0
20. Refer to Exhibit 7.1. Which of the following is a constraint specified to Risk Solver Platform (RSP) for
this model?
a. $B$9:$E$9=$B$6:$E$6
b. $B$9:$E$9<$B$10:$E$10
c. $B$9:$E$9=$B$10:$E$10
d. $B$9:$E$9>$B$10:$E$10
ANS: C PTS: 1
21. Refer to Exhibit 7.1. Which cells are the variable cells in this model?
a. $B$6:$C$6, $B$7:$E$8
b. $B$6:$C$6
c. $B$9:$E$9
d. $B$6:$E$8
ANS: A PTS: 1
22. Refer to Exhibit 7.1. Which cell(s) is(are) the objective cell(s) in this model?
a. $B$20
b. $D$6
c. $E$6
d. $B$13:$E$14, $B$9:$E$9
ANS: A PTS: 1
23. Refer to Exhibit 7.1. If the company is very concerned about going over the $200,000 budget, which
cell value should change and how should it change?
a. D13, increase
b. D13, decrease
c. D14, increase
d. D14, decrease
ANS: C PTS: 1
24. A manager wants to ensure that he does not exceed his budget by more than $1000 in a goal
programming problem. If the budget constraint is the third constraint in the goal programming problem
which of the following formulas will best ensure that the manager's objective is met?
a. MIN d3+
b. d3 1000
c. d3+ = 1000
d. d3+ 1000
ANS: D PTS: 1
25. An optimization technique useful for solving problems with more than one objective function is
a. dual programming.
b. sensitivity analysis.
c. multi-objective linear programming.
d. goal programming.
ANS: C PTS: 1
28. The decision maker has expressed concern with Goal 1, budget, achievement. He indicated that future
candidate solutions should stay under budget. How can you modify your goal programming model to
accommodate this change?
a. Make budget a hard constraint in the model.
b. Give d1+ an extremely large weight in the objective function.
c. Remove d1+ from the goal constraint.
d. All of these.
ANS: D PTS: 1
30. If no other feasible solution to a multi-objective linear programming (MOLP) problem allows an
increase in any objective without decreasing at least one other objective, the solution is said to be
a. dually optimal.
b. Pareto optimal.
c. suboptimal.
d. maximally optimal.
ANS: B PTS: 1
Exhibit 7.2
An investor has $150,000 to invest in investments A and B. Investment A requires a $10,000 minimum
investment, pays a return of 12% and has a risk factor of .50. Investment B requires a $15,000
minimum investment, pays a return of 10% and has a risk factor of .20. The investor wants to
maximize the return while minimizing the risk of the portfolio. The following multi-objective linear
programming (MOLP) has been solved in Excel.
A B C D
1 Problem data A B
2 Expected return 12% 10%
3 Risk rating 0.50 0.20
4
5 Variables A B Total
6 Amount invested 0 0 0
7 Minimum required $10,000 $15,000 $150,000
8
9 Objectives:
10 Average return 0
11 Average risk 0
33. Refer to Exhibit 7.2. What Risk Solver Platform (RSP) constraint involves cells $B$6:$C$6?
a. $B$6:$C$6=$B$7:$C$7
b. $B$6:$C$6$B$7:$C$7
c. $B$6:$C$6$B$7:$C$7
d. $B$6:$C$6=$D$7
ANS: B PTS: 1
34. Refer to Exhibit 7.2. Which cells are the changing cells in this model?
a. $B$6:$C$6, $B$10:$B$11
b. $B$6:$C$6
c. $B$6:$D$6
d. $B$10:$B$11
ANS: B PTS: 1
35. Refer to Exhibit 7.2. Which cell(s) is(are) the target cells in this model?
a. $B$6:$C$6, $B$10:$B$11
b. $B$6:$C$6
c. $B$6:$D$6
d. $B$10:$B$11
ANS: D PTS: 1
Exhibit 7.3
An investor has $150,000 to invest in investments A and B. Investment A requires a $10,000 minimum
investment, pays a return of 12% and has a risk factor of .50. Investment B requires a $15,000
minimum investment, pays a return of 10% and has a risk factor of .20. The investor wants to
maximize the return while minimizing the risk of the portfolio. The following minimax formulation of
the problem has been solved in Excel.
A B C D E
1 Problem data A B
2 Expected return 12% 10%
3 Risk rating 0.50 0.20
4
5 Variables A B Total
6 Amount invested 0 0 0
7 Minimum required $10,000 $15,000 $150,000
8
9 Weighted
10 Goals Actual Target Weights % Deviation
11 Average return 0 11.8% 1 0
12 Average risk 0 0.22 1 0
13
14 Objective: 0
37. Refer to Exhibit 7.3. Which value should the investor change, and in what direction, if he wants to
reduce the risk of the portfolio?
a. D11, increase
b. D12, increase
c. C12, increase
d. D12, decrease
ANS: B PTS: 1
38. Goal programming solution feedback indicates that the d4+ level of 50 should not be exceeded in future
solution iterations. How should you modify your goal constraint
PROBLEM
5 X1 + 6 X2 + 7 X3 + d1 d1+ = 87
3 X1 + X2 + 4 X3 + d2 d2+ = 37
7 X1 + 3 X2 + 2 X3 + d3 d3+ = 72
and solution (X1, X2, X3) = (7, 2, 5), what values do the deviational variables assume?
ANS:
d1 = 5, d2+ = 6, d3 = 7, all others equal to zero.
PTS: 1
MAX: 3 X1 + 4 X2
MAX: 2 X1 + X2
Subject to: 6 X1 + 13 X2 78
12 X1 + 9 X2 108
8 X1 + 10 X2 80
X1, X2 0
Graph the feasible region for this problem and compute the value of each objective at each extreme
point. What are the solutions to each of the component LPs?
ANS:
X1 X2 OBJ 1 OBJ 2
0 0 0 0
0 6 24 6
9 0 27 18
5.9 3.27 30.78 15.07
7.5 2 30.5 17
The solution to MAX 3 X1 + 4 X2 is (X1, X2) = (5.9, 3.27) and objective function value of 30.78.
The solution to MAX 2 X1 + X2 is (X1, X2) = (9, 0) and objective function value of 18.
PTS: 1
41. A company makes 2 products A and B from 2 resources, labor and material. The products have the
following resource requirements and produce the accompanying profits. The available quantity of
resources is also shown in the table.
ANS:
Let X1 = number of product 1
X2 = number of product 2
PTS: 1
42. A company makes 2 products A and B from 2 resources. The products have the following resource
requirements and produce the accompanying profits. The available quantity of resources is also shown
in the table.
Based on this GP formulation of the problem and the associated optimal integer solution what values
should go in cells B2:F16 of the following Excel spreadsheet?
A B C D E F
1 Problem Data A B
2 Labor
3 Material
4 Profit
5 Goal Constraints A B Labor Material Profit
6 Actual Amount
7 + Under
8 Over
9 = Goal
10 Target Value
11
12 Weights
13 Under
14 Over
15
16 Objective
ANS:
A B C D E F
1 Problem Data A B
2 Labor 3 2
3 Material 1 2
4 Profit 7 6
5 Goal Constraints A B Labor Material Profit
6 Actual Amount 4 69 150 142 442
7 + Under 36 1 0 58 0
8 Over 0 0 0 0 42
9 = Goal 40 70 150 200 400
10 Target Value 40 70 150 200 400
11
12 Weights
13 Under 1 1 0 0 1
14 Over 1 1 1 1 0
15
16 Objective 37
PTS: 1
43. A company makes 2 products A and B from 2 resources. The products have the following resource
requirements and produce the accompanying profits. The available quantity of resources is also shown
in the table.
Based on the following GP formulation of the problem, and the associated optimal solution, what
formulas should go in cells D6:F6, B9:F9, and B16 of the following Excel spreadsheet? NOTE:
Formulas are not required in all of these cells.
A B C D E F
1 Problem Data A B
2 Labor 3 2
3 Material 1 2
4 Profit 7 6
5 Goal Constraints A B Labor Material Profit
6 Actual Amount 4 69 150 142 442
7 + Under 36 1 0 58 0
8 Over 0 0 0 0 42
9 = Goal 40 70 150 200 400
10 Target Value 40 70 150 200 400
11
12 Weights
13 Under 1 1 0 0 1
14 Over 1 1 1 1 0
15
16 Objective 37
ANS:
Cell Formula Copied to
D6 =SUMPRODUCT(B2:C2,$B$6:$C$6)
E6 =SUMPRODUCT(B3:C3, $B$6:$C$6)
F6 =SUMPRODUCT(B4:C4, $B$6:$C$6)
B9 =B6+B7-B8 C9:F9
B16 =SUMPRODUCT(B7:F8,B13:F14)
PTS: 1
44. A company wants to purchase large and small delivery trucks. The company wants to purchase about
10 large and 15 small trucks. Each large truck costs $30,000 and has a 10 ton capacity. Each small
truck costs $20,000 and has a 7 ton capacity. The company wants to have about 200 tons of capacity
and spend about $600,000.
ANS:
Let X1 = number of large trucks
X2 = number of small trucks
PTS: 1
45. A company wants to purchase large and small delivery trucks. The company wants to purchase about
10 large and 15 small trucks. Each large truck costs $30,000 and has a 10 ton capacity. Each small
truck costs $20,000 and has a 7 ton capacity. The company wants to have about 200 tons of capacity
and spend about $600,000.
Based on the following formulation and associated integer solution, what values should go in cells
B2:E16 of the spreadsheet?
A B C D E
1 Problem Data Large Small
2 Cost
3 Capacity
4
5 Goal Constraints Large Small Cost Capacity
6 Actual Amount
7 + Under
8 Over
9 = Goal
10 Target Value
11
12 Weights
13 Under
14 Over
15
16 Objective
ANS:
A B C D E
1 Problem Data Large Small
2 Cost 10 7
3 Capacity 30 20
4
5 Goal Constraints Large Small Cost Capacity
6 Actual Amount 10 15 205 600
7 + Under 0 0 0 0
8 Over 0 0 5 0
9 = Goal 10 15 200 600
10 Target Value 10 15 200 600
11
12 Weights
13 Under 1 1 1 1
14 Over 1 1 1 1
15
16 Objective 5
PTS: 1
46. A company wants to purchase large and small delivery trucks. The company wants to purchase about
10 large and 15 small trucks. Each large truck costs $30,000 and has a 10 ton capacity. Each small
truck costs $20,000 and has a 7 ton capacity. The company wants to have about 200 tons of capacity
and spend about $600,000.
Based on the following goal programming formulation, associated solution, and spreadsheet model,
what formulas should go in cells D6:E6, B9:E9, and B16 of the spreadsheet?
A B C D E
1 Problem Data Large Small
2 Cost 10 7
3 Capacity 30 20
4
5 Goal Constraints Large Small Cost Capacity
6 Actual Amount 10 15 205 600
7 + Under 0 0 0 0
8 Over 0 0 5 0
9 = Goal 10 15 200 600
10 Target Value 10 15 200 600
11
12 Weights
13 Under 1 1 1 1
14 Over 1 1 1 1
15
16 Objective 5
ANS:
Cell Formula Copied to
D6 =SUMPRODUCT(B2:C2,$B$6:$C$6)
E6 =SUMPRODUCT(B3:C3, $B$6:$C$6)
B9 =B6+B7-B8 C9:E9
B16 =SUMPRODUCT(B13:E14,B7:E8)
PTS: 1
47. A dietician wants to formulate a low cost, high calorie food product for a customer. The following
information is available about the 2 ingredients which can be combined to make the food. The
customer wants 1000 pounds of the food product and it should contain 250 pounds of Food 1 and 300
pounds of Food 2. The final cost of the blend should be about $1.15 and contain about 2500 calories
per pound. The percent of fat, protein, carbohydrate in each food is summarized below with the target
values for the goals. The dietician would prefer the food product be low in fat while also high in
protein and carbohydrates.
ANS:
Let X1 = pounds of food 1
X2 = pounds of food 2
MIN: d1 + d1+ + d2+ + d3 + d4 + d5 + d5+ + d6 + d6+ + d7 + d7+
Subject to: 1 X1 + 1.25 X2 + d1 d1+ = 1.15 cost
.15 X1 + .25 X2 + d2 d2 = 300
+
fat
.35 X1 + .40 X2 + d3 d3+ = 370 protein
.50 X1 + .35 X2 + d4 d4 = 400
+
carbohydrate
3000 X1 + 2000 X2 + d5 d5 = 2500
+
calories
X1 + d6 d6+ = 250 food 1
X2 + d7 d7 = 300
+
food 2
X1 + X2 = 1000 food product required
Xi, di, di+ 0 for all i
PTS: 1
48. A dietician wants to formulate a low cost, high calorie food product for a customer. The following
information is available about the 2 ingredients which can be combined to make the food. The
customer wants 1000 pounds of the food product and it must contain at least 250 pounds of Food 1 and
300 pounds of Food 2.
ANS:
Let X1 = pounds of food 1
X2 = pounds of food 2
PTS: 1
49. A company needs to supply customers in 3 cities from its 3 warehouses. The supplies, demands and
shipping costs are shown below.
Destination
Warehouse 1 2 3 Supply
1 34 60 36 400
2 70 40 50 300
3 56 40 32 200
Demand 500 300 200
Goal 1: The company would like to come as close as possible to satisfying its customers
demand.
Goal 2: It would also like to ensure that the cost is approximately $290,000.
ANS:
Let Xij = number of units shipped from warehouse i to destination j
MIN:
Subject to:
X11 + X12 + X13 + d 1 d 1 + = 400
X21 + X22 + X23 + d 2 d 2 + = 300
X31 + X32 + X33 + d 3 d 3 + = 200
X11 + X21 + X31 + d 4 d 4 + = 500
X12 + X22 + X32 + d 5 d 5 + = 300
X13 + X23 + X33 + d 6 d 6 + = 200
34 X11 + 60 X12 + 36 X13 + 70 X21 + 40 X22 + 50 X23 + 56 X31 + 40 X32 + 32 X33 +
d7 + d7+ = 290000
Xij, di, di+ 0 for all i,j
PTS: 1
50. An investor wants to invest $50,000 in two mutual funds, A and B. The rates of return, risks and
minimum investment requirements for each fund are:
Note that a low Risk rating means a less risky investment. The investor can invest to maximize the
expected rate of return or minimize risk. Any money beyond the minimum investment requirements
can be invested in either fund.
PTS: 1
51. An investor wants to invest $50,000 in two mutual funds, A and B. The rates of return, risks and
minimum investment requirements for each fund are:
Note that a low Risk rating means a less risky investment. The investor can invest to maximize the
expected rate of return or minimize risk. Any money beyond the minimum investment requirements
can be invested in either fund.
Based on this solution, what values should go in cells B2:D11 of the spreadsheet?
A B C D
1 Problem data A B
2 Expected return
3 Risk rating
4
5 Variables A B Total
6 Amount invested
7 Minimum required
8
9 Objectives:
10 Average return
11 Average risk
ANS:
A B C D
1 Problem data A B
2 Expected return 12% 9%
3 Risk rating 0.50 0.20
4
5 Variables A B Total
6 Amount invested $20,000 $30,000 $50,000
7 Minimum required $20,000 $10,000 $50,000
8
9 Objectives:
10 Average return 10.2%
11 Average risk 0.32
PTS: 1
52. An investor wants to invest $50,000 in two mutual funds, A and B. The rates of return, risks and
minimum investment requirements for each fund are:
Note that a low Risk rating means a less risky investment. The investor can invest to maximize the
expected rate of return or minimize risk. Any money beyond the minimum investment requirements
can be invested in either fund.
What formulas should go in cells B2:D11 of the spreadsheet? NOTE: Formulas are not required in all
of these cells.
A B C D
1 Problem data A B
2 Expected return 12% 9%
3 Risk rating 0.50 0.20
4
5 Variables A B Total
6 Amount invested $20,000 $30,000 $50,000
7 Minimum required $20,000 $10,000 $50,000
8
9 Objectives:
10 Average return 10.2%
11 Average risk 0.32
ANS:
Cell Formula
D6 =B6+C6
B10 =SUMPRODUCT(B2:C2,B6:C6)/D7
B11 =SUMPRODUCT(B3:C3,B6:C6)/D7
PTS: 1
53. An investor wants to invest $50,000 in two mutual funds, A and B. The rates of return, risks and
minimum investment requirements for each fund are:
Note that a low Risk rating means a less risky investment. The investor wants to maximize the
expected rate of return while minimizing his risk. Any money beyond the minimum investment
requirements can be invested in either fund. The investor has found that the maximum possible
expected rate of return is 11.4% and the minimum possible risk is 0.32.
ANS:
Let X1 = dollars in investment A
X2 = dollars in investment B
MINIMIZE Q
Subject to: X1 + X2 = 50000
X1 20000
X2 10000
Xi 0 for all i, Q 0
PTS: 1
54. An investor wants to invest $50,000 in two mutual funds, A and B. The rates of return, risks and
minimum investment requirements for each fund are:
Note that a low Risk rating means a less risky investment. The investor wants to maximize the
expected rate of return while minimizing his risk. Any money beyond the minimum investment
requirements can be invested in either fund. The investor has found that the maximum possible
expected rate of return is 11.4% and the minimum possible risk is 0.32.
The following Excel spreadsheet has been created to solve a goal programming problem with a
MINIMAX objective based on the following goal programming formulation with MINIMAX
objective and corresponding solution.
MINIMIZE Q
Subject to: X1 + X2 = 50000
X1 20000
X2 10000
Xi 0 for all i, Q 0
A B C D E
1 Problem data A B
2 Expected return
3 Risk rating
4
5 Variables A B Total
6 Amount invested
7 Minimum required
8
9 Weighted
10 Goals Actual Target Weights % Deviation
11 Average return 1
12 Average risk 1
13
14 Objective:
ANS:
A B C D E
1 Problem data A B
2 Expected return 0.12 0.09
3 Risk rating 0.5 0.3
4
5 Variables A B Total
6 Amount invested 15370 34630 50000
7 Minimum required 10000 20000 50000
8
9 Weighted
10 Goals Actual Target Weights % Deviation
11 Average return 0.09922 0.114 1 0.12963
12 Average risk 0.36148 0.320 1 0.12963
13
14 Objective: 0.12963
PTS: 1
55. Robert Gardner runs a small, local-only delivery service. His fleet consists of three smaller panel
trucks. He recently accepted a contract to deliver 12 shipping boxes of goods for delivery to 12
different customers. The box weights are: 210, 160, 320, 90, 110, 70, 410, 260, 170, 240, 80 and 180
for boxes 1 through 12, respectively. Since each truck differs each truck has different load capacities as
given below:
Robert would like each truck equally loaded, both in terms of number of boxes and in terms of total
weight, while minimizing his shipping costs. Assume a cost of $50 per item for trucks carrying extra
boxes and $0.10 per pound cost for trucks carrying less weight.
Formulate the integer goal programming problem for Robert. (Hint: objective function involves
decision and deviation variables.)
ANS:
Y1 = weight loaded in truck 1; Y2 = weight loaded in truck 2; Y3 = weight loaded in truck 3;
Xi,j = 0 if truck i not loaded with box j; 1 if truck i loaded with box j.
MIN
0.34Y1 + 0.42Y2 + 0.25Y3 + 50*(d1+ + d2+ + d3+) + 0.10*(d4 + d5 + d6)*100
Subject to:
Y1 = 210X11 + 160X12 + 320X13 + 90X14 + 110X15 + 70X16 + 410X17 + 260X18
+ 170X19 + 240X1,10 + 80X1,11 + 180X1,12
Y2 = 210X21 + 160X22 + 320X23 + 90X24 + 110X25 + 70X26 + 410X27 + 260X28
+ 170X29 + 240X2,10 + 80X2,11 + 180X2,12
Y3 = 210X31 + 160X32 + 320X33 + 90X34 + 110X35 + 70X36 + 410X37 + 260X38
+ 170X39 + 240X3,10 + 80X3,11 + 180X3,12
Y1 800
Y2 900
Y3 700
Y1 + d1 d1+ = 767
Y2 + d2 d2+ = 767
Y3 + d3 d3+ = 767
X11 + X21 + X31 = 1
X12 + X22 + X32 = 1
X13 + X23 + X33 = 1
X14 + X24 + X34 = 1
X15 + X25 + X35 = 1
X16 + X26 + X36 = 1
X17 + X27 + X37 = 1
X18 + X28 + X38 = 1
X19 + X29 + X39 = 1
X1,10 + X2,10 + X3,10 = 1
X1,11 + X2,11 + X3,11 = 1
X1,12 + X2,12 + X3,12 = 1
X11 + X12 + X13 + X14 + X15 + X16 + X17 + X18 + X19
+ X1,10 + X1,11 + X1,12 + d4 d4+ = 4
X21 + X22 + X23 + X24 + X25 + X26 + X27 + X28 + X29
+ X2,10 + X2,11 + X2,12 + d5 d5+ = 4
X31 + X32 + X33 + X34 + X35 + X36 + X37 + X38 + X39
+ X3,10 + X3,11 + X3,12 + d6 d6+ = 4
Xij 0, dk, dk+ 0 for k = 1,2,3,4,5,6
PTS: 1
Exhibit 7.4
Robert Gardner runs a small, local-only delivery service. His fleet consists of three smaller panel
trucks. He recently accepted a contract to deliver 12 shipping boxes of goods for delivery to 12
different customers. The box weights are: 210, 160, 320, 90, 110, 70, 410, 260, 170, 240, 80 and 180
for boxes 1 through 12, respectively. Since each truck differs each truck has different load capacities as
given below:
Robert would like each truck equally loaded, both in terms of number of boxes and in terms of total
weight, while minimizing his shipping costs. Assume a cost of $50 per item for trucks carrying extra
boxes and $0.10 per pound cost for trucks carrying less weight.
MIN
0.34Y1 + 0.42Y2 + 0.25Y3 + 50*(d1+ + d2+ + d3+) + 0.10*(d4 + d5 + d6)*100
Subject to:
Y1 = 210X11 + 160X12 + 320X13 + 90X14 + 110X15 + 70X16 + 410X17 + 260X18
+ 170X19 + 240X1,10 + 80X1,11 + 180X1,12
Y2 = 210X21 + 160X22 + 320X23 + 90X24 + 110X25 + 70X26 + 410X27 + 260X28
+ 170X29 + 240X2,10 + 80X2,11 + 180X2,12
Y3 = 210X31 + 160X32 + 320X33 + 90X34 + 110X35 + 70X36 + 410X37 + 260X38
+ 170X39 + 240X3,10 + 80X3,11 + 180X3,12
Y1 800
Y2 900
Y3 700
Y1 + d1 d1+ = 767
Y2 + d2 d2+ = 767
Y3 + d3 d3+ = 767
X11 + X21 + X31 = 1
X12 + X22 + X32 = 1
X13 + X23 + X33 = 1
X14 + X24 + X34 = 1
X15 + X25 + X35 = 1
X16 + X26 + X36 = 1
X17 + X27 + X37 = 1
X18 + X28 + X38 = 1
X19 + X29 + X39 = 1
X1,10 + X2,10 + X3,10 = 1
X1,11 + X2,11 + X3,11 = 1
X1,12 + X2,12 + X3,12 = 1
X11 + X12 + X13 + X14 + X15 + X16 + X17 + X18 + X19 + X1,10 + X1,11 + X1,12 + d4 d4+ = 4
X21 + X22 + X23 + X24 + X25 + X26 + X27 + X28 + X29 + X2,10 + X2,11 + X2,12 + d5 d5+ = 4
X31 + X32 + X33 + X34 + X35 + X36 + X37 + X38 + X39 + X3,10 + X3,11 + X3,12 + d6 d6+ = 4
Xij 0, dk, dk+ 0 for k = 1,2,3,4,5,6
Given the following spreadsheet solution of this integer goal programming formulation, answer the
following questions.
A B C D E F G
1 Cost $0.34 $0.42 $0.25
2 Capacity 8.0 9.0 7.0
3 1 2 3 Weight Assigned Required
4 1 0 1 0 2.1 1 1
5 2 1 0 0 1.6 1 1
6 3 1 0 0 3.2 1 1
7 4 0 0 1 0.9 1 1
8 5 0 1 0 1.1 1 1
9 6 0 1 0 0.7 1 1
10 7 0 1 0 4.1 1 1
11 8 0 0 1 2.6 1 1
12 9 0 0 1 1.7 1 1
13 10 1 0 0 2.4 1 1
14 11 1 0 0 0.8 1 1
15 12 0 0 1 1.8 1 1
16 Total Items 4 4 4
17 Under 0 0 0 Item Cost $50
18 Over 0 0 0 Wt. Cost $0.25
19 Actual 4 4 4
20 Target Items 4 4 4
21 Total Wt 8 8 7
22 Under 0.00 0.00 0.67
23 Over 0.33 0.33 0.00
24 Actual Wt 7.67 7.67 7.67
25 Target Wt 7.67 7.67 7.67
26 Cost $7.8967
56. Refer to Exhibit 7.4. Given the solution indicated in the spreadsheet, which trucks, if any, are under an
equal weight amount, and which trucks are over an equal weight amount?
ANS:
Trucks 1 and 2 are over the target weight by 33 pounds. Truck 3 is under the target weight by 67
pounds.
PTS: 1
57. Refer to Exhibit 7.4. The solution indicates Truck 3 is under the target weight by 67 pounds. What if
anything can be done to this model to provide a solution in which Truck 3 is closer to the target
weight?
ANS:
Nothing. Truck 3 is at its capacity of 700 pounds.
PTS: 1
58. Refer to Exhibit 7.4. The spreadsheet model has scaled all the weights from pounds into 100s pounds.
How does this scaling effect the solution obtained using the Risk Solver Platform (RSP)?
ANS:
The solution obtained is the same regardless of scaling. In terms of pounds, the total cost would be
multiplied by 100, to obtain $78,967.
PTS: 1
59. Refer to Exhibit 7.4. What formulas should go in cell E26 of the spreadsheet?
ANS:
=SUMPRODUCT(B21:D21, B1:D1) + F17*SUM(B18:D18) + F18*SUM(B22:D22)
PTS: 1
60. Refer to Exhibit 7.4. Based on the integer goal programming formulation, the associated solution, and
spreadsheet model, what formulas should go in cells B19:E19 and B24:E24 of the spreadsheet?
ANS:
Cell Formula Copied to
B19 =B16 + B17 B18 C19:E19
B24 =B21 + B22 B23 C24:E24
PTS: 1
PROJECT
61. Project 7.1 Selecting Day Care Facilities for Twin Rivers
You have been hired by the city of Twin Rivers to conduct analyses in support of their "Care for our
Children" program.
The city council of Twin Rivers recently passed a resolution to fund much needed child care facilities
for the city. A total of $850,000 has been made available to buy or lease child care sites throughout the
city. An initial survey of the requirements for city-supported facilities has already been conducted and
that data will form the basis of the siting and facility selection analysis process. That initial survey
indicated the need for facilities providing four categories of child care: infant care, pre-school care,
after school care, and drop-in care. The survey indicated the following minimum requirements for each
category of child care. Naturally, a goal of this program is not only to try and cover these minimum
requirements, but also to try and maximize the total number of child care slots created.
Category Requirements*
Infant care 200
Pre-school care 250
After-school care 325
Drop-in care 150
*all requirements are in terms of available slots
Various sites have been identified and these sites are either for lease or for sale. The leased sites
require no additional modification at city expense. All modification expenses are borne by the owner.
The sites for sale will require some level of renovation and these renovation costs have been rolled into
the purchase cost for the site. Additionally, some types of maintenance on leased sites will be borne by
the owner reducing the expected maintenance costs the city must cover. The sites and the pertinent
information about those sites is summarized in the table below. Note that all costs are in $1000s. Each
site was also assessed regarding the relative "safety" of the site. Safety issues included such things as
parking, condition of the grounds, and condition of the structure. A safety index was used with each
site rated as 1 for acceptably safe, 2 for marginally safe, and 3 for marginally safe given some
modifications. Any sites surveyed found unacceptable in the safety department were dropped from
further consideration.
Although the city council has agreed to fund this project for approximately $850,000, reasonable
targets for maintenance and personnel costs, and safety index levels must be established. The city
council members would not only like recommendations on site selection that account for all the goals
established for this project, they would like a summary breakout of the personnel requirements and
costs associated with the recommended options.
Requirements:
ANS:
a. Formulate the MOLP appropriate for this problem.
Subject to:
Infant child care slots required:
50X1 + 40X2 + 75X4 + 50X5 + 25X7 + 85X9 + 100X10 + 60X11 + 40X12 + 75X14
+ 65X15 200
Y1 (50X1 + 40X2 + 75X4 + 50X5 + 25X7 + 85X9 + 100X10 + 60X11 + 40X12
+ 75X14 + 65X15) = 0
Budget constraint:
145X1 + 146X2 + 139.5X3 + 136.5X4 + 125X5 + 156.5X6 + 115.5X7 + 137.25X8
+ 169X9 + 203.75X10 + 134X11 + 139X12 + 142.25X13 + 189.75X14
+ 138.5X5 850
Xi binary
b. Implement and solve the MOLP using the Risk Solver Platform.
Define:
Xi = 1 if site selected, 0 otherwise, for i = 1,...,15
Yj = Number of slots of type j created, for j = 1,2,3,4
Zk = Number of personnel slots created for k = 1,..., 6
Minimize:
Subject to:
Infant child care slots goal:
50X1 + 40X2 + 75X4 + 50X5 + 25X7 + 85X9 + 100X10 + 60X11 + 40X12 + 75X14
+ 65X15 + d1 d1+ = 200
Budget goal:
145X1 + 146X2 + 139.5X3 + 136.5X4 + 125X5 + 156.5X6 + 115.5X7 + 137.25X8
+ 169X9 + 203.75X10 + 134X11 + 139X12 + 142.25X13 + 189.75X14
+ 138.5X5 + d5 d5+ = 850
d. Implement and solve the GP using the Risk Solver Platform (RSP).
e. Report your initial recommendation and a summary of the requirements for that
recommendation.
The recommended site selections are sites: 1, 3, 5, 7, 8, and 14. The resulting data is:
PTS: 1
The Dean of Maxwell College has a problem. Recent growth in the college's enrollment has been
disproportional among her five primary departments. As a result, she is concerned about the mix of
faculty and staff within each of the departments. Her concerns have been echoed in some recent staff
meetings involving her department heads. This concern prompted a call to the consulting company you
work for which in turn led to your assignment to investigate the Dean's problem.
Since the Dean feels the faculty mix and staff allocation is out-of-kilter across the departments, she
would like an independent staffing analysis completed. She further wants this analysis completed "in
the blind" with respect to her current staffing. Part of her rationale for this blind study concept is to
avoid a rampant rumor mill suggesting a consulting was going to be cutting faculty and staff.
Since Maxwell is primarily a teaching college, the teaching load among all the faculty is quite high.
Naturally, the more senior in academic rank to receive some perks. The faculty teach courses both for
students enrolled in their department's programs and to students enrolled in programs within other
departments. These courses are referred to as In-Department and Out-Department courses,
respectively. The number of In-Department and Out-Department courses per faculty member varies by
academic rank and by the department. Within a department, the numbers are consistent among
comparable faculty members.
Professor Ranks
Department Full Associate Assistant Instructor
Mathematics Salary $85,000 $68,000 $54,000 $42,000
In-Dept. load 3 3 2 2
Out-Dept. load 0 1 2 2
Computer Sci. Salary $87,000 $75,000 $58,000 $35,000
In-Dept. load 3 3 2 2
Out-Dept. load 0 1 2 2
Management Salary $91,000 $77,000 $58,000 $37,000
In-Dept. load 3 3 2 2
Out-Dept. load 0 0 2 2
Systems Eng. Salary $87,000 $75,000 $63,000 $35,000
In-Dept. load 3 3 2 2
Out-Dept. load 0 0 2 2
Humanities Salary $80,000 $70,000 $57,000 $37,000
In-Dept. load 3 3 2 2
Out-Dept. load 0 1 2 2
For the purposes of the study, the Dean suggested using an average of 3 classes per semester per
student for In-Department course requirements and 2 classes per semester per student for
Out-Department course requirements. The average class size is 20 students per class. For the purposes
of the student, you may assume every department offers an equal share of the Out-Department course
requirements across all five departments. Naturally, the Dean wants to ensure the staffing study
suggests a faculty sufficient to handle to the expected number of courses offered.
Through discussions with the Dean, various study goals became apparent and are listed below:
Additional data provided by the Dean pertinent to these goals is provided in the following table:
ANS:
a. Formulate a MOLP for this problem.
Subject to:
Equal instructor to (associate + assistant) professor numbers:
X12 + X13 X14 0
X22 + X23 X24 0
X32 + X33 X34 0
X42 + X43 X44 0
X52 + X53 X54 0
Add new staff members for each 15 new faculty members added
15Z1 Y1 0
15Z2 Y2 0
15Z3 Y3 0
15Z4 Y4 0
15Z5 Y5 0
Department
Faculty Type 1 2 3 4 5
Minimize Faculty Cost Full Professor 1 2 2 2 3
$3,837,000 Associate Professor 0 0 0 0 1
265 Assistant Professor 0 0 0 0 0
90 Faculty Members Instructor 7 16 27 7 22
Staff Member 1 2 2 1 2
Maximize Faculty Quality Full Professor 10 7 47 15 34
$11,513,000 Associate Professor 3 2 0 0 1
1258 Assistant Professor 1 2 0 3 2
150 Faculty Members Instructor 4 4 7 4 4
Staff Member 2 1 4 2 3
Minimize
Subject to:
Equal instructor to (associate + assistant) professor numbers:
X12 + X13 X14 + d1 d1+ = 0
X22 + X23 X24 + d2 d2+ = 0
X32 + X33 X34 + d3 d3+ = 0
X42 + X43 X44 + d4 d4+ = 0
X52 + X53 X54 + d5 d5+ = 0
Add new staff members for each 15 new faculty members added
15Z1 Y1 = 0
15Z2 Y2 = 0
15Z3 Y3 = 0
15Z4 Y4 = 0
15Z5 Y5 = 0
d. Implement the GP in Excel and solve the model using Solver. What is the
recommended staffing for Maxwell College? The initial results are summarized in
the following table.
Department
Faculty Type 1 2 3 4 5
Full Professor 2 6 9 2 15
Associate Professor 0 1 0 0 0
Assistant Professor 3 0 3 0 0
Instructor 2 5 3 5 0
Staff Member 1 1 1 1 1
e. Examine the solution obtained in Part d. If any of the goals seem to far out of line,
adjust your goal programming weights, resolve and re-examine the suggested
solution.
These answers will vary depending upon the initial weights employed by the student.
Department
Faculty Type 1 2 3 4 5
Full Professor 1 2 2 2 3
Associate Professor 1 2 2 1 15
Assistant Professor 1 1 1 1 1
Instructor 5 12 23 5 0
Staff Member 1 2 2 1 2
This faculty mix is more reasonable. Full professor requirements are met, both associates
and assistants are employed, all course requirements are met and the cost for this option is
$4,298,000, with a quality score of 362 employing a total 81 faculty members.
PTS: 1