Skip to content
conftrace_
2022 AAAI AAAI 2022

Encoding Multi-Valued Decision Diagram Constraints as Binary Constraint Trees

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.

🌉 Interdisciplinary Bridge - Computer Science and Mathematics & Optimization

More from AAAI 2022

All AAAI 2022 papers →