Abstract
In this paper, a new heuristic that can be grafted to many of the most efficient branching strategies for Davis and Putnam procedures for SAT is described. This heuristic gives a higher weight to clauses that have been shown unsatisfiable at some previous steps of the search process. It is shown efficient for many classes of SAT instances, in particular structure ones.
Preview
Unable to display preview. Download preview PDF.
References
Artificial Intelligence, volume 81, March 1996. Special volume on frontiers in problem solving: phase transition and complexity.
R. J. Bayardo Jr. and R. C. Schrag. Using CSP Look-Back Techniques to Solve Real-World SAT Instances. In Proc. of the Fourteenth National Conference on Artificial Intelligence (AAAI’97), pages 203–208, Providence, Rhode Island, 27–31 July 1997.
Y. Boufkhad. Aspects probabilites et algorithmiques du problème de satisfiabilité. PhD thesis, Université de Paris VI, 1996.
P. Cheeseman, B. Kanefsky, and W. M. Taylor. Where the Really Hard Problems Are. In Proc. of the Twelfth International Joint Conference on Artificial Intelligence (IJCAI’91), pages 163–169, 1991.
V. Chvátal and E. Szemerédi. Many Hard Examples for Resolution. Journal of the Association for Computing Machinery, 35(4):759–768, 1988.
S. Cook. The complexity of theorem proving procedures. In Proc. of Third Annual ACM Symp. on Th. of Computing, pages 151–158, 1971.
J. M. Crawford. Solving Satisfiability Problems Using a Combination of Systematic an Local Search, 1993. Working notes of the DIMACS challenge on SAT organized by the Center for Discrete Mathematics and Computer Science of Rutgers University.
J. M. Crawford and L. D. Auton. Experimental Results on the Crossover Point in Random 3-SAT. Artificial Intelligence [1], 81:31–57, 1996.
M. Davis, G. Logemann, and D. Loveland. A Machine Program for Theorem Proving. CACM, 5:394–397, 1962.
M. Davis and H. Putnam. A Computing Procedure for Quantification Theory. Journal of the Association for Computing Machinery, 7:201–215, 1960.
Second SAT challenge organized by the Center for Discrete Mathematics and Computer Science of Rutgers University, 1993. The benchmarks used in our tests can be obtained by anonymous ftp from Rutgers University Dimacs Center: ftp dimacs.rutgers.edu cd pub/challenge/sat/benchmarks/cnf.
O. Dubois, P. Andre, Y. Boufkhad, and J. Carlier. SAT versus UNSAT. In D. S. Johnson and M. A. Trick, editors, Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, volume 26 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science, pages 415–436, 1996.
O. Dubois and J. Carlier. Probabilistic Approach to the Satisfiability Problem. Theoretical Computer Science, 81:65–75, 1991.
J. Franco and M. Paull. Probabilistic Analysis of the Davis and Putnam procedure for Solving the Satisfiability Problem. Discrete Applied Math., 5:77–87, 1983.
J. W. Freeman. Improvement to propositional satisfiability search. PhD thesis, Univ. of Philadelphia, 1995.
J.-K. Hao and L. Tétart. CH-SAT: A Complete Heuristic Procedure for Satisfiability Problems. In in Proc. of the ECAI’96 Workshop on Advances in Propositional Deduction, pages 27–38, Budapest, Hungary, 13 August 1996.
R. G. Jeroslow and J. Wang. Solving propositional satisfiability problems. In Annals of Mathematics and Artificial Intelligence, pages 167–187, 1990.
D. S. Johnson and M. A. Trick, editors. Cliques, Coloring, and Satisfiability: Second Dimacs Implementation Challenge, volume 26 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, 1996.
C. Li and Anbulagan. Heuristic Based on Unit Propagation for Satisfiability Problems. In Proc. of the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI’97), pages 366–371, Nagoya, Japan, 1997.
J. P. Marques Silva. An Overview of Backtrack Search Satisfiability Algorithms. In Proc. of the Fifth International Symposium on Artificial Intelligence and Mathematics, Fort Lauderdale, Florida, January 1998. available at http://rutcor.rutgers.edu/~amai/Proceedings.html.
B. Mazure, L. Saïs, and É. Grégoire. Tabu Search for SAT. In Proc. of the Fourteenth National Conference on Artificial Intelligence (AAAI’97), pages 281–285, Rhodes Island, 27–31 July 1997.
B. Mazure, L. Saïs, and É. Grégoire. Boosting Complete Techniques thanks to local search methods. Annals of Mathematics and Artificial Intelligence, 22:319–331, 1998.
B. Mazure, L. Saïs, and É. Grégoire. CRIL Platform for SAT. In Proc. of the Fifteenth International Conference on Automated Deduction (CADE-15), volume 1421 of LNAI, Springer, pages 124–128, 1998.
A. Rauzy. On the complexity of the David and Putnam’s Procedure on Some Polynomial Sub-Classes of SAT. Technical Report LaBRI 806-94, Université de Bordeaux 1, 1994.
B. Selman, H. A. Kautz, and B. Cohen. Local Search Strategies for Satifiability Testing. In Proc. 1993 DIMACS Workshop on Maximum Clique, Graph Coloring, and Satisfiability, pages 521–531, 1993.
B. Selman, D. Mitchell, and H. Levesque. A New Method for Solving Hard Satisfiability Problems. In Proc. of the Tenth National Conference on Artificial Intelligence (AAAI’92), pages 440–446, San Jose, California, 12–16 July 1992.
B. Selman, D. Mitchell, and H. Levesque. Hard and easy distributions of SAT problems. In Proc. of the Tenth National Conference on Artificial Intelligence (AAAI’92), pages 459–465, San Jose, California, 12–16 July 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brisoux, L., Grégoire, É., Saïs, L. (1999). Improving backtrack search for SAT by means of redundancy. In: Raś, Z.W., Skowron, A. (eds) Foundations of Intelligent Systems. ISMIS 1999. Lecture Notes in Computer Science, vol 1609. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0095116
Download citation
DOI: https://doi.org/10.1007/BFb0095116
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65965-5
Online ISBN: 978-3-540-48828-6
eBook Packages: Springer Book Archive