• 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