On the random satisfiable 3CNF process

نویسندگان

  • Michael Krivelevich
  • Benny Sudakov
  • Dan Vilenchik
چکیده

In this work we suggest a new model for generating random satisfiable 3CNF formulas. To generate such formulas – randomly permute all 8 ( n 3 ) possible clauses over the variables x1, . . . , xn, and starting from the empty formula, go over the clauses one by one, including each new clause as you go along if after its addition the formula remains satisfiable. We study the evolution of this process, namely the distribution over formulas obtained after scanning through the first m clauses (in the random permutation’s order). For m = cn, c a sufficiently large constant, we are able to characterize the structure of the solution space of a typical formula in this distribution. Specifically, we show that all satisfying assignments are essentially clustered in one cluster, and all but e−Ω(m/n)n of the variables take the same value in all satisfying assignments. We also describe a polynomial time algorithm that finds whp a satisfying assignment for such formulas. Our result coincides with what is already known about the structure of the solution space of formulas drawn from other distributions over satisfiable 3CNF formulas (for the same order of clause-variable ratio) such as the uniform distribution and the planted one. Random processes with conditioning on a certain property being respected were widely studied in the context of graph problems for properties such as planarity, triangle-freeness, etc. Thus our work is a natural extension of this approach to the satisfiability setting. ? Supported in part by USA-Israel BSF Grant 2002-133, and by grant 526/05 from the Israel Science Foundation. On the random satisfiable 3CNF process 1

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Random 3CNF formulas elude the Lovasz theta function

Let φ be a 3CNF formula with n variables and m clauses. A simple nonconstructive argument shows that when m is sufficiently large compared to n, most 3CNF formulas are not satisfiable. It is an open question whether there is an efficient refutation algorithm that for most such formulas proves that they are not satisfiable. A possible approach to refute a formula φ is: first, translate it into a...

متن کامل

Unsatisfiable Random Formulas Are Hard to Certify

We prove that every property of 3CNF formulas that implies unsatisfiability and is expressible in Datalog has asymptotic probability zero when formulas are randomly generated by taking 6n non-trivial clauses of exactly three literals uniformly and independently. Our result is a consequence of designing a winning strategy for Duplicator in the existential kpebble game on the structure that encod...

متن کامل

Easily Refutable Subformulas of Large Random 3CNF Formulas

A simple nonconstructive argument shows that most CNF formulas with clauses (where is a large enough constant) are not satisfiable. It is an open question whether there is an efficient refutation algorithm that for most formulas with clauses proves that they are not satisfiable. We present a polynomial time algorithm that for most CNF formulas with clauses (where is a large enough constant) fin...

متن کامل

Complete Convergence of Message Passing Algorithms for Some Satisfiability Problems

Experimental results show that certain message passing algorithms, namely, Survey Propagation, are very effective in finding satisfying assignments for random satisfiable 3CNF formulas which are considered hard for other SAT heuristics. Unfortunately, rigorous understanding of this phenomena is still lacking. In this paper we make a modest step towards providing rigorous explanation for the eff...

متن کامل

It's All about the Support: A New Perspective on the Satisfiability Problem

In this paper we study a new approach to the satisfiability problem, which we call the Support Paradigm. Given a CNF formula F and an assignment ψ to its variables, we say that a literal x supports a clause C in F w.r.t. ψ if x is the only literal that evaluates to true in C. Our focus in this work will be simulated-annealing SAT heuristics – that is, a heuristic which starts at some assignment...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007