Translation among CNFs, Characteristic Models and Ordered Binary Decision Diagrams

We consider translation among conjunctive normal forms (CNFs), characteristic models, and ordered binary decision diagrams (OBDDs) of Boolean functions. It is shown in this paper that Horn OBDDs can be translated into their CNFs in polynomial time. As for the opposite direction, the problem can be solved in polynomial time if the ordering of variables in the resulting OBDD is speci.ed as an input. In case that such ordering is not specified and the resulting OBDD must be of minimum size, its decision version becomes NP-complete. Similar results are also obtained for the translation in both directions between characteristic models and OBDDs. We emphasize here that the above results holds on any class of functions having a basis B with B d.

[1]  Bart Selman,et al.  Reasoning With Characteristic Models , 1993, AAAI.

[2]  Jean H. Gallier,et al.  Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn Formulae , 1984, J. Log. Program..

[3]  Roni Khardon Translating between Horn Representations and their Characteristic Models , 1995, J. Artif. Intell. Res..

[4]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[5]  Nader H. Bshouty Exact Learning Boolean Function via the Monotone Theory , 1995, Inf. Comput..

[6]  Shuzo Yajima,et al.  Optimizing OBDDs Is Still Intractable for Monotone Functions , 1998, MFCS.

[7]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[8]  Bart Selman,et al.  Horn Approximations of Empirical Data , 1995, Artif. Intell..

[9]  Olivier Coudert,et al.  Doing two-level logic minimization 100 times faster , 1995, SODA '95.

[10]  Hector J. Levesque,et al.  Abductive and Default Reasoning: A Computational Core , 1990, AAAI.

[11]  Shuzo Yajima,et al.  The Complexity of the Optimal Variable Ordering Problems of Shared Binary Decision Diagrams , 1993, ISAAC.

[12]  Toshihide Ibaraki,et al.  Ordered binary decision diagrams as knowledge-bases , 1999, Artif. Intell..

[13]  Randal E. Bryant,et al.  Efficient implementation of a BDD package , 1991, DAC '90.

[14]  Nagisa Ishiura,et al.  Shared binary decision diagram with attributed edges for efficient Boolean function manipulation , 1990, 27th ACM/IEEE Design Automation Conference.

[15]  Dan Roth,et al.  Reasoning with Models , 1994, Artif. Intell..