Integrating CNF and BDD based SAT solvers

作者: S. Gopalakrishnan , V. Durairaj , P. Kalla

DOI: 10.1109/HLDVT.2003.1252474

关键词: Pruning (decision trees)Computer scienceBoolean satisfiability problemComputabilityTheoretical computer scienceData structureConflict analysisHigh-level synthesisScalabilityBoolean function

摘要: This paper presents an integrated infrastructure of CNF and BDD based tools to solve the Boolean Satisfiability problem. We use both BDDs not only as a means representation, but also efficiently analyze, prune guide search. describe method successfully re-orient decision making strategies contemporary in manner that enables efficient integration with BDDs. Keeping mind suffer from memory explosion problems, we learning-based search space pruning techniques augment already employed conflict analysis procedures tools. Our is targeted towards solving those hard-to-solve instances where invest significant times. Experiments conducted over wide range benchmarks demonstrate promise our approach.

参考文章(30)
Karem A. Sakallah, Maher N. Mneimneh, Fadi A. Aloul, Backtrack Search Using ZBDDs ,(2001)
Aarti Gupta, Zijiang Yang, Pranav Ashar, Anubhav Gupta, SAT-Based Image Computation with Application in Reachability Analysis formal methods in computer aided design. pp. 354- 371 ,(2000) , 10.1007/3-540-40922-X_22
Hantao Zhang, SATO: An Efficient Propositional Prover conference on automated deduction. pp. 272- 275 ,(1997) , 10.1007/3-540-63104-6_28
B. Lin, F. Somenzi, Minimization of symbolic relations international conference on computer aided design. pp. 88- 91 ,(1990) , 10.1109/ICCAD.1990.129848
Tomás E. Uribe, Mark E. Stickel, Ordered Binary Decision Diagrams and the Davis-Putnam Procedure CCL '94 Proceedings of the First International Conference on Constraints in Computational Logics. pp. 34- 49 ,(1994) , 10.1007/BFB0016843
João Marques-Silva, The Impact of Branching Heuristics in Propositional Satisfiability Algorithms portuguese conference on artificial intelligence. pp. 62- 74 ,(1999) , 10.1007/3-540-48159-1_5
Philippe Chatalic, Laurent Simon, ZRES: The Old Davis-Putman Procedure Meets ZBDD conference on automated deduction. pp. 449- 454 ,(2000) , 10.1007/10721959_35
Shin-ichi Minato, Zero-suppressed BDDs for set manipulation in combinatorial problems Proceedings of the 30th international on Design automation conference - DAC '93. pp. 272- 277 ,(1993) , 10.1145/157485.164890
Fabio Somenzi, Seh-Woong Jeong, A new algorithm for the binate covering problem and its application to the minimization of Boolean relations international conference on computer aided design. pp. 417- 420 ,(1992) , 10.5555/304032.304145
Priyank Kalla, Zhihong Zeng, Maciej J. Ciesielski, Chilai Huang, A BDD-based satisfiability infrastructure using the unate recursive paradigm design, automation, and test in europe. pp. 232- 236 ,(2000) , 10.1145/343647.343769