Function-Complete Lookahead in Support of Efficient SAT Search Heuristics

作者: Michal Kouril , Michael R. Dransfield , John S. Schlipf , John V. Franco , Sean A. Weaver

DOI:

关键词:

摘要: Recent work has shown the value of using propositional SAT solvers, as opposed to pure BDD for solving many real-world Boolean Satisfiability prob- lems including Bounded Model Checking problems (BMC). We propose a solver paradigm which combines use BDDs and search methods support efficient implementation complex heuristics effective early (preprocessor) learning. implement these ideas in software called SBSAT. show that SBSAT solves benchmarks tested competitively or substantially faster than state-of-the-art solvers. differs from standard solvers by working directly with non- CNF input; its input format is BDDs. This allows some BDD-style pro- cessing be used preprocessing tool. After preprocessing, are trans- formed into state machines (different ones original model checking problem) good deal lookahead information precomputed memoized. provides fast new form lookahead, local-function-complete (contrasting depth-first zChaff (Moskewicz et al. 01) breadth-first Prover (Stalmarck 94)). choice heuristics, allowing users exploit domain-specific experience. describe this paper. conjunction tool bmc Carnegie Mellon translate bounded problem classical logic then solve output. approach now traditional translating output clauses CNF-based solver, such

参考文章(35)
Marijn Heule, Hans van Maaren, Aligning CNF- and Equivalence-Reasoning Theory and Applications of Satisfiability Testing. pp. 145- 156 ,(2005) , 10.1007/11527695_12
Henry Kautz, David A. Mcallester, Exploiting Variable Dependency in Local Search international joint conference on artificial intelligence. ,(1997)
Hantao Zhang, SATO: An Efficient Propositional Prover conference on automated deduction. pp. 272- 275 ,(1997) , 10.1007/3-540-63104-6_28
S. Gopalakrishnan, V. Durairaj, P. Kalla, Integrating CNF and BDD based SAT solvers high level design validation and test. pp. 51- 56 ,(2003) , 10.1109/HLDVT.2003.1252474
Jon William Freeman, Improvements to propositional satisfiability search algorithms University of Pennsylvania. ,(1995)
John Franco, Michal Kouril, John Schlipf, Jeffrey Ward, Sean Weaver, Michael Dransfield, W. Mark Vanfleet, SBSAT: a State-Based, BDD-Based Satisfiability Solver theory and applications of satisfiability testing. pp. 398- 410 ,(2003) , 10.1007/978-3-540-24605-3_30
Fahiem Bacchus, Jonathan Winter, Effective Preprocessing with Hyper-Resolution and Equality Reduction theory and applications of satisfiability testing. pp. 341- 355 ,(2003) , 10.1007/978-3-540-24605-3_26
HoonSang Jin, Fabio Somenzi, CirCUs: A Hybrid Satisfiability Solver Theory and Applications of Satisfiability Testing. pp. 211- 223 ,(2005) , 10.1007/11527695_17
Edmund Clarke, Armin Biere, Richard Raimi, Yunshan Zhu, Bounded Model Checking Using Satisfiability Solving formal methods. ,vol. 19, pp. 7- 34 ,(2001) , 10.1023/A:1011276507260
Enrico Giunchiglia, Roberto Sebastiani, Applying the Davis-Putnam Procedure to Non-clausal Formulas congress of the italian association for artificial intelligence. pp. 84- 94 ,(1999) , 10.1007/3-540-46238-4_8