Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse

We present a cutting plane algorithm for two-stage stochastic linear programs with recourse. Motivated by Benders' decomposition, our method uses randomly generated observations of random variables to construct statistical estimates of supports of the objective function. In general, the resulting piecewise linear approximations do not agree with the objective function in finite time. However, certain subsequences of the estimated supports are shown to accumulate at supports of the objective function, with probability one. From this, we establish the convergence of the algorithm under relatively mild assumptions.

[1]  François V. Louveaux,et al.  Multistage stochastic programs with block-separable recourse , 1986 .

[2]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[3]  Karl Frauendorfer,et al.  Solving SLP Recourse Problems with Arbitrary Multivariate Distributions - The Dependent Case , 1988, Math. Oper. Res..

[4]  J. Birge,et al.  A multicut algorithm for two-stage stochastic linear programs , 1988 .

[5]  Y. Ermoliev Stochastic quasigradient methods and their application to system optimization , 1983 .

[6]  David P. Rutenberg,et al.  Computation in Discrete Stochastic Programs with Recourse , 1973, Oper. Res..

[7]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[8]  John R. Birge,et al.  Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs , 1985, Oper. Res..

[9]  Andrzej Ruszczynski,et al.  A Linearization Method for Nonsmooth Stochastic Programming Problems , 1987, Math. Oper. Res..

[10]  Roger J.-B. Wets,et al.  Stochastic Programming: Solution Techniques and Approximation Schemes , 1982, ISMP.

[11]  A. Soyster,et al.  Electric Utility Capacity Expansion Planning with Uncertain Load Forecasts , 1982 .

[12]  Mordecai Avriel,et al.  Nonlinear programming , 1976 .

[13]  J. L. Nazareth,et al.  Combining Generalized Programming and Sampling Techniques for Stochastic Programs with Recourse , 1986 .

[14]  W. Rudin Principles of mathematical analysis , 1964 .