Duality and sensitivity analysis of multistage linear stochastic programs
Vincent Guigues, Alexander Shapiro, Yi Cheng

TL;DR
This paper explores the duality and sensitivity analysis of multistage stochastic linear programs, introduces Dual SDDP variants for dual problem solving, and demonstrates their effectiveness through numerical experiments on inventory and hydro-thermal planning problems.
Contribution
It develops Dual SDDP algorithms with penalizations and feasibility cuts for solving dual MSLPs, especially when RCR may fail, and applies these to sensitivity analysis and complex problem classes.
Findings
Formulas for derivatives of the value function with respect to parameters.
Dual SDDP with penalizations converges to the optimal value.
Numerical experiments show the effectiveness of the proposed methods.
Abstract
We investigate the dual of a Multistage Stochastic Linear Program (MSLP) to study two questions for this class of problems. The first of these questions is the study of the optimal value of the problem as a function of the involved parameters. For this sensitivity analysis problem, we provide formulas for the derivatives of the value function with respect to the parameters and illustrate their application on an inventory problem. Since these formulas involve optimal dual solutions, we need an algorithm that computes such solutions to use them. In this context, the second question we address is the study of solution methods for the dual problem. Writing Dynamic Programming (DP) equations for the dual, we can use an SDDP type method, called Dual SDDP, which solves these DP equations. However, applying this method will only be possible if the Relatively Complete Recourse (RCR) holds for…
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
TopicsSupply Chain and Inventory Management · Risk and Portfolio Optimization · Optimization and Mathematical Programming
