New Constructive Aspects of the Lovasz Local Lemma

被引:9
|
作者
Haeupler, Bernhard [1 ]
Saha, Barna [2 ]
Srinivasan, Aravind [3 ]
机构
[1] MIT, Dept Comp Sci, CSAIL, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[3] Univ Maryland, Inst Adv Comp Studies, Dept Comp Sci, College Pk, MD 20742 USA
关键词
PARALLEL ALGORITHM;
D O I
10.1109/FOCS.2010.45
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Lovasz Local Lemma (LLL) is a powerful tool that gives sufficient conditions for avoiding all of a given set of "bad" events, with positive probability. A series of results have provided algorithms to efficiently construct structures whose existence is non-constructively guaranteed by the LLL, culminating in the recent breakthrough of Moser & Tardos. We show that the output distribution of the Moser-Tardos algorithm well-approximates the conditional LLL-distribution - the distribution obtained by conditioning on all bad events being avoided. We show how a known bound on the probabilities of events in this distribution can be used for further probabilistic analysis and give new constructive and non-constructive results. We also show that when an LLL application provides a small amount of slack, the number of resamplings of the Moser-Tardos algorithm is nearly linear in the number of underlying independent variables (not events!), and can thus be used to give efficient constructions in cases where the underlying proof applies the LLL to super-polynomially many events. Even in cases where finding a bad event that holds is computationally hard, we show that applying the algorithm to avoid a polynomial-sized "core" subset of bad events leads to a desired outcome with high probability. We demonstrate this idea on several applications. We give the first constant-factor approximation algorithm for the Santa Claus problem by making an LLL-based proof of Feige constructive. We provide Monte Carlo algorithms for acyclic edge coloring, non-repetitive graph colorings, and Ramsey-type graphs. In all these applications the algorithm falls directly out of the non-constructive LLL-based proof. Our algorithms are very simple, often provide better bounds than previous algorithms, and are in several cases the first efficient algorithms known. As a second type of application we consider settings beyond the critical dependency threshold of the LLL: avoiding all bad events is impossible in these cases. As the first (even non-constructive) result of this kind, we show that by sampling from the LLL-distribution of a selected smaller core, we can avoid a fraction of bad events that is higher than the expectation. MAX k-SAT is an example of this.
引用
收藏
页码:397 / 406
页数:10
相关论文
共 50 条
  • [41] A Simple Algorithmic Proof of the Symmetric Lopsided Lovasz Local Lemma
    Kirousis, Lefteris
    Livieratos, John
    LEARNING AND INTELLIGENT OPTIMIZATION, LION 12, 2019, 11353 : 49 - 63
  • [42] A Sharp Threshold Phenomenon for the Distributed Complexity of the Lovasz Local Lemma
    Brandt, Sebastian
    Maus, Yannic
    Uitto, Jara
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 389 - 398
  • [43] The Lovasz Local Lemma and its applications to some combinatorial arrays
    Deng, D
    Stinson, DR
    Wei, R
    DESIGNS CODES AND CRYPTOGRAPHY, 2004, 32 (1-3) : 121 - 134
  • [44] Qantum Lovasz Local Lemma: Shearer's Bound Is Tight
    He, Kun
    Li, Qian
    Sun, Xiaoming
    Zhang, Jiapeng
    PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, : 461 - 472
  • [45] Approximate Pure Nash Equilibria via Lovasz Local Lemma
    Nguyen, Thanh
    Tardos, Eva
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2009, 5929 : 160 - 171
  • [46] Approximate Counting, the Lovasz Local Lemma, and Inference in Graphical Models
    Moitra, Ankur
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 356 - 369
  • [47] Improved Distributed Algorithms for the Lovasz Local Lemma and Edge Coloring
    Davies, Peter
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 4273 - 4295
  • [48] Extension of the Lovasz local lemma, and its applications to integer programming
    Srinivasan, Aravind
    SIAM JOURNAL ON COMPUTING, 2006, 36 (03) : 609 - 634
  • [49] An extension of the Lovasz Local Lemma, and its applications to integer programming
    Srinivasan, A
    PROCEEDINGS OF THE SEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1996, : 6 - 15
  • [50] An Algorithmic Proof of the Lovasz Local Lemma via Resampling Oracles
    Harvey, Nicholas J. A.
    Vondrak, Jan
    2015 IEEE 56TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2015, : 1327 - 1345