arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0810.4812cs.DS
收藏

Lovasz局部引理的构造性证明

A constructive proof of the Lovasz Local Lemma

Robin A. Moser

摘要:

Lovasz局部引理[EL 75]是一个强大的工具,可以证明满足规定标准集合的组合对象的存在性。该技巧可直接应用于可满足性问题,得到一个k-CNF公式,其中每个子句与至多2^(k-2)个其它子句有公共变量,总是可满足的.所有迄今为止已知的证明的地方引理是非建设性的,因此不提供一个食谱,以如何一个令人满意的分配这样一个公式可以有效地found. In他的突破性论文[Bec 91],贝克证明,如果附近的每个条款被限制为O(2^(k/48)),一个多项式时间算法的搜索问题存在。Alon简化并随机化了他的过程,并将其限制提高到O(2^(k/8))[Alo 91]。Srinivasan在[Sri 08]中提出了一个变体,其边界基本上为O(2^(k/4))。在[Mos 08]中,我们将其改进为O(2^(k/2))。本文给出了一个随机算法,该算法能为每个k-CNF公式找到一个令人满意的分配,其中每个子句的邻域最多为2^(k-5)-1个其它子句的渐近最优值,并且该算法在期望时间多项式内运行,与公式的大小无关。如果k被认为是一个常数,我们也可以给出一个确定性变量。与所有以前的方法相比,我们的分析不再调用局部引理的标准非构造性版本,因此可以被认为是它的另一种构造性证明。

英文摘要:

The Lovasz Local Lemma [EL75] is a powerful tool to prove the existence of combinatorial objects meeting a prescribed collection of criteria. The technique can directly be applied to the satisfiability problem, yielding that a k-CNF formula in which each clause has common variables with at most 2^(k-2) other clauses is always satisfiable. All hitherto known proofs of the Local Lemma are non-constructive and do thus not provide a recipe as to how a satisfying assignment to such a formula can be efficiently found. In his breakthrough paper [Bec91], Beck demonstrated that if the neighbourhood of each clause be restricted to O(2^(k/48)), a polynomial time algorithm for the search problem exists. Alon simplified and randomized his procedure and improved the bound to O(2^(k/8)) [Alo91]. Srinivasan presented in [Sri08] a variant that achieves a bound of essentially O(2^(k/4)). In [Mos08], we improved this to O(2^(k/2)). In the present paper, we give a randomized algorithm that finds a satisfying assignment to every k-CNF formula in which each clause has a neighbourhood of at most the asymptotic optimum of 2^(k-5)-1 other clauses and that runs in expected time polynomial in the size of the formula, irrespective of k. If k is considered a constant, we can also give a deterministic variant. In contrast to all previous approaches, our analysis does not anymore invoke the standard non-constructive versions of the Local Lemma and can therefore be considered an alternative, constructive proof of it.

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

↑