Proceedings

Theoretical Analysis of Davis-Putnam Procedure and Propositional Satisfiability

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 282-287.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents a statistical analysis of the Davis-Putnam procedure and propositional satisfiability problems (SAT} . SAT has been researched in AI because of its strong relationship to automated reasoning and recently it is used as a benchmark problem of constraint satisfaction algorithms. The Davis-Putnam procedure is a wellknown satisfiability checking algorithm based on tree search technique. In this paper, I analyze two average case complexities for the Davis-Putnam procedure, the complexity for satisfiability checking and the complexity for finding all solutions. I also discuss the probability of satisfiability. The complexities and the probability strongly depend on the distribution of formulas to be tested and I use the fixed clause length model as the distribution model. The result of the analysis coincides with the experimental result well.

  1. Chao and Franco, 90]
  2. Chao, M. and Franco, J., Probabilistic Analysis of a Generalization of the Unit- Clause Literal Selection Heuristics for the k- Satisfiability Problem. Information Science, Vol. 51 (1990), 289-315.
  3. CrawfordandAuton, 93
  4. Crawford,J.M. and Auton, L.D., Experimental Results on the Crossover Point in Satisfiability Problems. Proc. of AAAI-93 (1993), 21- 27.
  5. Davis and Putnam, 60]
  6. Davis, M. and Putnam, H., A Computing Procedure {or Quantification Theory. J. Assoc. Comput. Mach., Vol. 7 (1960), 201-215.
  7. Franco, 86
  8. Franco, J., On the Probabilistic Performance of Algorithms for the Satisfiability Problem. Information Processing Letters, Vol. 23 (1986), 103- 106
  9. Franco and Paull, 83]
  10. Franco, J. and Paull, M., Probabilistic Analysis of the Davis-Putnam Procedure for Solving the Satisfiability Problems. Discrete Applied Mathematics, Vol. 5 (1983), 77-'i!r!.
  11. Franco, Plotkin and Rosenthal, 87]
  12. Franco, J., Plotkin, J.M. and Rosenthal, J.W., Correction to Probabilistic Analysis of the Davis-Putnam Procedure for Solving the Satisfiability Problems. Discrete Applied Mathematics, Vol. 17 (1987), 295-299.
  13. Goldberg, Purdom and Brown, 82]
  14. Goldberg, A., Purdom, P. and Brown, C., Average Time Analysis of Simplified Davis-Putnam Procedures. Information Processing Letters, Vol. 15 (1982), 72-75.
  15. Mitchell, Selman and Levesque, 92]
  16. Mitchell, D., Selman, B. and Levesque, H., Hard and Easy Distributions of SAT Problems. Proc. of AAAI-92 (1992), 459-465.
  17. Selman, Levesque and Mitchell, 92]
  18. Selman, B., Levesque, H. and Mitchell, D., A New Method for Solving Han:l Satisfiability Problems. Proc. of AAAI-92 (1992), 440- 446.
  19. Williams and Hogg, 94]
  20. Williams, C.P., and Hogg, T ., Exploiting the deep structure of constraint problems. Artificiallntelligence, Vol. 70 (1994), 73-117.
  21. Yugami, Ohta and Hara, 94] Yugami, N., Ohta, Y. ard Hara, H., Improving Repair -based Constraint Satisfaction Methods by Value Propagation. Proc. of AAAI-94 (1994), 344-349.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards