Generating scenario trees: A parallel integrated simulation-optimization approach

A crucial issue for addressing decision-making problems under uncertainty is the approximate representation of multivariate stochastic processes in the form of scenario tree. This paper proposes a scenario generation approach based on the idea of integrating simulation and optimization techniques. In particular, simulation is used to generate outcomes associated with the nodes of the scenario tree which, in turn, provide the input parameters for an optimization model aimed at determining the scenarios' probabilities matching some prescribed targets. The approach relies on the moment-matching technique originally proposed in [K. Hoyland, S.W. Wallace, Generating scenario trees for multistage decision problems, Manag. Sci. 47 (2001) 295-307] and further refined in [K. Hoyland, M. Kaut, S.W. Wallace, A heuristic for moment-matching scenario generation, Comput. Optim. Appl. 24 (2003) 169-185]. By taking advantage of the iterative nature of our approach, a parallel implementation has been designed and extensively tested on financial data. Numerical results show the efficiency of the parallel algorithm and the improvement in accuracy and effectiveness.

[1]  B. Rustem,et al.  Simulation and optimization approaches to scenario tree generation , 2004 .

[2]  Allen I. Fleishman A method for simulating non-normal distributions , 1978 .

[3]  Michael J. Quinn,et al.  Parallel programming in C with MPI and OpenMP , 2003 .

[4]  Sigurdur Olafsson,et al.  Simulation optimization , 2002, Proceedings of the Winter Simulation Conference.

[5]  Rajkumar Buyya,et al.  Portfolio and investment risk analysis on global grids , 2007, J. Comput. Syst. Sci..

[6]  Michal Kaut,et al.  A Heuristic for Moment-Matching Scenario Generation , 2003, Comput. Optim. Appl..

[7]  Gautam Mitra,et al.  Scenario generation for stochastic programming and simulation: a modelling perspective , 2007 .

[8]  Michael C. Fu,et al.  Feature Article: Optimization for simulation: Theory vs. Practice , 2002, INFORMS J. Comput..

[9]  Michael C. Fu,et al.  Optimization for Simulation: Theory vs. Practice , 2002 .

[10]  Jerry Banks,et al.  Handbook of simulation - principles, methodology, advances, applications, and practice , 1998, A Wiley-Interscience publication.

[11]  Stein W. Wallace,et al.  Generating Scenario Trees for Multistage Decision Problems , 2001, Manag. Sci..

[12]  Mohan D. Pant,et al.  A Method for Simulating Nonnormal Distributions with Specified L-Skew, L-Kurtosis, and L-Correlation , 2012 .

[13]  Philip M. Lurie,et al.  An Approximate Method for Sampling Correlated Random Variables From Partially-Specified Distributions , 1998 .

[14]  Ronald H. Perrott,et al.  Parallel programming , 1988, International computer science series.

[15]  M.C. Fu,et al.  Simulation optimization , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[16]  C. D. Vale,et al.  Simulating multivariate nonnormal distributions , 1983 .

[17]  Philippe Artzner,et al.  Coherent Measures of Risk , 1999 .

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