Knowledge Compilation Properties of Tree-of-BDDs

Abstract

We present a CNF to Tree-of-BDDs (ToB) compiler with complexity at most exponential in the tree width. We then present algorithms for interesting queries on ToB. Although some of the presented query algorithms are in the worst case exponential in the tree width, our experiments show that ToB can answer non-trivial queries like clausal entailment in reasonable time for several realistic instances. While our ToB-tool compiles all the used 91 instances, d-DNNF compilation failed for 12 or 8 of them based on the decomposition heuristic used. Also, on the succeeded instances, a d-DNNF is up to 1000 times larger than the matching ToB. The ToB compilations are often an order of magnitude faster than the d-DNNF compilation. This makes ToB a quite interesting knowledge compilation form.

Cite

Text

Subbarayan et al. "Knowledge Compilation Properties of Tree-of-BDDs." AAAI Conference on Artificial Intelligence, 2007.

Markdown

[Subbarayan et al. "Knowledge Compilation Properties of Tree-of-BDDs." AAAI Conference on Artificial Intelligence, 2007.](https://mlanthology.org/aaai/2007/subbarayan2007aaai-knowledge/)

BibTeX

@inproceedings{subbarayan2007aaai-knowledge,
  title     = {{Knowledge Compilation Properties of Tree-of-BDDs}},
  author    = {Subbarayan, Sathiamoorthy and Bordeaux, Lucas and Hamadi, Youssef},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2007},
  pages     = {502-507},
  url       = {https://mlanthology.org/aaai/2007/subbarayan2007aaai-knowledge/}
}