Fast d-DNNF Compilation with sharpSAT
Muise, Christian (University of Toronto) | McIlraith, Sheila (University of Toronto) | Beck, J. Christopher (University of Toronto) | Hsu, Eric (University of Toronto)
Knowledge compilation is a valuable tool for dealing with the computational intractability of propositional reasoning. In knowledge compilation, a representation in a source language is typically compiled into a target language in order to perform some reasoning task in polynomial time. One particularly popular target language is Deterministic Decomposable Negation Normal Form (d-DNNF). d-DNNF supports efficient reasoning for tasks such as consistency checking and model counting, and as such it has proven a useful representation language for Bayesian inference, conformant planning, and diagnosis. In this paper, we exploit recent advances in #SAT solving in order to produce a new state-of-the-art CNF → d-DNNF compiler. We evaluate the properties and performance of our compiler relative to C2D, the de facto standard for compiling to d-DNNF. Empirical results demonstrate that our compiler is generally one order of magnitude faster than C2D on typical benchmark problems while yielding a d-DNNF representation of comparable size.
Jul-8-2010
- Country:
- North America
- United States > Massachusetts
- Middlesex County > Cambridge (0.04)
- Canada > Ontario
- Toronto (0.14)
- United States > Massachusetts
- Europe > Austria
- Vienna (0.14)
- North America
- Genre:
- Research Report
- New Finding (0.48)
- Experimental Study (0.46)
- Research Report