Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Why almost all satis ...
Conference paper

Why almost all satisfiable $k$-CNF formulas are easy

Amin Coja-Oghlan (1), Michael Krivelevich (2), Dan Vilenchik (3)
(1) Department of Mathematical Sciences
(2) School of Mathematical Sciences [Tel Aviv]
(3) Blavatnik School of Computer Science [Tel Aviv]
Download article
Open on HAL
Imported on
May 10, 2017
Published on
December 31, 2006
Last modified on
March 31, 2025
Volume
DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07)
Proceedings
DOI
10.46298/dmtcs.3538
License
https://about.hal.science/hal-authorisation-v1
Indicators
572
Views
612
Downloads

Why almost all satisfiable $k$-CNF formulas are easy

Amin Coja-Oghlan (1), Michael Krivelevich (2), Dan Vilenchik (3)
(1) Department of Mathematical Sciences
(2) School of Mathematical Sciences [Tel Aviv]
(3) Blavatnik School of Computer Science [Tel Aviv]
Abstract
Finding a satisfying assignment for a $k$-CNF formula $(k \geq 3)$, assuming such exists, is a notoriously hard problem. In this work we consider the uniform distribution over satisfiable $k$-CNF formulas with a linear number of clauses (clause-variable ratio greater than some constant). We rigorously analyze the structure of the space of satisfying assignments of a random formula in that distribution, showing that basically all satisfying assignments are clustered in one cluster, and agree on all but a small, though linear, number of variables. This observation enables us to describe a polynomial time algorithm that finds $\textit{whp}$ a satisfying assignment for such formulas, thus asserting that most satisfiable $k$-CNF formulas are easy (whenever the clause-variable ratio is greater than some constant). This should be contrasted with the setting of very sparse $k$-CNF formulas (which are satisfiable $\textit{whp}$), where experimental results show some regime of clause density to be difficult for many SAT heuristics. One explanation for this phenomena, backed up by partially non-rigorous analytical tools from statistical physics, is the complicated clustering of the solution space at that regime, unlike the more "regular" structure that denser formulas possess. Thus in some sense, our result rigorously supports this explanation.
Keywords
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • [INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
  • computational and structural complexity
  • algorithms and data structures
  • message passing algorithms
  • SAT
Cited by

Source: OpenCitations

  • Data reductions, fixed parameter tractability, and random weighted d-CNF satisfiability

    Artificial Intelligence

    Authors : Yong Gao ORCID

    Journal reference : Volume 173, 2009, pp. 1343-1366

    DOI : 10.1016/j.artint.2009.06.005
  • On Manufacturing Resilient Opaque Constructs Against Static Analysis

    Lecture notes in computer science

    Authors : Brendan Sheridan, Micah Sherr ORCID

    Journal reference : Volume , 2016, pp. 39-58

    DOI : 10.1007/978-3-319-45741-3_3
  • Conditional Random Fields, Planted Constraint Satisfaction and Entropy Concentration

    arXiv (Cornell University)

    Authors : Emmanuel Abbe ORCID, Andrea Montanari ORCID

    Journal reference : Volume , 2013, pp. 332-346

    DOI : 10.1007/978-3-642-40328-6_24
  • On the Random Satisfiable Process

    Combinatorics Probability Computing

    Authors : MICHAEL KRIVELEVICH ORCID, BENNY SUDAKOV ORCID, DAN VILENCHIK ORCID

    Journal reference : Volume 18, 2009, pp. 775-801

    DOI : 10.1017/s0963548309990356
  • Optimal testing for planted satisfiability problems

    Electronic Journal of Statistics

    Authors : Quentin Berthet ORCID

    Journal reference : Volume 9, 2015, pp.

    DOI : 10.1214/15-ejs1001
  • Approximating Highly Satisfiable Random 2-SAT

    Lecture notes in computer science

    Authors : Andrei A. Bulatov, Cong Wang ORCID

    Journal reference : Volume , 2014, pp. 384-398

    DOI : 10.1007/978-3-319-09284-3_28
  • On Super Strong ETH

    DSpace@MIT (Massachusetts Institute of Technology)

    Authors : Nikhil Vyas ORCID, Ryan Williams ORCID

    Journal reference : Volume , 2019, pp. 406-423

    DOI : 10.1007/978-3-030-24258-9_28
  • Why Almost All k-Colorable Graphs Are Easy to Color

    Theory of Computing Systems

    Authors : Amin Coja-Oghlan ORCID, Michael Krivelevich ORCID, Dan Vilenchik ORCID

    Journal reference : Volume 46, 2009, pp. 523-565

    DOI : 10.1007/s00224-009-9231-5
Preview
Loading PDF preview...