loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
44th Annual IEEE Symposium on Foundations of Computer Science (FOCS'03)
On the Maximum Satisfiability of Random Formulas
Cambridge, Massachusettes
October 11-October 14
ISBN: 0-7695-2040-5
Dimitris Achlioptas, Microsoft Research
Assaf Naor, Microsoft Research
Yuval Peres, University of California at Berkeley

Maximum satisfiability is a canonical NP-complete problem that appears empirically hard for random instances. At the same time, it is rapidly becoming a canonical problem for statistical physics. In both of these realms, evaluating new ideas relies crucially on knowing the maximum number of clauses one can typically satisfy in a random k-CNF formula. In this paper we give asymptotically tight estimates for this quantity.

Let us say that a k-CNF formula is p-satisfiable if there exists a truth assignment satisfying 1 - 2^{ - k} + p2^{ - k} fraction of all clauses (every k-CNF is 0-satisfiable). Let Fk (n, m) denote a random k-CNF formula on n variables formed by selecting uniformly, independently and with replacement m out of all (2n)k possible k-clauses. Finally, let t(p) = 2^k In 2/(p + (1 - p) In (1 - p)).

It is easy to prove that for every k ≤ 2 and p \in (0,1), if r ≤ t(p) then the probability that Fk(n,m = rn) is p-satisfiable tends to 0 as n tends to infinity. We prove that there exists a sequence \delta _k \to 0 such that if r \leqslant (1 - \delta _k )t(p) then the probability that Fk(n,m = rn) is p-satisfiable tends to 1 as n tends to infinity. The sequence \delta _k tends to 0 exponentially fast in k. Indeed, even for moderate values of k, e.g. k = 10, our result gives very tight bounds for the fraction of satisfiable clauses in a random k-CNF. In particular, for k > 2 it improves upon all previously known such bound.

Citation:
Dimitris Achlioptas, Assaf Naor, Yuval Peres, "On the Maximum Satisfiability of Random Formulas," focs, pp.362, 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.