Critical Behavior in the Satisfiability of Random Boolean Expressions
- 27 May 1994
- journal article
- other
- Published by American Association for the Advancement of Science (AAAS) in Science
- Vol. 264 (5163), 1297-1301
- https://doi.org/10.1126/science.264.5163.1297
Abstract
Determining the satisfiability of randomly generated Boolean expressions with k variables per clause is a popular test for the performance of search algorithms in artificial intelligence and computer science. It is known that for k = 2, formulas are almost always satisfiable when the ratio of clauses to variables is less than 1; for ratios larger than 1, the formulas are almost never satisfiable. Similar sharp threshold behavior is observed for higher values of k. Finite-size scaling, a method from statistical physics, can be used to characterize size-dependent effects near the threshold. A relationship can be drawn between thresholds and computational complexity.Keywords
This publication has 8 references indexed in Scilit:
- Generating hard satisfiability problemsArtificial Intelligence, 1996
- The birth of the giant componentRandom Structures & Algorithms, 1993
- Cooperative Solution of Constraint Satisfaction ProblemsScience, 1991
- Computational experience with an interior point algorithm on the satisfiability problemAnnals of Operations Research, 1990
- Spin Glass Theory and BeyondWorld Scientific Lecture Notes in Physics, 1986
- Statistical mechanics and disordered systemsCommunications of the ACM, 1985
- A linear-time algorithm for testing the truth of certain quantified boolean formulasInformation Processing Letters, 1979
- A Computing Procedure for Quantification TheoryJournal of the ACM, 1960