Skip to main content
Log in

Average case results for satisfiability algorithms under the random‐clause‐width model

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

In the probabilistic analysis of algorithms for the Satisfiability problem, the random‐clause‐width model is one of the most popular for generating random formulas. This model is parameterized and it is not difficult to show that virtually the entire parameter space is covered by a collection of polynomial time algorithms that find solutions to random formulas with probability tending to 1 as formula size increases. But finding a collection of polynomial average time algorithms that cover the parameter space has proved much harder and such results have spanned approximately ten years. However, it can now be said that virtually the entire parameter space is covered by polynomial average time algorithms. This paper relates dominant, exploitable properties of random formulas over the parameter space to mechanisms of polynomial average time algorithms. The probabilistic discussion of such properties is new; main average‐case results over the last ten years are reviewed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. D. Angluin and L.G. Valiant, Fast probabilistic algorithms for Hamiltonian circuits and matchings, Journal of Comput. Sys. Sci. 18 (1979) 155–193.

    Article  MATH  MathSciNet  Google Scholar 

  2. B.I. Apsvall, Efficient algorithms for certain satisfiability and linear programming problems, Ph.D. dissertation, Stanford University, Stanford, California (1980).

    Google Scholar 

  3. K. Bugrara, Y. Pan and P.W. Purdom, Exponential average time for the pure literal rule, SIAM J. Comput. 18 (1989) 409–418.

    Article  MATH  MathSciNet  Google Scholar 

  4. V. Chandru and J.N. Hooker, Extended Horn sets in propositional logic, J. ACM 38 (1991) 205–221.

    Article  MATH  MathSciNet  Google Scholar 

  5. M. Davis and H. Putnam, A computing procedure for quantification theory, J. ACM 7 (1960) 201–215.

    Article  MATH  MathSciNet  Google Scholar 

  6. M. Davis, G. Logemann and D. Loveland, A machine program for theorem proving, C. ACM 5 (1962) 394–397.

    Article  MATH  MathSciNet  Google Scholar 

  7. W.F. Dowling and J.H. Gallier, Linear time algorithms for testing the satisfiability of Horn formulae, J. Logic Prog. 3 (1984) 267–284.

    Article  MathSciNet  Google Scholar 

  8. J. Franco, On the occurrence of null clauses in random instances of satisfiability, Discrete Appl. Math. 41 (1993) 203–209.

    Article  MATH  MathSciNet  Google Scholar 

  9. J. Franco, Elimination of infrequent variables improves average case performance of satisfiability algorithms, SIAM Journal on Computing 20 (1991) 1119–1127.

    Article  MATH  MathSciNet  Google Scholar 

  10. J. Franco, Probabilistic analysis of algorithms for stuck-at test generation in PLAs, Lecture Notes in Control and Information Sciences 174 (1992) 56–75.

  11. J. Franco and Y.C. Ho, Probabilistic analysis of a heuristic for the satisfiability problem, Discrete Applied Math. 22 (1988/1989) 35–51.

    Article  MATH  MathSciNet  Google Scholar 

  12. J. Franco and M. Paull, Probabilistic analysis of the Davis-Putnam procedure for solving the satisfiability problem, Discrete Appl. Math. 5 (1983) 77–87.

    Article  MATH  MathSciNet  Google Scholar 

  13. G. Gallo and G. Urbani, Algorithms for testing the satisfiability of propositional formulae, J. Logic Prog. 7 (1989) 45–61.

    Article  MATH  MathSciNet  Google Scholar 

  14. A. Goldberg, Average case complexity of the satisfiability problem, in: Proc. 4th Workshop on Automated Deduction (1979) pp. 1–6.

  15. A. Goldberg, P.W. Purdom and C.A. Brown, Average time analysis of simplified Davis-Putnam procedures, Inform. Process. Lett. 15 (1982) 72–75.

    Article  MATH  MathSciNet  Google Scholar 

  16. K. Iwama, CNF satisfiability test by counting and polynomial average time, SIAM J. Comput. 18 (1989) 385–391.

    Article  MATH  MathSciNet  Google Scholar 

  17. A. Itai and J. Makowsky, On the complexity of Herbrand's theorem, Technical Report 243, Department of Computer Science, Israel Institute of Technology (1982).

  18. H.R. Lewis, Renaming a set of clauses as a Horn set, J. ACM 25 (1978) 134–135.

    Article  MATH  Google Scholar 

  19. P.W. Purdom, A survey of average time analysis of satisfiability algorithms, Journal of Information Processing 13 (1990).

  20. P.W. Purdom, Search rearrangement backtracking and polynomial average time, Artificial Intelligence 21 (1983) 117–133.

    Google Scholar 

  21. P.W. Purdom and C.A. Brown, The pure literal rule and polynomial average time, SIAM J. Comput. 14 (1985) 943–953.

    Article  MATH  MathSciNet  Google Scholar 

  22. P.W. Purdom and C.A. Brown, Polynomial average time satisfiability problems, Inform. Sci. 41 (1987) 23–42.

    Article  MATH  MathSciNet  Google Scholar 

  23. P.W. Purdom and G.N. Haven, Backtracking and probing, Indiana University Technical Report No. 387 (1993).

  24. J. Schlipf, F. Annexstein, J. Franco and R.P. Swaminathan, On finding solutions for extended Horn formulas, Information Processing Letters 54 (1995) 133–137.

    Article  MATH  MathSciNet  Google Scholar 

  25. R.P. Swaminathan and D.K. Wagner, The arborescence-realization problem, Discrete Applied Math. (to appear).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Franco, J., Swaminathan, R. Average case results for satisfiability algorithms under the random‐clause‐width model. Annals of Mathematics and Artificial Intelligence 20, 357–391 (1997). https://doi.org/10.1023/A:1018992730285

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018992730285

Keywords