DETERMINISTIC ALGORITHMS FOR THE LOVASZ LOCAL LEMMA

被引:35
|
作者
Chandrasekaran, Karthekeyan [1 ,2 ]
Goyal, Navin [3 ]
Haeupler, Bernhard [2 ,4 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
[2] Microsoft Res, Delhi, India
[3] Microsoft Res, Bangalore 560080, Karnataka, India
[4] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
probabilistic method; derandomization; satisfiability; parallelization; PARALLEL ALGORITHM;
D O I
10.1137/100799642
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Lovasz local lemma (LLL) [P. Erdos and L. Lovasz, Problems and results on 3-chromatic hypergraphs and some related questions, in Infinite and Finite Sets, Vol. II, A. Hajnal, R. Rado, and V. T. Sos, eds., North-Holland, Amsterdam, 1975, pp. 609-627] is a powerful result in probability theory that informally states the following: the probability that none of a set of bad events happens is positive if the probability of each event is small compared to the number of events that depend on it. The LLL is often used for nonconstructive existence proofs of combinatorial structures. A prominent application is to k-CNF formulas, where the LLL implies that if every clause in a formula shares variables with at most d <= 2(k)/(sic) - 1 other clauses, then such a formula has a satisfying assignment. Recently, a randomized algorithm to efficiently construct a satisfying assignment in this setting was given by Moser [A constructive proof of the Lovasz local lemma, in STOC '09: Proceedings of the 41st Annual ACM Symposium on Theory of Computing, ACM, New York, 2009, pp. 343-350]. Subsequently Moser and Tardos [J. ACM, 57 (2010), pp. 11:1-11:15] gave a general algorithmic framework for the LLL and a randomized algorithm within this framework to construct the structures guaranteed by the LLL. The main problem left open by Moser and Tardos was to design an efficient deterministic algorithm for constructing structures guaranteed by the LLL. In this paper we provide such an algorithm. Our algorithm works in the general framework of Moser and Tardos with a minimal loss in parameters. For the special case of constructing satisfying assignments for k-CNF formulas with m clauses, where each clause shares variables with at most d <= 2(k/(1+c))/e - 1 other clauses, for any epsilon is an element of (0, 1), we give a deterministic algorithm that finds a satisfying assignment in time (O) over tilde (m(2(1+1/epsilon))). This improves upon the deterministic algorithms of Moser and of Moser and Tardos with running times m(Omega(k2)) and m(Omega(d log d)), respectively, which are superpolynomial for k = omega(1) and d = omega(1), and upon the previous best deterministic algorithm of Beck, which runs in polynomial time only for d <= 2(k/16)/4. Our algorithm is the first deterministic algorithm that works in the general framework of Moser and Tardos. We also give a parallel NC algorithm for the same setting, improving upon an algorithm of Alon [Random Structures Algorithms, 2 (1991), pp. 367-378].
引用
收藏
页码:2132 / 2155
页数:24
相关论文
共 50 条
  • [31] Improved Algorithmic Versions of the Lovasz Local Lemma
    Srinivasan, Aravind
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 611 - 620
  • [32] LOPSIDED LOVASZ LOCAL LEMMA AND LATIN TRANSVERSALS
    ERDOS, P
    SPENCER, J
    DISCRETE APPLIED MATHEMATICS, 1991, 30 (2-3) : 151 - 154
  • [33] Parallel algorithms and concentration bounds for the Lovasz Local Lemma via witness-DAGs
    Haeupler, Bernhard
    Harris, David G.
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 1170 - 1187
  • [34] A Lower Bound for the Distributed Lovasz Local Lemma
    Brandt, Sebastian
    Fischer, Orr
    Hirvonen, Juho
    Keller, Barbara
    Lempiainen, Tuomo
    Rybicki, Joel
    Suomela, Jukka
    Uitto, Jara
    STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, : 479 - 488
  • [35] A Constructive Proof of the General Lovasz Local Lemma
    Moser, Robin A.
    Tardos, Gabor
    JOURNAL OF THE ACM, 2010, 57 (02)
  • [36] Uniform Sampling Through the Lovasz Local Lemma
    Guo, Heng
    Jerrum, Mark
    Liu, Jingcheng
    JOURNAL OF THE ACM, 2019, 66 (03)
  • [37] Uniform Sampling through the Lovasz Local Lemma
    Guo, Heng
    Jerrum, Mark
    Liu, Jingcheng
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 342 - 355
  • [38] A Meeting Point of Probability, Graphs, and Algorithms: The Lovasz Local Lemma and Related Results-A Survey
    Farago, Andras
    ALGORITHMS, 2021, 14 (12)
  • [39] AN ALGORITHMIC APPROACH TO THE LOVASZ LOCAL LEMMA .1.
    BECK, J
    RANDOM STRUCTURES & ALGORITHMS, 1991, 2 (04) : 343 - 365
  • [40] Acyclic edge coloring through the Lovasz Local Lemma
    Giotis, Ioannis
    Kirousis, Lefteris
    Psaromiligkos, Kostas I.
    Thilikos, Dimitrios M.
    THEORETICAL COMPUTER SCIENCE, 2017, 665 : 40 - 50