Constrained Decision Diagrams

Abstract

A general n-ary constraint is usually represented explicitly as a set of its solution tuples, which may need exponential space. In this paper, we introduce a new representation for general n-ary constraints called Constrained Decision Di-agram (CDD). CDD generalizes BDD-style representations and the main feature is that it combines constraint reason-ing/consistency techniques with a compact data structure. We present an application of CDD for recording all solutions of a conjunction of constraints. Instead of an explicit represen-tation, we can implicitly encode the solutions by means of constraint propagation. Our experiments confirm the scala-bility and demonstrate that CDDs can drastically reduce the space needed over explicit and ZBDD representations.

Cite

Text

Cheng and Yap. "Constrained Decision Diagrams." AAAI Conference on Artificial Intelligence, 2005.

Markdown

[Cheng and Yap. "Constrained Decision Diagrams." AAAI Conference on Artificial Intelligence, 2005.](https://mlanthology.org/aaai/2005/cheng2005aaai-constrained/)

BibTeX

@inproceedings{cheng2005aaai-constrained,
  title     = {{Constrained Decision Diagrams}},
  author    = {Cheng, Kenil C. K. and Yap, Roland H. C.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2005},
  pages     = {366-371},
  url       = {https://mlanthology.org/aaai/2005/cheng2005aaai-constrained/}
}