DocumentCode
2392998
Title
Integrating CNF and BDD based SAT solvers
Author
Gopalakrishnan, Siam ; Durairaj, Vijay ; Kalla, Priyank
Author_Institution
Dept. of Electr. & Comput. Eng., Utah Univ., Salt Lake City, UT, USA
fYear
2003
fDate
12-14 Nov. 2003
Firstpage
51
Lastpage
56
Abstract
This paper presents an integrated infrastructure of CNF and BDD based tools to solve the Boolean Satisfiability problem. We use both CNF and BDDs not only as a means of representation, but also to efficiently analyze, prune and guide the search. We describe a method to successfully re-orient the decision making strategies of contemporary CNF tools in a manner that enables an efficient integration with BDDs. Keeping in mind that BDDs suffer from memory explosion problems, we describe learning-based search space pruning techniques that augment the already employed conflict analysis procedures of CNF tools. Our infrastructure is targeted towards solving those hard-to-solve instances where contemporary CNF tools invest significant search times. Experiments conducted over a wide range of benchmarks demonstrate the promise of our approach.
Keywords
binary decision diagrams; computability; high level synthesis; minimisation of switching nets; software tools; BDD based tools; Boolean satisfiability problem; conflict analysis; conjunctive normal form tools; decision making strategies; integrated infrastructure; learning based search space pruning; memory-explosion; Binary decision diagrams; Boolean functions; Cities and towns; Data structures; Decision making; Equations; Explosions; Reachability analysis; Runtime; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Level Design Validation and Test Workshop, 2003. Eighth IEEE International
Conference_Location
San Francisco, CA, USA
Print_ISBN
0-7803-8236-6
Type
conf
DOI
10.1109/HLDVT.2003.1252474
Filename
1252474
Link To Document