Leveraging Decision Diagrams to Solve Two-stage Stochastic Programs with Binary Recourse and Logical Linking Constraints
Moira MacNeil, Merve Bodur

TL;DR
This paper introduces a generalized decision diagram approach for solving complex two-stage stochastic programs with binary recourse and logical constraints, incorporating risk measures and demonstrating effectiveness through numerical experiments.
Contribution
It extends existing BDD-based methods to handle logical linking constraints and risk measures in two-stage stochastic programs with binary recourse, a novel advancement.
Findings
Effective solution of complex stochastic programs demonstrated
Incorporation of risk measures improves decision robustness
Numerical results validate the proposed methods' efficiency
Abstract
Two-stage stochastic programs with binary recourse are challenging to solve and efficient solution methods for such problems have been limited. In this work, we generalize an existing binary decision diagram-based (BDD-based) approach of Lozano and Smith (Math. Program., 2018) to solve a special class of two-stage stochastic programs with binary recourse. In this setting, the first-stage decisions impact the second-stage constraints. Our modified problem extends the second-stage problem to a more general setting where logical expressions of the first-stage solutions enforce constraints in the second stage. We also propose a complementary problem and solution method which can be used for many of the same applications. In the complementary problem we have second-stage costs impacted by expressions of the first-stage decisions. In both settings, we convexify the second-stage problems using…
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 · Optimization and Mathematical Programming · Risk and Portfolio Optimization
