Proceedings

SDD: A New Canonical Representation of Propositional Knowledge Bases

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 819-825.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-143

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

We identify a new representation of propositional knowledge bases, the Sentential Decision Diagram SDD, which is interesting for a number of reasons. First, it is canonical in the presence of additional properties that resemble reduction rules of OBDDs. Second, SDDs can be combined using any Boolean operator in polytime. Third, CNFs with n variables and treewidth w have canonical SDDs of size O(n 2w), which is tighter than the bound on OBDDs based on pathwidth. Finally, every OBDD is an SDD. Hence, working with the latter does not preclude the former.

  1. [Aloul et al., 2001] F. A. Aloul, I. L. Markov, and K. A. Sakallah. Faster SAT and smaller BDDs via common func- tion structure. In ICCAD, pages 443-448, 2001.
  2. [Bodlaender, 1998] Hans L. Bodlaender. A partial -arboretum of graphs with bounded treewidth. Theor. Comput. Sci., 209(1-2):1-45, 1998.
  3. [Bryant, 1986] R. E. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Tran. Com., C- 35:677-691, 1986.
  4. [Chavira and Darwiche, 2008] Mark Chavira and Adnan Dar- wiche. On probabilistic inference by weighted model count- ing. Artificial Intelligence Journal, 172(6-7):772-799, 2008.
  5. [Darwiche and Marquis, 2002] Adnan Darwiche and Pierre Marquis. A knowledge compilation map. Journal of Ar- tificial Intelligence Research, 17:229-264, 2002.
  6. [Darwiche, 2001] Adnan Darwiche. Decomposable negation normal form. Journal of the ACM, 48(4):608-647, 2001.
  7. [Ferrara et al., 2005] Andrea Ferrara, Guoqiang Pan, and Moshe Y. Vardi. Treewidth in verification: Local vs. global. In LPAR, pages 489-503, 2005.
  8. [Gergov and Meinel, 1994] Jordan Gergov and Christoph Meinel. Efficient boolean manipulation with OBDD's can be extended to FBDD's. IEEE Transactions on Computers, 43(10):1197-1209, 1994.
  9. [McMillan, 1994] K. McMillan. Hierarchical representations of discrete functions, with application to model checking. In Lecture Notes In Computer Science; Vol. 818, 1994.
  10. [Meinel and Theobald, 1998] C. Meinel and T. Theobald. Al- gorithms and Data Structures in VLSI Design: OBDD Foun- dations and Applications. Springer, 1998.
  11. [Pipatsrisawat and Darwiche, 2008] Knot Pipatsrisawat and Adnan Darwiche. New compilation languages based on structured decomposability. In AAAI, pages 517-522, 2008.
  12. [Pipatsrisawat and Darwiche, 2010a] Knot Pipatsrisawat and Adnan Darwiche. A lower bound on the size of decom- posable negation normal form. In AAAI, 2010.
  13. [Pipatsrisawat and Darwiche, 2010b] Knot Pipatsrisawat and Adnan Darwiche. Top-down algorithms for constructing structured DNNF: Theoretical and practical implications. In ECAI, pages 3-8, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards