On the Use of Partially Ordered Decision Graphs in Knowledge Compilation and Quantified Boolean Formulae

Decomposable Negation Normal Form formulae (DNNFs) form an interesting propositional fragment, both for efficiency and succinctness reasons. A famous subclass of the DNNF fragment is the OBDD fragment which offers many polytime queries and transformations, including quantifier eliminations (under some ordering restrictions). Nevertheless, the decomposable AND nodes at work in OBDDs enable only sequential decisions: clusters of variables are never assigned "in parallel" like in full DNNFs. This is an serious drawback since succinctness for the full DNNF fragment relies on such a "parallelization property". This is why we suggest to go a step further, from (sequentially) ordered decision diagrams to (partially) ordered, decomposable decision graphs, in which any decomposable AND node is allowed, and not only assignment ones. We show that, like the OBDD fragment, such a new class offers many tractable queries and transformations, including quantifier eliminations under some ordering restrictions. Furthermore, we show that this class is strictly more succinct than OBDD.

[1]  V. N. Rao,et al.  Solving constraint satisfaction problems using finite state automata , 1992, AAAI 1992.

[2]  Pierre Marquis,et al.  A Perspective on Knowledge Compilation , 2001, IJCAI.

[3]  Ingo Wegener,et al.  Reduction of OBDDs in Linear Time , 1993, Inf. Process. Lett..

[4]  Pierre Marquis,et al.  Propositional Fragments for Knowledge Compilation and Quantified Boolean Formulae , 2005, AAAI.

[5]  Kenneth L. McMillan Hierarchical Representations of Discrete Functions, with Application to Model Checking , 1994, CAV.

[6]  Stefan Woltran,et al.  Solving Advanced Reasoning Tasks Using Quantified Boolean Formulas , 2000, AAAI/IAAI.

[7]  Jussi Rintanen,et al.  Constructing Conditional Plans by a Theorem-Prover , 1999, J. Artif. Intell. Res..

[8]  Boi Faltings,et al.  Compiling constraint satisfaction problems , 1999, Artif. Intell..

[9]  Adnan Darwiche,et al.  Decomposable negation normal form , 2001, JACM.

[10]  Hélène Fargier,et al.  Compiling CSPs into Tree-Driven Automata for Interactive Solving , 2003, Constraints.

[11]  Pierre Marquis,et al.  Representing Policies for Quantified Boolean Formulae , 2006, KR.

[12]  Pierre Marquis,et al.  Consistency restoration and explanations in dynamic CSPs Application to configuration , 2002, Artif. Intell..

[13]  Rina Dechter,et al.  AND/OR search spaces for graphical models , 2007, Artif. Intell..

[14]  Nageshwara Rao Vempaty Solving Constraint Satisfaction Problems Using Finite State Automata , 1992, AAAI.