Implementing the Davis–Putnam Method

作者: Hantao Zhang , Mark Stickel

DOI: 10.1023/A:1006351428454

关键词: Horn-satisfiabilityWell-formed formulaPropositional formulaPropositional calculusDPLL algorithmUnit propagationZeroth-order logicTheoretical computer scienceMathematicsPropositional variableAlgorithm

摘要: The method proposed by Davis, Putnam, Logemann, and Loveland for propositional reasoning, often referred to as the Davis–Putnam method, is one of major practical methods satisfiability (SAT) problem logic. We show how implement efficiently using trie data structure clauses. A new technique indexing only first last literals clauses yields a unit propagation procedure whose complexity sublinear number occurrences variable in input. also that can work better when subsumption not used. illustrate performance our programs on some quasigroup problems. efficiency has enabled us solve open

参考文章(13)
J. Slaney, M. Fujita, M. Stickel, Automated reasoning and exhaustive search: Quasigroup existence problems Computers & Mathematics with Applications. ,vol. 29, pp. 115- 132 ,(1995) , 10.1016/0898-1221(94)00219-B
Johan Kleer, An Improved Incremental Algorithm for Generating Prime Implicates Logical Foundations for Cognitive Agents. pp. 103- 112 ,(1999) , 10.1007/978-3-642-60211-5_9
J. Gu, Local search for satisfiability (SAT) problem IEEE Transactions on Systems, Man, and Cybernetics. ,vol. 23, pp. 1108- 1129 ,(1993) , 10.1109/21.247892
B. Selman, C. P. Gomes, N. Crato, Heavy-tailed distributions in combinatorial search Lecture Notes in Computer Science. pp. 121- 135 ,(1997)
John Slaney, Frank Bennett, Masayuki Fujita, Automatic generation of some results in finite algebra international joint conference on artificial intelligence. pp. 52- 57 ,(1993)
Hantao Zhang, SATO: An Efficient Propositional Prover conference on automated deduction. pp. 272- 275 ,(1997) , 10.1007/3-540-63104-6_28
Chu Min Li, Anbulagan, Look-ahead versus look-back for satisfiability problems principles and practice of constraint programming. pp. 341- 355 ,(1997) , 10.1007/BFB0017450
Jon William Freeman, Improvements to propositional satisfiability search algorithms University of Pennsylvania. ,(1995)
Larry D. Auton, James M. Crawford, Experimental results on the crossover point in satisfiability problems national conference on artificial intelligence. pp. 21- 27 ,(1993)
Bart Selman, David Mitchell, Hector Levesque, A new method for solving hard satisfiability problems national conference on artificial intelligence. pp. 440- 446 ,(1992)