
B3.) The size of B3, in turn, dictates the investment in B1. Finally, the sizes of B1 and
D1 determine how much money must be invested initially.
Once again, this description of the solution is complete (specifies the entire invest-
ment schedule) and unambiguous (leads to just one schedule). The binding constraints
and the positive decision variables, as displayed in Figure 4.21, describe a compu-
tational scheme for calculating the values of the decision variables one at a time, as
if following a priority list.
As in the other examples, we can obtain shadow prices by incrementing one of the
constraint constants and repeating the process. For example, if the last outflow changes
to $31,000 then, following the pattern, we know that the only change will be an
increase in D1, raising the initial investment. In particular, for an increased outflow
of $1000, D1 would have to be augmented by 1000/1.65 (because it returns 65 per-
cent) or $606.06. Thus, the shadow price on the last constraint is 0.606, as can be
verified by obtaining the Sensitivity Report for the base-case optimization run. To
determine the range over which this shadow price holds, we must calculate when
some nonbinding constraint becomes tight. For this purpose, the only nonbinding con-
straints we need to worry about are the nonnegativity constraints on the variables,
because each of the formal constraints in the model is an equality constraint already.
The shadow price on the last constraint therefore holds for any increase in the size of
the last outflow.
4.6.4. The Allocation Model
In the examples discussed thus far, the pattern led us to a way of determining the vari-
ables one at a time, in sequence. After one variable in this sequence was determined,
we had enough information to determine the next one, and we could continue until all
of the positive variables were determined. Not all solutions lead to this sequential list-
ing, however. As an example, let’s revisit the allocation model, shown in Figure 4.7.
When we ignore the zero-valued variables and the nonbinding constraints, we are
left with a structural scheme consisting of two binding constraints (for assembly and
machining capacity) and two positive variables (desks and tables). There is only one
way that a product mix of desks and tables can be chosen to precisely consume all
assembly and machining capacity. To find that mix, we must solve the following
Table 4.3. Computational Scheme for the Investment Model
Year Outflow Met by Rate Inflow at year
7 30,000 D1 65% 18,182 at 1
6 28,000 B5 14% 24,561 at 4
5 26,000 A5 6% 24,528 at 4
4 73,089 B3 14% 64,114 at 2
30
2 64,114 B1 14% 56,240 at 1
1 74,422 I0–
154 Chapter 4 Sensitivity Analysis in Linear Programs