arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0807.4326math.COcs.CCmath.PR
收藏

关于随机可满足过程

On the random satisfiable process

Michael Krivelevich, Benny Sudakov, Dan Vilenchik

摘要:

在这项工作中,我们提出了一个新的模型生成随机可满足的k-CNF公式。为了生成这样的公式--在变量x_1,.上随机排列所有2^k个\binom{n}{k}可能的子句,x_n,从空公式开始,一个接一个地检查子句,如果在添加新子句之后公式仍然是可满足的,则在进行时包括每个新子句。我们研究这个过程的演变,即通过前m个条款(在随机排列的顺序)扫描后获得的公式的分布。在图的性质的背景下,广泛研究了随机过程的条件,在一定的属性被尊重。这一研究是由Rucibrski和Wormald在1992年为具有固定度序列的图开创的,也是由Erdibrics,Suen和Winkler在1995年为无三角形和二部图开创的。从那时起,许多其他的图形属性进行了研究,如平面性和H-freeness。因此,我们的模型是一个自然扩张,这种方法的可满足性设置。我们的主要贡献如下。对于m \geq cn,c=c(k)是一个足够大的常数,我们能够刻画在这个分布中一个典型公式的解空间的结构.具体地说,我们表明,通常所有的满意的分配基本上是聚集在一个集群中,所有的变量,但在所有满意的分配e^{-Ω(m/n)} n采取相同的值。我们还描述了一个多项式时间算法,发现与高概率的一个令人满意的分配这样的公式。

英文摘要:

In this work we suggest a new model for generating random satisfiable k-CNF formulas. To generate such formulas -- randomly permute all 2^k\binom{n}{k} possible clauses over the variables x_1, ..., x_n, 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). Random processes with conditioning on a certain property being respected are widely studied in the context of graph properties. This study was pioneered by Ruciński and Wormald in 1992 for graphs with a fixed degree sequence, and also by Erdős, Suen, and Winkler in 1995 for triangle-free and bipartite graphs. Since then many other graph properties were studied such as planarity and H-freeness. Thus our model is a natural extension of this approach to the satisfiability setting. Our main contribution is as follows. For m \geq cn, c=c(k) 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 typically 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 with high probability a satisfying assignment for such formulas.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑