Decision Programming for Multi-Stage Optimization under Uncertainty
Ahti Salo, Juho Andelmin, Fabricio Oliveira

TL;DR
This paper introduces Decision Programming, a framework extending influence diagrams with mixed-integer linear programming to solve complex multi-stage decision problems under uncertainty with various constraints and multiple objectives.
Contribution
It develops a versatile optimization framework that handles non-recallable decisions, diverse constraints, and multiple objectives, generalizing existing influence diagram approaches.
Findings
Enables solving multi-stage problems with non-recallable decisions.
Accommodates a wide range of constraints including resource and risk-based.
Determines all non-dominated strategies in multi-objective settings.
Abstract
Influence diagrams are widely employed to represent multi-stage decision problems in which each decision is a choice from a discrete set of alternatives, uncertain chance events have discrete outcomes, and prior decisions may influence the probability distributions of uncertain chance events endogenously. In this paper, we develop the Decision Programming framework which extends the applicability of influence diagrams by developing mixed-integer linear programming formulations for solving such problems in the presence of many kinds of constraints. In particular, Decision Programming makes it possible to (i) solve problems in which earlier decisions cannot necessarily be recalled later, for instance, when decisions are taken by agents who cannot communicate with each other; (ii) accommodate a broad range of deterministic and chance constraints, including those based on resource…
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
TopicsMulti-Criteria Decision Making · Risk and Portfolio Optimization · Fuzzy Systems and Optimization
