A constructive proof of the Lovasz Local Lemma
Robin A. Moser

TL;DR
This paper presents a new randomized algorithm that constructively finds satisfying assignments for certain k-CNF formulas, improving previous bounds and providing a direct, constructive proof of the Lovasz Local Lemma.
Contribution
It offers the first constructive, randomized algorithm for the Local Lemma with near-optimal neighborhood bounds, avoiding non-constructive methods used previously.
Findings
Algorithm finds satisfying assignments in expected polynomial time
Achieves near-optimal neighborhood size of 2^(k-5)-1 clauses
Provides a constructive proof of the Lovasz Local Lemma
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLimits and Structures in Graph Theory · Graph theory and applications · Mathematical Dynamics and Fractals
