Why almost all satisfiable $k$-CNF formulas are easy
Discrete mathematics & theoretical computer science, DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07), DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07) (2007).

Voir la notice de l'article provenant de la source Episciences

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.
@article{DMTCS_2007_special_253_a20,
     author = {Coja-Oghlan, Amin and Krivelevich, Michael and Vilenchik, Dan},
     title = {Why almost all satisfiable $k${-CNF} formulas are easy},
     journal = {Discrete mathematics & theoretical computer science},
     publisher = {mathdoc},
     volume = {DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07)},
     year = {2007},
     doi = {10.46298/dmtcs.3538},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.46298/dmtcs.3538/}
}
TY  - JOUR
AU  - Coja-Oghlan, Amin
AU  - Krivelevich, Michael
AU  - Vilenchik, Dan
TI  - Why almost all satisfiable $k$-CNF formulas are easy
JO  - Discrete mathematics & theoretical computer science
PY  - 2007
VL  - DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07)
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.46298/dmtcs.3538/
DO  - 10.46298/dmtcs.3538
LA  - en
ID  - DMTCS_2007_special_253_a20
ER  - 
%0 Journal Article
%A Coja-Oghlan, Amin
%A Krivelevich, Michael
%A Vilenchik, Dan
%T Why almost all satisfiable $k$-CNF formulas are easy
%J Discrete mathematics & theoretical computer science
%D 2007
%V DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07)
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.46298/dmtcs.3538/
%R 10.46298/dmtcs.3538
%G en
%F DMTCS_2007_special_253_a20
Coja-Oghlan, Amin; Krivelevich, Michael; Vilenchik, Dan. Why almost all satisfiable $k$-CNF formulas are easy. Discrete mathematics & theoretical computer science, DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07), DMTCS Proceedings vol. AH, 2007 Conference on Analysis of Algorithms (AofA 07) (2007). doi : 10.46298/dmtcs.3538. http://geodesic.mathdoc.fr/articles/10.46298/dmtcs.3538/

Cité par Sources :