On Computing k-CNF Formula Properties

作者: Ryan Williams

DOI: 10.1007/978-3-540-24605-3_25

关键词: BacktrackingConstant (mathematics)MathematicsSatisfiabilityTime complexityPropositional calculusConstraint satisfactionConjunctive normal formCombinatoricsTrue quantified Boolean formula

摘要: The latest generation of SAT solvers (e.g. [10,7]) generally have three key features: randomization variable selection, backtracking search, and some form clause learning. We present a simple algorithm with these features prove that for instances constant Δ (where is the clause-to-variable ratio) indeed has good worst-case performance, not only computing SAT/UNSAT but more general properties as well, such maximum satisfiability counting number satisfying assignments. In general, can determine any property computable via self-reductions on formula.

参考文章(17)
Vilhelm Dahllöf, Peter Jonsson, Magnus Wahlström, Counting Satisfying Assignments in 2-SAT and 3-SAT computing and combinatorics conference. pp. 535- 543 ,(2002) , 10.1007/3-540-45655-4_57
Thomas Hofmeister, Uwe Schöning, Rainer Schuler, Osamu Watanabe, A Probabilistic 3-SAT Algorithm Further Improved symposium on theoretical aspects of computer science. pp. 192- 202 ,(2002) , 10.1007/3-540-45841-7_15
Edward A. Hirsch, New Worst-Case Upper Bounds for SAT Journal of Automated Reasoning. ,vol. 24, pp. 397- 420 ,(2000) , 10.1023/A:1006340920104
Bart Selman, Carla P. Gomes, Ryan Williams, Backdoors to typical case complexity international joint conference on artificial intelligence. pp. 1173- 1178 ,(2003)
Nikhil Bansal, Venkatesh Raman, Upper Bounds for MaxSat: Further Improved international symposium on algorithms and computation. pp. 247- 258 ,(1999) , 10.1007/3-540-46632-0_26
R. Paturi, P. Pudlak, F. Zane, Satisfiability Coding Lemma foundations of computer science. pp. 566- 574 ,(1997) , 10.1109/SFCS.1997.646146
Bart Selman, Henry Kautz, Bram Cohen, Local Search Strategies for Satisfiability Testing DIMACS Series in Discrete Mathematics and Theoretical Computer Science. ,(1995)
Ryan Williams, Algorithms for quantified Boolean formulas symposium on discrete algorithms. pp. 299- 307 ,(2002) , 10.5555/545381.545421