Abstract
Multi-valued decision diagrams (MDDs) are a convenient approach to representing many kinds of constraints including table constraints, regular constraints, complex set and multiset constraints, as well as ad-hoc problem specific constraints. This paper introduces an incremental propagation algorithm for MDDs, and explores several methods for incorporating explanations with MDD-based propagators. We demonstrate that these techniques can provide significantly improved performance when solving a variety of problems.
Original language | English |
---|---|
Pages (from-to) | 407-429 |
Number of pages | 23 |
Journal | Constraints |
Volume | 16 |
Issue number | 4 |
DOIs | |
Publication status | Published - 1 Oct 2011 |
Externally published | Yes |