Skip to main content

Mean-Risk Stochastic Linear Programming Methods

  • Chapter
  • First Online:
Computational Stochastic Programming

Part of the book series: Springer Optimization and Its Applications ((SOIA,volume 774))

  • 177 Accesses

Abstract

In this chapter, we study decomposition methods for mean-risk two-stage stochastic linear programming (MR-SLP). We use structural properties of MR-SLP derived in Chap. 2 and decomposition techniques from Chap. 6 to derive solution algorithms for MR-SLP for quantile and deviation risk measures. Definitions of risk measures and deterministic equivalent problem (DEP) formulations are derived in Chap. 2. The risk measures quantile deviation (QDEV), conditional value-at-risk (CVaR), and expected excess EE have DEPs with dual block angular structure amenable to Benders decomposition. Therefore, we derive an L-shaped algorithm termed, \(\mathbb {D}\)-AGG algorithm, for \(\mathbb {D} \in \{\text{QDEV, CVaR, EE}\}\) involving a single (aggregated) optimality cut at each iteration of the algorithm in Sect. 7.2. This is followed by the derivation of the \(\mathbb {D}\)-SEP algorithm in Sect. 7.3 involving two separate optimality cuts, one for the expectation term and the other for the quantile (deviation) term of the DEP objective function. For the remainder of the chapter, we turn to the derivation of two subgradient-based algorithms for the deviation risk measure absolute semideviation (ASD), termed ASD-AGG and ASD-SEP algorithms. Unlike MR-SLP with QDEV, CVaR, and EE, the DEP for ASD has a block angular structure due to a set of linking constraints. Therefore, the L-shaped method is not applicable in this case, and that is why we consider a subgradient-based approach to tackle the problem. We derive the single optimality cut ASD-AGG algorithm in Sect. 7.4 and the separate optimality cut ASD-SEP algorithm in Sect. 7.5. Implementing (coding) algorithms for MR-SLP on a computer is not a trivial matter. Therefore, we include detailed numerical examples to illustrate the algorithms and provide some insights and guidelines for computer implementation.

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 119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 159.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

References

  1. S. Ahmed. Convexity and decomposition of mean-risk stochastic programs. Mathematical Programming, 106(3):433–446, 2006.

    Article  MathSciNet  Google Scholar 

  2. P. Artzner, F. Delbean, J.M Eber, and D. Heath. Coherent measures of risk. Mathematical Finance, 9:203–228, 1999.

    Google Scholar 

  3. T.G. Cotton and L. Ntaimo. Computational study of decomposition algorithms for mean-risk stochastic linear programs. Mathematical Programming Computation, 7.4:471–499, 2015.

    Article  MathSciNet  Google Scholar 

  4. O. Dowson and L. Kapelevich. SDDP.jl: a Julia package for stochastic dual dynamic programming. INFORMS Journal on Computing, 2020. in press.

    Google Scholar 

  5. Tito Homem-de Mello and Bernardo K Pagnoncelli. Risk aversion in multistage stochastic programming: A modeling and algorithmic perspective. European Journal of Operational Research, 249(1):188–199, 2016.

    Google Scholar 

  6. G. Infanger, editor. Stochastic Programming: The State of the Art in Honor of George B. Dantzig. Springer, NY, NY, 2011.

    Google Scholar 

  7. H. Konno and H. Yamazaki. Mean-absolute deviation portfolio optimization model and its applications to Tokyo stock market. Management Science, 37(5):519–531, 1991.

    Article  Google Scholar 

  8. Václav Kozmík and David P Morton. Evaluating policies in risk-averse multi-stage stochastic programming. Mathematical Programming, 152(1-2):275–300, 2015.

    Google Scholar 

  9. T. Kristoffersen. Deviation measures in linear two-stage stochastic programming. Mathematical Methods of Operations Research, 62(2):255–274, 2005.

    Article  MathSciNet  Google Scholar 

  10. P. Krokhmal, J. Palmquist, and S. Uryasev. Portfolio optimization with conditional value-at-risk objective and constraints. Journal of Banking and Finance, 4:43–68, 2002.

    Google Scholar 

  11. P. Krokhmal, M. Zabarankin, and S. Uryasev. Modeling and optimization of risk. Surveys in Operations Research and Management Science, 16:49–66, 2011.

    Article  Google Scholar 

  12. S. Kuhn and R. Schultz. Risk neutral and risk averse power optimization in electricity networks with dispersed generation. Mathematical Methods of Operations Research, 69(2):353–367, 2009.

    Article  MathSciNet  Google Scholar 

  13. Andreas Märkert and Rüdiger Schultz. On deviation measures in stochastic integer programming. Operations Research Letters, 33(5):441–449, 2005.

    Article  MathSciNet  Google Scholar 

  14. N. Miller. Mean-Risk Portfolio Optimization Problems with Risk-Adjusted Measures. Dissertation, The State University of New Jersey, October 2008.

    Google Scholar 

  15. W. Ogryczak and A. Ruszcynski. From stochastic dominance to mean-risk model: Semideviations as risk measures. European Journal of Operational Research, 116:33–50, 1999.

    Article  Google Scholar 

  16. W. Ogryczak and A. Ruszcynski. Dual stochastic dominance and related mean-risk models. SIAM Journal on Optimization, 13:60–78, 2002.

    Article  MathSciNet  Google Scholar 

  17. M.V. Pereira and L.M. Pinto. Multi-stage stochastic optimization applied to energy planning. Mathematical Programming, 52.1-3:359–375, 1991.

    Google Scholar 

  18. A. Philpott and V. De Matos. Dynamic sampling algorithms for multi-stage stochastic programs with risk aversion. European Journal of Operational Research, 218(2):470–483, 2012.

    Article  MathSciNet  Google Scholar 

  19. Andy Philpott, Vitor de Matos, and Erlon Finardi. On solving multistage stochastic programs with coherent risk measures. Operations Research, 61(4):957–970, 2013.

    Article  MathSciNet  Google Scholar 

  20. R. Rockafellar and S. Urysev. Conditional value-at-risk for general loss distributions. Journal of Banking & Finance, 26:1443–1471, 2002.

    Article  Google Scholar 

  21. R.T. Rockafellar and S. Uryasev. Optimization of conditional value-at-risk. The Journal at Risk, 2:21–41, 2000.

    Article  Google Scholar 

  22. A. Ruszcynski and A. Shapiro. Optimization of convex risk functions. Mathematics of Operations Research, 31(3):433–452, 2006.

    Article  MathSciNet  Google Scholar 

  23. R. Schultz and F. Neise. Algorithms for mean-risk stochastic integer programs in energy. In Power Engineering Society General Meeting, 2006. IEEE, page 8 pp., 2006.

    Google Scholar 

  24. R. Schultz and F. Neise. Algorithms for mean-risk stochastic integer programs in energy. Revista Investigacion Operacional, 28(1):4–16, 2007.

    MathSciNet  Google Scholar 

  25. R. Schultz and S. Tiedemann. Conditional value-at-risk in stochastic programs with mixed-integer recourse. Mathematical Programming, 105:365–386, 2006.

    Article  MathSciNet  Google Scholar 

  26. Rüdiger Schultz and Stephan Tiedemann. Risk aversion via excess probabilities in stochastic programs with mixed-integer recourse. SIAM J. on Optimization, 14(1):115–138, 2003.

    Article  MathSciNet  Google Scholar 

  27. A. Shapiro, D. Dentcheva, and A. Ruszcyński. Lectures on Stochastic Programming: Modeling and Theory. SIAM, Philadelphia, PA., 2009.

    Google Scholar 

  28. Alexander Shapiro, Wajdi Tekaya, Joari Paulo da Costa, and Murilo Pereira Soares. Risk neutral and risk averse stochastic dual dynamic programming method. European Journal of Operational Research, 224(2):375–391, 2013.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2024 Springer Nature Switzerland AG

About this chapter

Cite this chapter

Ntaimo, L. (2024). Mean-Risk Stochastic Linear Programming Methods. In: Computational Stochastic Programming. Springer Optimization and Its Applications, vol 774. Springer, Cham. https://doi.org/10.1007/978-3-031-52464-6_7

Download citation

Publish with us

Policies and ethics