Symbolic Dynamic Programming for Discrete and Continuous State MDPs
Scott Sanner, Karina Valdivia Delgado, Leliane Nunes de Barros

TL;DR
This paper extends symbolic dynamic programming to solve a broader class of discrete and continuous state MDPs using XADDs, enabling optimal solutions for complex value functions with improved efficiency.
Contribution
It introduces XADD, a continuous variable extension of ADD, to maintain compact representations and enables optimal solutions for complex DC-MDPs beyond previous limited settings.
Findings
First optimal solutions for DC-MDPs with linear and nonlinear piecewise value functions.
XADD maintains compact representations of exact value functions.
Constraint-based pruning improves efficiency in SDP with XADDs.
Abstract
Many real-world decision-theoretic planning problems can be naturally modeled with discrete and continuous state Markov decision processes (DC-MDPs). While previous work has addressed automated decision-theoretic planning for DCMDPs, optimal solutions have only been defined so far for limited settings, e.g., DC-MDPs having hyper-rectangular piecewise linear value functions. In this work, we extend symbolic dynamic programming (SDP) techniques to provide optimal solutions for a vastly expanded class of DCMDPs. To address the inherent combinatorial aspects of SDP, we introduce the XADD - a continuous variable extension of the algebraic decision diagram (ADD) - that maintains compact representations of the exact value function. Empirically, we demonstrate an implementation of SDP with XADDs on various DC-MDPs, showing the first optimal automated solutions to DCMDPs with linear and…
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
TopicsFormal Methods in Verification · Bayesian Modeling and Causal Inference · AI-based Problem Solving and Planning
