226 5 Two-Stage Recourse Problems
Step 5.Let B
ν
+1
= B
ν
, B
ν
+1
= B
ν
, I
ν
+1
i
= I
ν
i
,and J
ν
+1
= J
ν
. Suppose B
ν
(r)=
I
ν
j,w
= t .If x
s
is entering, then let B
ν
+1
(r)=I
ν
+1
( j,w)=s .If y
k
s
is entering,
then let B
ν
+1
(i)=B
ν
(i+ 1) , i ≥ r , I
ν
+1
j,i
= I
ν
j,i+1
, i ≥w , J
ν
+1
k
,l
k
+1
= s
,and l
k
=
l
k
+ 1 . Update P
ν
to P
ν
+1
, the factorization correspondingly, let
ν
=
ν
+ 1,and
go to Step 1.
Step 6.Let B
ν
+1
= B
ν
, B
ν
+1
= B
ν
, I
ν
+1
i
= I
ν
i
,and J
ν
+1
= J
ν
. Suppose
B
ν
(r
)=J
ν
k,w
= t .If x
s
is entering, then let B
ν
+1
(
∑
k
j= 1
l
j
)=I
ν
+1
(k,l
k
+ 1)=s ,
B
ν
+1
(i)=B
ν
(i −1),i >
∑
k
j= 1
l
j
, l
k
= l
k+1
, J
ν
+1
k,i
= J
ν
k,i+1
, i ≥ w .If y
k
s
is en-
tering, then let B
ν
+1
(i)=B
ν
(i + 1) , i ≥ r , I
ν
+1
j,i
= I
ν
j,i+1
, i ≥ w , J
ν
+1
k
,l
k
+1
= s
,
J
ν
+1
k,i
= J
ν
+1
k,i+1
, i ≥ w , l
k
= l
k
−1, and l
k
= l
k
+ 1 . Update P
ν
to P
ν
+1
,the
factorization correspondingly, let
ν
=
ν
+ 1,andgotoStep1.
For updating a factorization of the basis as used in (5.6)and(5.7), several cases
need to be considered according to the possibilities in Steps 5 and 6 (see Exercise 3).
If the entering and leaving variables are both in x , then only D changes. Substantial
effort can again be saved. In other cases, only one block of L is altered by any
iteration so we can again achieve some savings by only updating the corresponding
parts of L
−1
F and L
−1
h .
As mentioned earlier, this procedure can also apply to the dual of (1.1)andthe
primal. In this case, the procedure can mimic decomposition procedures and entails
essentially the same work per iteration as the L -shaped method (see Birge [1988b])
or the inner linearization method applied to the dual. If choices of entering columns
are restricted in a special variant of a decomposition procedure, then factorization
and decomposition follow the same path.
In general, decomposition methods have been favored for this class of problems
because they offer other paths of solutions, require less overhead, and, by maintain-
ing separate subproblems, allow for parallel computation. The extensive form offers
little hope for efficient solution, so it is not surprising that even sophisticated fac-
torizations would not prove beneficial. Because most commercial methods already
have substantial capabilities for exploiting general matrix structure, it is difficult
to see how substantial gains could be obtained from basis factorization alone for
a direct extreme point approach. Combinations of decomposition and factorization
approaches may, however, be beneficial, as observed in Birge [1985b].
Factorization schemes also offer substantial promise for interior point methods,
where there is much speculation that the solution effort grows linearly in the size
of the problem. This observation is supported by the results we present here. For
this discussion, we assume that the interior point method follows a standard form
version of Karmarkar’s projective algorithm (Karmarkar [1984]).We also assume an
unknown optimal objective value and use Todd and Burrell’s [1986] method for up-
dating a lower bound on the optimal objective value. We use an initial lower bound,
as is often available in practice. An alternative is Anstreicher’s [1989] method to
obtain an initial lower bound.