Skip to main content

Multistage Stochastic Integer Programs: An Introduction

  • Chapter
Online Optimization of Large Scale Systems

Abstract

We consider linear multistage stochastic integer programs and study their functional and dynamic programming formulations as well as conditions for optimality and stability of solutions. Furthermore, we study the application of the Rockafellar-Wets dualization approach as well as the structure and algorithmic potential of corresponding dual problems. For discrete underlying probability distributions we discuss possible large scale mixed-integer linear programming formulations and three dual decomposition approaches, namely, scenario, component and nodal decomposition.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Ahmed, M. Tawarmalani, N. V. Sahinides: A finite branch and bound algorithm for two-stage stochastic integer programs, preprint, University of Illinois, 2000

    Google Scholar 

  2. Z. Artstein, R. J.-B. Wets: Stability results for stochastic programs and sensors, allowing for discontinuous objective functions. SIAM J. Optim. 4 (1994) 537–550

    Article  MathSciNet  MATH  Google Scholar 

  3. L. Bacaud, C. Lemaréchal, A. Renaud, C. Sagastizâbal: Bundle methods in stochastic optimal power management: A disaggregated approach using preconditioners. Comput. Optim. Appl. (to appear)

    Google Scholar 

  4. H. Bachmann, R. Schultz: Scenario grouping for multi-stage stochastic programs with integer requirements (in preparation)

    Google Scholar 

  5. J. R. Birge: Stochastic programming computation and applications. INFORMS J. Com-put. 9 (1997) 111–133

    Article  MathSciNet  MATH  Google Scholar 

  6. J. R. Birge, M. A. H. Dempster: Stochastic programming approaches to stochastic scheduling, J. Glob. Optim. 9 (1996) 417–451

    Article  MathSciNet  MATH  Google Scholar 

  7. J. R. Birge, F. Louveaux: Introduction to Stochastic Programming. Springer, New York, 1997

    MATH  Google Scholar 

  8. C. C. Caroe: Decomposition in stochastic integer programming. Ph.D. thesis, Institute of Mathematical Sciences, University of Copenhagen, 1998

    Google Scholar 

  9. C. C. Caroe, R. Schultz: Dual decomposition in stochastic integer programming. Oper. Res. Lett. 24 (1999) 37–45

    Article  MathSciNet  MATH  Google Scholar 

  10. C. C. Caroe, R. Schultz: A two-stage stochastic program for unit commitment under uncertainty in a hydro-thermal system, Schwerpunktprogramm “Echtzeit-Optimierung großer Systeme” der Deutschen Forschungsgemeinschaft, Preprint 98–13, 1998, revised 1999

    Google Scholar 

  11. C.C. Caroe, J. Tind: L-shaped decomposition of two-stage stochastic programs with integer recourse, Math. Progr. 83 (1998) 451–464

    Article  MathSciNet  Google Scholar 

  12. M. A. H. Dempster: On stochastic programming II: Dynamic problems under risk. Stochastics 25 (1988) 15–42

    Article  MathSciNet  MATH  Google Scholar 

  13. D. Dentcheva, W. Römisch: Optimal power generation under uncertainty via stochastic programming. In: Stochastic Programming Methods and Technical Applications (K. Marti, Kail, P. eds.), Lecture Notes in Economics and Mathematical Systems Vol. 458, Springer-Verlag, Berlin 1998, 22–56

    Chapter  Google Scholar 

  14. J. Dupacovâ: Multistage stochastic programs: The state-of-the-art and selected bibliog-raphy. Kybernetika 31 (1995) 151–174

    MathSciNet  MATH  Google Scholar 

  15. E. B. Dynkin, I. V. Evstigneev: Regular conditional expectation of correspondences. Theory Probab. Appl. 21 (1976) 325–338

    Article  MathSciNet  MATH  Google Scholar 

  16. I. Evstigneev: Measurable selection and dynamic programming. Math. Oper. Res. 1 (1976) 267–272

    Article  MathSciNet  MATH  Google Scholar 

  17. S. Feltenmark, K. C. Kiwiel: Dual applications of proximal bundle methods, including Lagrangian relaxation of nonconvex problems. SIAM J. Optim. 10 (2000) 697–721

    Article  MathSciNet  MATH  Google Scholar 

  18. O. Fiedler, W. Römisch: Stability in multistage stochastic programming. Ann. Oper. Res. 56 (1995) 79–93

    Article  MathSciNet  MATH  Google Scholar 

  19. N. Gröwe-Kuska, K. C. Kiwiel, M. P. Nowak, W. Römisch, I. Wegner: Power manage-ment in a hydro-thermal system under uncertainty by Lagrangian relaxation. Preprint 99–19, Institut für Mathematik, Humboldt-Universität Berlin, 1999 and in IMA Volume “Decision Making under Uncertainty: Energy and Environmental Models”, Springer-Verlag (to appear)

    Google Scholar 

  20. N. Gröwe-Kuska, M. P. Nowak, I. Wegner: Modeling of uncertainty for the real-time management of power systems. This volume.

    Google Scholar 

  21. R. Hemmecke, R. Schultz: Decomposition methods for two-stage stochastic integer pro-grams. This volume.

    Google Scholar 

  22. J. L. Higle, S. Sen: Duality in multistage stochastic programs. In: Prague Stochastics ’98 (M. Huskovâ, P. Lachout, J.Â. Visek, eds.), JCMF, Prague 1998, 233–236

    Google Scholar 

  23. J.-B. Hiriart-Urruty, C. Lemaréchal: Convex Analysis and Minimization Algorithms II, Springer, Berlin, 1993

    MATH  Google Scholar 

  24. P. Kail, S. W. Wallace: Stochastic Programming. Wiley, Chichester, 1994

    Google Scholar 

  25. K. C. Kiwiel: Proximity control in bundle methods for convex nondifferentiable mini-mization. Math. Progr. 46 (1990) 105–122

    Article  MathSciNet  MATH  Google Scholar 

  26. W. K. Klein Haneveld, M. H. van der Vlerk: Stochastic integer programming: General models and algorithms. Ann. Oper. Res. 85 (1999) 39–57

    Article  MathSciNet  MATH  Google Scholar 

  27. G. Laporte, F. V. Louveaux: The integer L-shaped method for stochastic integer programs with complete recourse, Oper. Res. Lett. 13 (1993) 133–142

    Article  MathSciNet  MATH  Google Scholar 

  28. C. Lemaréchal: Lagrangian decomposition and nonsmooth optimization: Bundle algo-rithm, prox iteration, augmented Lagrangian. In: Nonsmooth Optimization, Methods and Applications (Giannessi, F. ed.), Gordon & Breach, Philadelphia, 1992, 201–216

    Google Scholar 

  29. C. Lemaréchal, A. Renaud: A geometric study of duality gaps, with applications. Math. Progr. (to appear)

    Google Scholar 

  30. A. Lokketangen, D. L. Woodruff: Progressive hedging and tabu search applied to mixed integer (0,1) multi-stage stochastic programming, J. of Heuristics 2 (1996) 111–128

    Google Scholar 

  31. G. L. Nemhauser, L. A. Wolsey: Integer and Combinatorial Optimization, Wiley, New York, 1988

    MATH  Google Scholar 

  32. M. P. Nowak: Stochastic Lagrangian relaxation in power scheduling of a hydro-thermal system under uncertainty. Ph.D. thesis, Institute of Mathematics, Humboldt-University Berlin, 2000

    Google Scholar 

  33. M. P. Nowak, W. Römisch: Stochastic Lagrangian relaxation applied to power scheduling in a hydro-thermal system under uncertainty. Ann. Oper. Res. 100 (2001) (to appear)

    Google Scholar 

  34. A. Prékopa: Stochastic Programming. Kluwer, Dordrecht, 1995

    Google Scholar 

  35. S. T. Rachev, W. Römisch: Quantitative stability in stochastic programming: The method of probability metrics. Preprint 00–22, Institut für Mathematik, Humboldt-Universität Berlin, 2000

    Google Scholar 

  36. R. T. Rockafellar: Duality and optimality in multistage stochastic programming. Ann. Oper. Res. 85 (1999) 1–19

    Article  MathSciNet  MATH  Google Scholar 

  37. R. T. Rockafellar, R. J.-B. Wets: Nonanticipativity and L1-martingales in stochastic optimization problems. Math. Progr. Study 6 (1976) 170–187

    Article  MathSciNet  Google Scholar 

  38. R. T. Rockafellar, R. J.-B. Wets: The optimal recourse problem in discrete time: L1 -multipliers for inequality constraints. SIAM J. Contr. Optim. 16 (1978) 16–36

    Article  MathSciNet  MATH  Google Scholar 

  39. R. T. Rockafellar, R. J.-B. Wets: Scenarios and policy aggregation in optimization under uncertainty. Math. Oper. Res. 16 (1991) 119–147

    Article  MathSciNet  MATH  Google Scholar 

  40. R. T. Rockafellar, R. J.-B. Wets: Variational Analysis. Springer-Verlag, Berlin, 1997

    Google Scholar 

  41. W Römisch, R. Schultz: Decomposition of a multi-stage stochastic program for power dispatch, Zeitschr. Angew. Math. Mech. 76 (1996) Suppl. 3, 29–32

    MATH  Google Scholar 

  42. A. Ruszczynski: Decomposition methods in stochastic programming. Math. Progr. 79 (1997) 333–353

    MathSciNet  MATH  Google Scholar 

  43. R. Schultz: On structure and stability in stochastic programs with random technology matrix and complete integer recourse. Math. Progr. 70 (1995), 73–89

    MATH  Google Scholar 

  44. R. Schultz: Rates of convergence in stochastic programs with complete integer recourse. SIAM J. Optim. 6 (1996), 1138–1152

    Article  MathSciNet  MATH  Google Scholar 

  45. R. Schultz, L. Stougie, M. H. van der Vlerk: Solving stochastic programs with integer recourse by enumeration: A framework using Gröbner basis reductions, Math. Progr. 83 (1998) 229–252

    MATH  Google Scholar 

  46. L. Stougie: Design and Analysis of Algorithms for Stochastic Integer Programming, CWI Tract 37, Centrum voor Wiskunde en Informatica, Amsterdam, 1987

    Google Scholar 

  47. S. Takriti, J. R. Birge, E. Long: A stochastic model for the unit commitment problem, IEEE Trans. Power Syst. 11 (1996), 1497–1508

    Article  Google Scholar 

  48. M. H. van der Vlerk: Stochastic programming with integer recourse, Ph.D. thesis, University of Groningen, 1995

    Google Scholar 

  49. R. J.-B. Wets: Stochastic programming. In: Handbooks in Operations Research and Management Science, Vol. 1, Optimization (G. L. Nemhauser, A. H. G. Rinnooy Kan, M. J. Todd eds.), North-Holland, Amsterdam 1989, 573–629

    Google Scholar 

  50. R. J.-B. Wets, W T. Ziemba: Stochastic programming. State of the Art, 1998, Ann. Oper. Res. 85 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Römisch, W., Schultz, R. (2001). Multistage Stochastic Integer Programs: An Introduction. In: Grötschel, M., Krumke, S.O., Rambau, J. (eds) Online Optimization of Large Scale Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-04331-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-04331-8_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-07633-6

  • Online ISBN: 978-3-662-04331-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics