A Multicut Approach to Compute Upper Bounds for Risk-Averse SDDP
Joaquim Dias Garcia, Iago Leal, Raphael Chabar, Mario Veiga Pereira

TL;DR
This paper introduces a simple, efficient multicut SDDP-based method to compute upper bounds for risk-averse stochastic optimization, improving convergence and scenario exploration with minimal algorithm modifications.
Contribution
It proposes leveraging multicut SDDP to estimate upper bounds for CVaR-based models, enhancing efficiency and accuracy without significant computational overhead.
Findings
Method accurately computes objective values in test cases.
Upper bounds are consistently higher than lower bounds.
Scenario exploration is improved, leading to better bounds.
Abstract
Stochastic Dual Dynamic Programming (SDDP) is a widely used and fundamental algorithm for solving multistage stochastic optimization problems. Although SDDP has been frequently applied to solve risk-averse models with the Conditional Value-at-Risk (CVaR), it is known that the estimation of upper bounds is a methodological challenge, and many methods are computationally intensive. In practice, this leaves most SDDP implementations without a practical and clear stopping criterion. In this paper, we propose using the information already contained in a multicut formulation of SDDP to solve this problem with a simple and computationally efficient methodology. The multicut version of SDDP, in contrast with the typical average cut, preserves the information about which scenarios give rise to the worst costs, thus contributing to the CVaR value. We use this fact to modify the standard…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWater resources management and optimization · Risk and Portfolio Optimization · Efficiency Analysis Using DEA
