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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
D. Angluin and L.G. Valiant, Fast probabilistic algorithms for Hamiltonian circuits and matchings, Journal of Comput. Sys. Sci. 18 (1979) 155–193.
B.I. Apsvall, Efficient algorithms for certain satisfiability and linear programming problems, Ph.D. dissertation, Stanford University, Stanford, California (1980).
K. Bugrara, Y. Pan and P.W. Purdom, Exponential average time for the pure literal rule, SIAM J. Comput. 18 (1989) 409–418.
V. Chandru and J.N. Hooker, Extended Horn sets in propositional logic, J. ACM 38 (1991) 205–221.
M. Davis and H. Putnam, A computing procedure for quantification theory, J. ACM 7 (1960) 201–215.
M. Davis, G. Logemann and D. Loveland, A machine program for theorem proving, C. ACM 5 (1962) 394–397.
W.F. Dowling and J.H. Gallier, Linear time algorithms for testing the satisfiability of Horn formulae, J. Logic Prog. 3 (1984) 267–284.
J. Franco, On the occurrence of null clauses in random instances of satisfiability, Discrete Appl. Math. 41 (1993) 203–209.
J. Franco, Elimination of infrequent variables improves average case performance of satisfiability algorithms, SIAM Journal on Computing 20 (1991) 1119–1127.
J. Franco, Probabilistic analysis of algorithms for stuck-at test generation in PLAs, Lecture Notes in Control and Information Sciences 174 (1992) 56–75.
J. Franco and Y.C. Ho, Probabilistic analysis of a heuristic for the satisfiability problem, Discrete Applied Math. 22 (1988/1989) 35–51.
J. Franco and M. Paull, Probabilistic analysis of the Davis-Putnam procedure for solving the satisfiability problem, Discrete Appl. Math. 5 (1983) 77–87.
G. Gallo and G. Urbani, Algorithms for testing the satisfiability of propositional formulae, J. Logic Prog. 7 (1989) 45–61.
A. Goldberg, Average case complexity of the satisfiability problem, in: Proc. 4th Workshop on Automated Deduction (1979) pp. 1–6.
A. Goldberg, P.W. Purdom and C.A. Brown, Average time analysis of simplified Davis-Putnam procedures, Inform. Process. Lett. 15 (1982) 72–75.
K. Iwama, CNF satisfiability test by counting and polynomial average time, SIAM J. Comput. 18 (1989) 385–391.
A. Itai and J. Makowsky, On the complexity of Herbrand's theorem, Technical Report 243, Department of Computer Science, Israel Institute of Technology (1982).
H.R. Lewis, Renaming a set of clauses as a Horn set, J. ACM 25 (1978) 134–135.
P.W. Purdom, A survey of average time analysis of satisfiability algorithms, Journal of Information Processing 13 (1990).
P.W. Purdom, Search rearrangement backtracking and polynomial average time, Artificial Intelligence 21 (1983) 117–133.
P.W. Purdom and C.A. Brown, The pure literal rule and polynomial average time, SIAM J. Comput. 14 (1985) 943–953.
P.W. Purdom and C.A. Brown, Polynomial average time satisfiability problems, Inform. Sci. 41 (1987) 23–42.
P.W. Purdom and G.N. Haven, Backtracking and probing, Indiana University Technical Report No. 387 (1993).
J. Schlipf, F. Annexstein, J. Franco and R.P. Swaminathan, On finding solutions for extended Horn formulas, Information Processing Letters 54 (1995) 133–137.
R.P. Swaminathan and D.K. Wagner, The arborescence-realization problem, Discrete Applied Math. (to appear).
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1018992730285