Two-stage Linear Decision Rules for Multi-stage Stochastic Programming
Merve Bodur, James Luedtke

TL;DR
This paper introduces a two-stage linear decision rule approach for multi-stage stochastic linear programs, improving approximation quality and computational efficiency by applying LDRs selectively to state variables and dual variables.
Contribution
It proposes a novel two-stage LDR method that relaxes restrictions on decision rules, providing better bounds and policies with fewer assumptions than traditional static LDRs.
Findings
Two-stage LDRs yield better primal policies than static LDRs.
The approach provides statistically valid bounds on the optimal value.
Computational results show improved performance on example problems.
Abstract
Multi-stage stochastic linear programs (MSLPs) are notoriously hard to solve in general. Linear decision rules (LDRs) yield an approximation of an MSLP by restricting the decisions at each stage to be an affine function of the observed uncertain parameters. Finding an optimal LDR is a static optimization problem that provides an upper bound on the optimal value of the MSLP, and, under certain assumptions, can be formulated as an explicit linear program. Similarly, as proposed by Kuhn, Wiesemann, and Georghiou (Math. Program., 130, 177-209, 2011) a lower bound for an MSLP can be obtained by restricting decisions in the dual of the MSLP to follow an LDR. We propose a new approximation approach for MSLPs, two-stage LDRs. The idea is to require only the state variables in an MSLP to follow an LDR, which is sufficient to obtain an approximation of an MSLP that is a two-stage stochastic…
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
TopicsRisk and Portfolio Optimization · Supply Chain and Inventory Management · Optimization and Mathematical Programming
