Mathematical Methods of Operations Research

, Volume 65, Issue 2, pp 361–383 | Cite as

Adaptive discretization of convex multistage stochastic programs

Original Article


We propose a new scenario tree reduction algorithm for multistage stochastic programs, which integrates the reduction of a scenario tree into the solution process of the stochastic program. This allows to construct a scenario tree that is highly adapted on the optimization problem. The algorithm starts with a rough approximation of the original tree and locally refines this approximation as long as necessary. Promising numerical results for scenario tree reductions in the settings of portfolio management and power management with uncertain load are presented.


Stochastic programming Multistage Scenario tree Scenario reduction Adaptive discretization 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Casey MS, Sen S (2005) The scenario generation algorithm for multistage stochastic linear programming. Math Oper Res 30:615–631MATHCrossRefMathSciNetGoogle Scholar
  2. CPLEX. ILOG Inc. Scholar
  3. Dempster MAH (2004) Sequential importance sampling algorithms for dynamic stochastic programming. Zapiski Nauchnykh Seminarov POMI 312:94–129MATHGoogle Scholar
  4. Dupačová J, Gröwe-Kuska G, Römisch W (2003) Scenario reduction in stochastic programming—an approach using probability metrics. Math Program Ser A 95:493–511CrossRefMATHGoogle Scholar
  5. Edirisinghe NCP (1999) Bound-based approximations in multistage stochastic programming: nonanticipativity aggregation. Ann Oper Res 85:103–127MATHCrossRefMathSciNetGoogle Scholar
  6. Frauendorfer K, Haarbrücker G, Marohn C, Schürle M (1996) SGPF—portfolio test problems for stochastic multistage linear programming. Institute of Operations Research, University of St. Gallen. Scholar
  7. Gassmann HI (1990) MSLiP: a computer code for the multistage stochastic linear programming problem. Math Program 47:407–423MATHCrossRefMathSciNetGoogle Scholar
  8. General Algebraic Modeling System. http://www.gams.comGoogle Scholar
  9. Heitsch H, Römisch W (2003) Scenario reduction algorithms in stochastic programming. Comput Optim Appl 24:187–206MATHCrossRefMathSciNetGoogle Scholar
  10. Heitsch H, Römisch W (2005) Scenario tree modelling for multistage stochastic programs. Preprint 296. DFG Research Center Matheon “Mathematics for key technologies”Google Scholar
  11. Heitsch H, Römisch W, Strugarek C (2006) Stability of multistage stochastic programs. SIAM J Optim 17:511–525CrossRefMathSciNetMATHGoogle Scholar
  12. Higle JL, Rayco B, Sen S (2005) Stochastic scenario decomposition for multi-stage stochastic programs. Ann Oper Res (submitted). Scholar
  13. Høyland K, Kaut M, Wallace SW (2003) A heuristic for moment-matching scenario generation. Comput Optim Appl 24:169–185MATHCrossRefMathSciNetGoogle Scholar
  14. King AJ (1988) Stochastic programming problems: examples from the literature. In: Ermolév JM, Ermoliev Y (eds) Numerical techniques for stochastic optimization. Springer series computational mathematics, vol 10. Springer, Berlin Heidelberg New York, pp 543–567Google Scholar
  15. Lougee-Heimer R (2003) The common optimization INterface for operations research. IBM J Oper Res Dev 47(1):57–66 http://www.coin-or.orgCrossRefGoogle Scholar
  16. Nowak I (2005) Relaxation and decomposition methods for mixed integer nonlinear programming. In: Springer international series of numerical mathematics, vol 152. Birkhäuser, BaselGoogle Scholar
  17. Nowak MP, Römisch W (1997) Optimal power dispatch via multistage stochastic programming. In: Brns M, Bendse MP, Srensen MP (eds) Progress in industrial mathematics at ECMI, Teubner, vol 96, pp 324–331Google Scholar
  18. Pflug GC (2001) Scenario tree generation for multiperiod financial optimization by optimal discretization. Math Program 89:251–271MATHCrossRefMathSciNetGoogle Scholar
  19. Römisch W (2003) Stability of stochastic programming problems. In: Ruszczyński and Shapiro (2003), chap 8, pp 483–554Google Scholar
  20. Ruszczyński A, Shapiro A (2003) Stochastic programming. In: Handbooks in operations research and management science, vol 10. Elsevier Science, AmsterdamGoogle Scholar
  21. Shapiro A (2006) Proceedings of the international symposion on mathematical programming (submitted)Google Scholar
  22. Vigerske S (2005) Adaptive discretization of stochastic programs. Diploma Thesis, Humboldt-Universität BerlinGoogle Scholar

Copyright information

© Springer-Verlag 2006

Authors and Affiliations

  1. 1.Department of MathematicsHumboldt-UniversityBerlinGermany
  2. 2.BerlinGermany

Personalised recommendations