Encoding Multi-Valued Decision Diagram Constraints as Binary Constraint Trees
Ruiwei Wang, Roland H. C. Yap
Abstract
Ordered Multi-valued Decision Diagram (MDD) is a compact representation used to model various constraints, such as regular constraints and table constraints. It can be particularly useful for representing ad-hoc problem specific constraints. Many algorithms have been proposed to enforce Generalized Arc Consistency (GAC) on MDD constraints. In this paper, we introduce a new compact representation called Binary Constraint Tree (BCT). We propose tree binary encodings to transform any MDD constraint into a BCT constraint. We also present a specialized algorithm enforcing GAC on the BCT constraint resulting from a MDD constraint. Experimental results on a large set of benchmarks show that the BCT GAC algorithm can significantly outperform state-of-the-art MDD as well as table GAC algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 4ae533ee-79e2-4bf3-bc91-66d93cab7701Cited by top-tier papers3
- The Expressive Power of Ad-Hoc Constraints for Modelling CSPsRuiwei Wang, Roland H. C. YapAAAI 2023 · 2 citations
- On the Modelling of Constraints with Tractable Logical OperatorsRuiwei Wang, Roland H. C. YapAAAI 2025
- Encoding Constraints as Binary Constraint Networks Satisfying BTPRuiwei WangAAAI 2024
Related papers
- Generalized Confidence ConstraintsGuillaume Perez, Steve Malalel, Gael Glorian, Victor Jung et al.AAAI 2023 · 1 citation
- Learning Minimum-Size BDDs: Towards Efficient Exact AlgorithmsChristian Komusiewicz, André Schidler, Frank Sommer, Manuel Sorge et al.ICML 2025
- RexBDDs: Reduction-on-Edge Complement-and-Swap Binary Decision DiagramsGianfranco Ciardo, Andrew S. Miner, Lichuan Deng, Junaid BabarDAC 2024
- Reasoning About Data Trees Using CHCsMarco Faella, Gennaro ParlatoCAV 2022 · 6 citations
- Small Decision Trees for MDPs with Deductive SynthesisRoman Andriushchenko, Milan Ceska, Sebastian Junges, Filip MacákCAV 2025 · 2 citations
