This activity is designed to help you discover the meaning of shadow prices (solutions to the dual problem) and penalty costs (increase in value of the objective function when a non-basic variable is allowed to take on positive values). These concepts will prove very useful when doing post-optimality analysis on your major project. It will help you answer "what-if" questions for clients you work with in your future profession.
Problem 1.5, pa. 44 Problem 1.6, pa. 45
Minimize .05x1 + .07x2 max 10y1 + 300y2
Subj to:
Subject to: .2x1 + 1.5x2 >= 10 .2y1 + 30y2 <= .05
30x1 + 35x2 >= 300 1.5y1 + 35y2 <= .07
all xi >= 0 all yi >= 0
| 0.2 1.5 | | 10 |
Let A = | 30 35 |, b = |300 |, C' = [ 0.05 0.07 ]
Then, it is clear that problem 1.5 is in symmetric primal form and that
1.6 is its symmetric dual. Thus 1.6 is the dual
of 1.5 and 1.5 is the dual of 1.6. Since 1.6 is the easiest to solve,
we will solve it and read the solution to 1.5 from
the optimal tableau for 1.6. The following sequence of tableaus solve
1.6. First we have to change the objective function to
-min -10y1 - 300y2 and introduce slack variables y3 and y4.
| 0.2 30 1 0 | 0.05 |
Initial Tableau: | 1.5 35 0 1 | 0.07 | Pivot on the 30 to get
|----------------------|
| 10 300 0 0 | 0 |
| 0.007 1 0.033 0 | 0.00167 |
| 1.267 0 -1.167 1 | 0.01167 |
|------------------------------|
| 8 0 -10 0 | -5 |
Pivot on 1.267 to get the following final tableau:
| 0 1 0.04 -0.01 | 0.00167 |
| 1 0 -0.92 0.79 | 0.00921 |
|----------------------------|
| 0 0 -2.63 -6.32 | -0.5737 |
Thus the maximum price for the pill is 57 cents, with the Vitamin B component selling price set at $0.009 and the Vitamin C component selling price set at $0.0016 per milligram.
Since the identity matrix in the original tableau is in the last two columns and the variables corresponding to these columns do not appear in the objective function, the entries under these columns in the final tableau contain the solution CB'B^(-1) to the dual (1.5) problem. Note that we have to change signs for the dual solution since the original problem was a maximize one. Thus the solution to problem 1.5 is that the mother pays a minimum of 57 cents for a serving of cereal that meets minimum daily requirements, as long as she buys 2.63 ounces of Snap and 6.32 ounces of Crackle.
Note that these values are the shadow prices from the mother's perspective. If the cost per ounce of Crackle went from 5 to 6 cents, the mother's total cost would increase from 57.37 cents to 57.37 + 2.63 = 60 cents. From the pill company's perspective, the shadow prices are the selling prices of the vitamins. If the minimum daily requirement of vitamin C goes from 300 to 301, the pill manufacturer could expect his per pill price to go from 57.37 cents to 57.37 + .16 = 57.53 cents The penalty costs for this problem are the same as the shadow prices, since the slack variables are the non-basic variables and the problem is a maximum one.
Looking at the solution to the Furnco problem (see Activity 16), we see that only finished chairs were made. Suppose that the manager wanted to know what would happen if she made some finished tables as well. Looking at the final tableau from the SIMPLEX printout in Activity 16, we see that the third column corresponds to finished tables. The bottom row entry under this column is -6.7. Thus Furnco would reduce their profit (i.e. increase their cost) by $6.70 for each unfinished table they made. This is a penalty cost.
These will be provided in class.
Return to the
List of Activities