A parallel computation approach for solvingmultistage stochastic network problems

This paper presents a parallel computation approach for the efficient solution of verylarge multistage linear and nonlinear network problems with random parameters. Theseproblems result from particular instances of models for the robust optimization of networkproblems with uncertainty in the values of the right‐hand side and the objective functioncoefficients. The methodology considered here models the uncertainty using scenarios tocharacterize the random parameters. A scenario tree is generated and, through the use offull‐recourse techniques, an implementable solution is obtained for each group of scenariosat each stage along the planning horizon.As a consequence of the size of the resulting problems, and the special structure of theirconstraints, these models are particularly well‐suited for the application of decompositiontechniques, and the solution of the corresponding subproblems in a parallel computationenvironment. An augmented Lagrangian decomposition algorithm has been implementedon a distributed computation environment, and a static load balancing approach has beenchosen for the parallelization scheme, given the subproblem structure of the model. Largeproblems ‐ 9000 scenarios and 14 stages with a deterministic equivalent nonlinear modelhaving 166000 constraints and 230000 variables ‐ are solved in 45 minutes on a cluster offour small (11 Mflops) workstations. An extensive set of computational experiments isreported; the numerical results and running times obtained for our test set, composed oflarge‐scale real‐life problems, confirm the efficiency of this procedure.

[1]  G. Stephanopoulos,et al.  The use of Hestenes' method of multipliers to resolve dual gaps in engineering system optimization , 1975 .

[2]  Martin R. Holmer,et al.  A stochastic programming model for money management , 1995 .

[3]  M. Dempster On stochastic programming. II: Dynamic problems under risk , 1988 .

[4]  John M. Mulvey,et al.  A New Scenario Decomposition Method for Large-Scale Stochastic Optimization , 1995, Oper. Res..

[5]  Alan J. King,et al.  Linear‐quadratic efficient frontiers for portfolio optimization , 1992 .

[6]  Laureano F. Escudero,et al.  Production planning via scenario modelling , 1993, Ann. Oper. Res..

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

[8]  Horand I. Gassmann,et al.  Mslip: A computer code for the multistage stochastic linear programming problem , 1990, Math. Program..

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

[10]  François V. Louveaux,et al.  A Solution Method for Multistage Stochastic Programs with Recourse with Application to an Energy Investment Problem , 1980, Oper. Res..

[11]  Sanjay Mehrotra,et al.  A Study of the Augmented System and Column-Splitting Approaches for Solving Two-Stage Stochastic Linear Programs by Interior-Point Methods , 1995, INFORMS J. Comput..

[12]  Andrzej Ruszczyński,et al.  Interior Point Methods in Stochastic Programming , 1993 .

[13]  Stavros A. Zenios,et al.  A Massively Parallel Algorithm for Nonlinear Stochastic Network Problems , 1993, Oper. Res..

[14]  Yves Smeers,et al.  Nested decomposition of multistage nonlinear programs with recourse , 1987, Math. Program..

[15]  John M. Mulvey,et al.  A diagonal quadratic approximation method for large scale linear programs , 1992, Oper. Res. Lett..

[16]  R. Dembo A primal truncated newton algorithm with application to large-scale nonlinear network optimization , 1987 .

[17]  L. Escudero,et al.  Network planning under uncertainty with an application to hydropower generation , 1994 .

[18]  John M. Mulvey,et al.  Formulating Two-Stage Stochastic Programs for Interior Point Methods , 1991, Oper. Res..

[19]  Stavros A. Zenios,et al.  A model for portfolio management with mortgage-backed securities , 1993, Ann. Oper. Res..

[20]  John R. Birge Models and model value in stochastic programming , 1995, Ann. Oper. Res..

[21]  Robert J. Vanderbei,et al.  Symmetric indefinite systems for interior point methods , 1993, Math. Program..

[22]  J. Birge,et al.  Computing block-angular Karmarkar projections with applications to stochastic programming , 1988 .

[23]  L. Escudero Performance evaluation of independent superbasic sets on nonlinear replicated networks , 1986 .

[24]  J. Mulvey,et al.  Stochastic network optimization models for investment planning , 1989 .

[25]  G. B. Dantzig,et al.  Solving stochastic linear programs on a Hypercube multicomputer. Technical report , 1991 .

[26]  Roger J.-B. Wets Large Scale Linear Programming Techniques in Stochastic Programming , 1984 .

[27]  Andrzej Ruszczynski,et al.  Parallel decomposition of multistage stochastic programming problems , 1993, Math. Program..

[28]  John R. Birge,et al.  Efficient solution of two-stage stochastic linear programs using interior point methods , 1992, Comput. Optim. Appl..

[29]  John R. Birge,et al.  A parallel implementation of the nested decomposition algorithm for multistage stochastic linear programs , 1996, Math. Program..

[30]  G. Infanger,et al.  Planning under uncertainty solving large-scale stochastic linear programs , 1992 .

[31]  Julia L. Higle,et al.  Conditional Stochastic Decomposition: An Algorithmic Interface for Optimization and Simulation , 1994, Oper. Res..

[32]  Ron S. Dembo,et al.  Scenario optimization , 1991, Ann. Oper. Res..

[33]  Stavros A. Zenios,et al.  Asset/liability management under uncertainty for fixed-income securities , 1995, Ann. Oper. Res..

[34]  Robert J. Vanderbei,et al.  Robust Optimization of Large-Scale Systems , 1995, Oper. Res..

[35]  Jonathan Eckstein,et al.  Stochastic dedication: designing fixed income portfolios using massively parallel Benders decomposition , 1993 .

[36]  J. F. Benders Partitioning procedures for solving mixed-variables programming problems , 1962 .

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

[38]  Daniel Tuyttens,et al.  On large scale nonlinear Network optimization , 1990, Math. Program..

[39]  Roy E. Marsten,et al.  On Implementing Mehrotra's Predictor-Corrector Interior-Point Method for Linear Programming , 1992, SIAM J. Optim..