|
| 1 | +# The complexity threshold of random 3-SAT |
| 2 | + |
| 3 | +## Description of constant |
| 4 | + |
| 5 | +Let $m,n$ be positive integers and let $V$ be a set of $n$ Boolean variables. By a random formula of density $r= m/n$, we mean a collection of $m$ clauses selected u.a.r. with replacement from the set of $8{{n}\choose{3}}$ clauses on three distinct variables from $V$. For linguistic convenience, formulas with variables from $V$ will be called $n$-formulas. |
| 6 | + |
| 7 | +It is conjectured, and corroborated by experimental results (see e.g. [LT1992]) and non-rigorous considerations of Statistical Physics (see e.g. [MZ1997]), that there is a constant $r_3 \approx 4.2$, here to be denoted also by $C_{52}$, such that for any constant $r$: |
| 8 | +$$\mbox{if } r > r_3, \mbox{ then } \lim_{n \rightarrow \infty}\Pr[\mbox{an } n\mbox{-formula with density } r \mbox{ is satisfiable}] =0,$$ |
| 9 | +whereas |
| 10 | +$$\mbox{if } r < r_3, \mbox{ then } \lim_{n \rightarrow \infty}\Pr[\mbox{an } n\mbox{-formula with density } r \mbox{ is satisfiable}] =1.$$ |
| 11 | + |
| 12 | +It has been proved by Friedgut [F1999] that there is a sequence $r_{3,n}, n=1, \dots$ such that for any $\epsilon>0$ |
| 13 | +$$\lim_{n \rightarrow \infty}\Pr[ |
| 14 | +\mbox{an } n\mbox{-formula with density } \geq (r_{3,n} + \epsilon) \mbox{ is satisfiable}] =0,$$ |
| 15 | +whereas |
| 16 | +$$\lim_{n \rightarrow \infty}\Pr[ |
| 17 | +\mbox{an } n\mbox{-formula with density } \leq (r_{3,n} -\epsilon) \mbox{ is satisfiable}] =1.$$ |
| 18 | + |
| 19 | +Below we give the rigorously proved upper bounds for $\limsup_{n \rightarrow \infty} r_{3,n}$ and the rigorously proved lower bounds for |
| 20 | +$\liminf_{n \rightarrow \infty} r_{3,n}.$ |
| 21 | + |
| 22 | +## Known upper bounds |
| 23 | + |
| 24 | +| Bound | Reference | Comments | |
| 25 | +|--- |--- |--- | |
| 26 | +| 5.191 | [FP1983] | Direct first moment method | |
| 27 | +| 5.081 | [MV1995] || |
| 28 | +| 4.758 | [KMPS1995] || |
| 29 | +| 4.643 | [DB1997] || |
| 30 | +| 4.506 | [DBM2000] || |
| 31 | +| 4.596 | [JSV2000] || |
| 32 | +| 4.571 | [KKSVZ2007]|| |
| 33 | +| 4.453 | [MS2008] |Under an extra hypothesis,<br> see Additional Comments (1) below | |
| 34 | +| 4.490 | [DKMP2009] || |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | +## Known lower bounds |
| 39 | + |
| 40 | +| Bound | Reference | Comments | |
| 41 | +| ----- | --------- | -------- | |
| 42 | +|2.9 | [CF1986]. | See Additional Comments (2) below| |
| 43 | +|2/3 | [CR1992] || |
| 44 | +|1.63| [BFU1993] || |
| 45 | +|3.003| [FS1996]|| |
| 46 | +|3.145|[A2000]|| |
| 47 | +|3.26|[AS2000]|| |
| 48 | +|3.42 | [KKL2002]|| |
| 49 | +| 3.52| [HS2003], [KKL2003]|| |
| 50 | + |
| 51 | + |
| 52 | +## Additional comments |
| 53 | +1. The extra hypothesis used in [MS2008] is about the satisfying assignments of formulas with density below and close to the threshold. This hypothesis has been proved for $k$-SAT, $k \geq 8.$ |
| 54 | + |
| 55 | +2. In [CF1986], the probability of satisfiability is shown to be only a positive constant. However, this, by Friedgut's result of 1999, implies that the probability is actually 1. |
| 56 | + |
| 57 | + |
| 58 | +## References |
| 59 | +- [LT1992] T. Larrabee and Y. Tsuji, Evidence for satisfiability threshold for random 3CNF |
| 60 | +formulas, Tech. Rep. UCSC-CRL-92-42, University of California, Santa Cruz, 1992. |
| 61 | + |
| 62 | +- [MZ1997] R. Monasson and R. Zecchina, Statistical mechanics of the random $K$-satisfiability model, *Physical Review E* 56(2), 1357-1370, 1997. |
| 63 | + |
| 64 | +- [F1999] E. Friedgut, appendix by J. Bourgain, Sharp thresholds of graph properties, and the $k$-SAT problem, *J. Amer. Math. Soc.* 12, 1017-1054, 1999. |
| 65 | + |
| 66 | +- [FP1983] J. Franco and M. Paull, Probabilistic analysis of the Davis Putman procedure for |
| 67 | +solving the satisfiability problem, *Discrete Appl. Math.* 5, 77-87, 1983. |
| 68 | + |
| 69 | +- [MV1995] A. El Maftouhi, and W.F. De La Vega, On random 3-SAT, *Combinatorics, Probability and Computing* 4(3), 189-195, 1995. |
| 70 | + |
| 71 | +- [KMPS1995] A. Kamath, R. Motwani, K. Palem, and P. Spirakis, Tail bounds for occupancy and the |
| 72 | +satisfiability threshold conjecture, *Random Structures & Algorithms* 7(1), 59-80, 1995. |
| 73 | + |
| 74 | +- [DB1997] O. Dubois, Y. Boufkhad, A general upper bound for the satisfiability threshold of random $r$-SAT formulae, *Journal of Algorithms* 24(2), 395-420, 1997. |
| 75 | + |
| 76 | +- [DBM2000] O. Dubois, Y Boufkhad, and J. Mandler, Typical random 3-SAT formulae and the satisfiability threshold, *Proceedings of the 11th ACM-SIAM Symposium on Discrete Algorithms, 2000*. Also in arXiv preprint: cs/0211036, 2002. |
| 77 | + |
| 78 | +- [JSV2000] S. Janson, Y.C. Stamatiou, M. Vamvakari, Bounding the unsatisfiability threshold of random 3-SAT, *Random Structures & Algorithms* 17(2), 103-116, 2000. |
| 79 | + |
| 80 | +- [KKSVZ2007] A. Kaporis, L.M. Kirousis, Y.C. Stamatiou, M. Vamvakari, and M. Zito. The unsatisfiability threshold revisited, *Discrete Appl. Math.* 155(12), 1525-1538, 2007. |
| 81 | + |
| 82 | +- [MS2008] E. Maneva, and A. Sinclair, On the satisfiability threshold and clustering of solutions of random 3-SAT formulas, *Theoretical Computer Science* 407(1-3), 359-369, 2008. |
| 83 | + |
| 84 | +- [DKMP2009] J. Díaz, L. Kirousis, D. Mitsche, and X. Pérez-Giménez, On the satisfiability threshold of formulas with three literals per clause, *Theoretical Computer Science* 410(30-32), 2920-2934, 2009. |
| 85 | + |
| 86 | +- [CF1986] M-T. Chao, and J. Franco, Probabilistic analysis of two heuristics for the 3-satisfiability problem, *SIAM Journal on Computing* 15(4), 1106-1118, 1986. |
| 87 | + |
| 88 | +- [CR1992] V. Chvátal, and B. Reed, Mick gets some (the odds are on his side), *Proceedings, 33rd Annual Symposium on Foundations of Computer Science*, IEEE Computer Society, 620-627, 1992. |
| 89 | + |
| 90 | +- [BFU1993] A.Z. Broder, A.M. Frieze, and E. Upfal, On the satisfiability and maximum satisfiability of random 3-CNF formulas. In *SODA '93*, 322-330, 1993. |
| 91 | + |
| 92 | +- [FS1996] A. Frieze, and S. Suen, Analysis of two simple heuristics on a random instance of $k$-SAT, *Journal of Algorithms* 20(2), 312-355, 1996. |
| 93 | + |
| 94 | +- [A2000] D. Achlioptas, Setting 2 variables at a time yields a new lower bound for random 3-SAT. *Proceedings of the thirty-second annual ACM symposium on Theory of computing*, 28-37, 2000. |
| 95 | + |
| 96 | +- [AC2000] D. Achioptas, and G.B. Sorkin, Optimal myopic algorithms for random 3-SAT, *Proceedings 41st Annual Symposium on Foundations of Computer Science*, IEEE Computer Society, 590-600, 2000. |
| 97 | + |
| 98 | +- [KKL2000] A.C. Kaporis, L.M. Kirousis, and E.G. Lalas, The probabilistic analysis of a greedy satisfiability algorithm, *Algorithms - ESA*, 574-586, 2002. |
| 99 | + |
| 100 | +- [HS2003] M. Hajiaghayi, and G.B. Sorkin, The satisfiability threshold of random 3-SAT is at least 3.52, arXiv preprint math/0310193, 2003. |
| 101 | + |
| 102 | +- [KKL2003] A.C. Kaporis, L.M. Kirousis, and E.G. Lalas, Selecting complementary pairs of literals, *Electronic Notes in Discrete Mathematics* 16, 47-70, 2003. |
0 commit comments