Top-Down Algorithms for Constructing Structured DNNF: Theoretical and Practical Implications

  • Authors:
  • Knot Pipatsrisawat;Adnan Darwiche

  • Affiliations:
  • Computer Science Department, University of California, Los Angeles, email: {thammakn,darwiche}@cs.ucla.edu;Computer Science Department, University of California, Los Angeles, email: {thammakn,darwiche}@cs.ucla.edu

  • Venue:
  • Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a top-down compilation algorithm for constructing structured DNNF for any Boolean function. With appropriate restrictions, the algorithm can produce various subsets of DNNF such as deterministic DNNF and OBDD. We derive a size upper bound for structured DNNF based on this algorithm and use the result to generalize similar upper bounds known for several Boolean functions in the case of OBDD. We then discuss two realizations of the algorithm that work on CNF formulas. We show that these algorithms have time and space complexities that are exponential in the treewidth and the dual treewidth of the input.