We are faced with the task of solving two stage stochastic linear programs with recourse (SLP), such as those discussed in Chapter 1. As noted in Theorem 1.1, this class of problems are convex programs and in principle, any of a number of convex programming algorithms (e.g. subgradient methods, cutting plane methods, Lagrangian based methods etc..) can be used to solve SLPs. From the discussions in Chapter 1, it is clear that in most cases, the stochastic nature of the problem precludes the precise determination of subgradients and objective function values. When the presence of random variables prevents the precise determination of such quantities, it is natural to use random samples in the development of statistical estimates of these quantities. Until recently, only subgradient methods were incorporated within a sampling framework, and the resulting methods became known as stochastic quasi-gradient (SQG) methods (see Er-moliev [1988] for a survey). While SQG methods are applicable to very general stochastic convex programs, they suffer from many of the drawbacks of deterministic subgradient methods. In particular, the choice of effective steplengths is often problem dependent. In addition, the incorporation of optimality criteria within these algorithms remains elusive. Nevertheless, because of the incorporation of sampling within the algorithm, SQG methods are able to address SLPs with a large number of outcomes, as well as problems with continous random variables. In developing the Stochastic Decomposition (SD) method, our goal is to bestow these advantages on cutting plane algorithms, which have remained the mainstay for SLPs for several decades (Van Slyke and Wets [1969], Ruszczynski [1986], Birge and Louveaux [1988], Gassmann [1990] etc). The randomization of cutting plane methods has provided the capability of solving truly large scale stochastic programs such as SSN and STORM presented in Chapter 1.
[1]
George B. Dantzig,et al.
Parallel processors for planning under uncertainty
,
1990
.
[2]
Werner Römisch,et al.
Distribution sensitivity in stochastic programming
,
1991,
Math. Program..
[3]
Alexander Shapiro,et al.
Quantitative stability in stochastic programming
,
1994,
Math. Program..
[4]
G. Infanger,et al.
Planning under uncertainty solving large-scale stochastic linear programs
,
1992
.
[5]
Horand I. Gassmann,et al.
Mslip: A computer code for the multistage stochastic linear programming problem
,
1990,
Math. Program..
[6]
Andrzej Ruszczynski,et al.
A regularized decomposition method for minimizing a sum of polyhedral functions
,
1986,
Math. Program..
[7]
Dag Haugland,et al.
Solving many linear programs that differ only in the righthand side
,
1988
.
[8]
David P. Rutenberg,et al.
Computation in Discrete Stochastic Programs with Recourse
,
1973,
Oper. Res..
[9]
Yuri Ermoliev,et al.
Stochastic quasigradient methods. Numerical techniques for stochastic optimization
,
1988
.
[10]
R. Wets,et al.
Epi‐consistency of convex stochastic programs
,
1991
.
[11]
Gerd Infanger,et al.
Monte Carlo (importance) sampling within a benders decomposition algorithm for stochastic linear programs
,
1991,
Ann. Oper. Res..
[12]
R. Wets,et al.
L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING.
,
1969
.
[13]
J. Birge,et al.
A multicut algorithm for two-stage stochastic linear programs
,
1988
.
[14]
Paul Bratley,et al.
A guide to simulation
,
1983
.