A Survey and Comparison of Optimization Methods for Solving Multi-Stage Stochastic Programs with Recourse

In the last decade, multi-stage stochastic programs with recourse have been broadly used to model real-world applications. This paper reviews the main optimization methods that are used to solve multi-stage stochastic programs with recourse. In particular, this paper reviews four types of optimization approaches to solve multi-stage stochastic programs with recourse: direct methods, decomposition methods, Lagrangian methods and empirical-distribution methods. All these methods require some form of approximation, since multi-stage stochastic programs involve the evaluation of random functions and their expectations. The authors also provides a classification of the considered optimization methods. While decomposition optimization methods are recommendable for large linear problems, Lagrangian optimization methods are appropriate for highly nonlinear problems. When the problem is both highly nonlinear and very large, an empirical-distribution method may be the best alternative.

[1]  Petter Gottschalk,et al.  Knowledge Driven Service Innovation and Management: IT Strategies for Business Alignment and Value Creation , 2012 .

[2]  Julia L. Higle,et al.  Stochastic Decomposition: A Statistical Method for Large Scale Stochastic Linear Programming , 1996 .

[3]  Chaitanya Swamy,et al.  Sampling-based approximation algorithms for multi-stage stochastic optimization , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[4]  John C. Henderson,et al.  What is a Capability Platform Approach to Integrated Operations?: An Introduction to Key Concepts , 2013 .

[5]  David Bruce Wilson,et al.  How to Get a Perfectly Random Sample from a Generic Markov Chain and Generate a Random Spanning Tree of a Directed Graph , 1998, J. Algorithms.

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

[7]  John R. Birge,et al.  Introduction to Stochastic Programming , 1997 .

[8]  Vidar Hepsø,et al.  Integrated Operations in the Oil and Gas Industry: Sustainability and Capability Development , 2013 .

[9]  David Wilson,et al.  Coupling from the past: A user's guide , 1997, Microsurveys in Discrete Probability.

[10]  Jeremy F. Shapiro,et al.  Optimizing Resource Acquisition Decisions by Stochastic Programming , 1988 .

[11]  Tara L. Terry,et al.  Robust Linear Optimization With Recourse , 2009 .

[12]  R. Rockafellar,et al.  A Lagrangian Finite Generation Technique for Solving Linear-Quadratic Problems in Stochastic Programming , 1986 .

[13]  Maarten H. van der Vlerk,et al.  On multiple simple recourse models , 2005, Math. Methods Oper. Res..

[14]  J. Propp,et al.  Exact sampling with coupled Markov chains and applications to statistical mechanics , 1996 .

[15]  Lijian Chen,et al.  Polynomial Approximation for Two Stage Stochastic Programming with Separable Objective , 2010, Int. J. Oper. Res. Inf. Syst..

[16]  Samo Bobek,et al.  Acceptance of ERP Solutions in Maturity Use Phase: Key Influence Factors for SAP and Microsoft Dynamics NAV , 2012 .

[17]  David Sundaram,et al.  Business Processes: Operational Solutions for SAP Implementation , 2005 .

[18]  Karl Frauendorfer,et al.  Term Structure Models in Multistage Stochastic Programming: Estimation and Approximation , 2000, Ann. Oper. Res..

[19]  Maarten H. van der Vlerk,et al.  Stochastic integer programming:General models and algorithms , 1999, Ann. Oper. Res..

[20]  Martin E. Dyer,et al.  Computational complexity of stochastic programming problems , 2006, Math. Program..

[21]  Alexander Shapiro,et al.  Monte Carlo simulation approach to stochastic programming , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[22]  Jie Sun,et al.  A New Decomposition Technique in Solving Multistage Stochastic Linear Programs by Infeasible Interior Point Methods , 2004, J. Glob. Optim..

[23]  Jitka Dupacová,et al.  Scenarios for Multistage Stochastic Programs , 2000, Ann. Oper. Res..

[24]  Nan Kong,et al.  Security Constrained Economic Dispatch: A Markov Decision Process Approach with Embedded Stochastic Programming , 2010, Int. J. Oper. Res. Inf. Syst..