New Constructive Aspects of the Lovasz Local Lemma

The Lov\'{a}sz 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 \emph{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.

[1]  Aravind Srinivasan Improved algorithmic versions of the Lovász Local Lemma , 2008, SODA '08.

[2]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[3]  Noga Alon,et al.  The Probabilistic Method, Third Edition , 2008, Wiley-Interscience series in discrete mathematics and optimization.

[4]  Ivona Bezáková,et al.  Allocating indivisible goods , 2005, SECO.

[5]  Amin Saberi,et al.  An Approximation Algorithm for Max-Min Fair Allocation of Indivisible Goods , 2010, SIAM J. Comput..

[6]  Bruce A. Reed,et al.  Acyclic Coloring of Graphs , 1991, Random Struct. Algorithms.

[7]  Noga Alon,et al.  Constructive Bounds for a Ramsey-Type Problem , 1997, Graphs Comb..

[8]  Uriel Feige,et al.  On allocations that maximize fairness , 2008, SODA '08.

[9]  Noga Alon,et al.  Solving MAX-r-SAT Above a Tight Lower Bound , 2010, SODA '10.

[10]  Dan Suciu,et al.  Journal of the ACM , 2006 .

[11]  N. Alon,et al.  Constructive lower bounds for off-diagonal Ramsey numbers , 2001 .

[12]  James D. Currie,et al.  Pattern avoidance: themes and variations , 2005, Theor. Comput. Sci..

[13]  Michael Luby,et al.  A simple parallel algorithm for the maximal independent set problem , 1985, STOC '85.

[14]  Noga Alon,et al.  Acyclic edge colorings of graphs , 2001, J. Graph Theory.

[15]  Dániel Marx,et al.  The complexity of nonrepetitive coloring , 2009, Discret. Appl. Math..

[16]  Uriel Feige,et al.  On Estimation Algorithms vs Approximation Algorithms , 2008, FSTTCS.

[17]  Noga Alon,et al.  Breaking the rhythm on graphs , 2008, Discret. Math..

[18]  M. Schaefer,et al.  Completeness in the Polynomial-Time Hierarchy A Compendium ∗ , 2008 .

[19]  Bruce M. Maggs,et al.  Packet routing and job-shop scheduling inO(congestion+dilation) steps , 1994, Comb..

[20]  C. R. Subramanian,et al.  Improved bounds on acyclic edge colouring , 2007, Discret. Math..

[21]  Uriel Feige,et al.  Santa claus meets hypergraph matchings , 2008, TALG.

[22]  Sandi Klavzar,et al.  Nonrepetitive colorings of trees , 2007, Discret. Math..

[23]  Venkatesan Guruswami,et al.  MaxMin allocation via degree lower-bounded arborescences , 2009, STOC '09.

[24]  Aravind Srinivasan,et al.  New Constructive Aspects of the Lovasz Local Lemma , 2010, FOCS.

[25]  P. Erdös Some remarks on the theory of graphs , 1947 .

[26]  Noga Alon,et al.  Nonrepetitive colorings of graphs , 2002, Random Struct. Algorithms.

[27]  Noga Alon,et al.  A Parallel Algorithmic Version of the Local Lemma , 1991, Random Struct. Algorithms.

[28]  Noga Alon,et al.  Solving MAX-r-SAT Above a Tight Lower Bound , 2010, SODA.

[29]  Matthew Andrews,et al.  Approximation Algorithms for the Edge-Disjoint Paths Problem via Raecke Decompositions , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[30]  Bruce A. Reed,et al.  Further algorithmic aspects of the local lemma , 1998, STOC '98.

[31]  Jaroslaw Grytczuk,et al.  Thue type problems for graphs, points, and numbers , 2008, Discret. Math..

[32]  Lane A. Hemaspaandra,et al.  SIGACT news complexity theory comun 37 , 2002, SIGA.

[33]  Amin Saberi,et al.  An approximation algorithm for max-min fair allocation of indivisible goods , 2007, STOC '07.

[34]  Noga Alon,et al.  Acyclic edge colorings of graphs , 2001 .

[35]  André Kündgen,et al.  Nonrepetitive colorings of graphs of bounded tree-width , 2008, Discret. Math..

[36]  Aravind Srinivasan,et al.  A new approximation technique for resource‐allocation problems , 2010, ICS.

[37]  Michael Krivelevich,et al.  Bounding Ramsey Numbers through Large Deviation Inequalities , 1995, Random Struct. Algorithms.

[38]  Robin A. Moser A constructive proof of the Lovász local lemma , 2008, STOC '09.

[39]  Karthekeyan Chandrasekaran,et al.  Deterministic algorithms for the Lovász Local Lemma , 2009, SODA '10.

[40]  József Beck,et al.  An Algorithmic Approach to the Lovász Local Lemma. I , 1991, Random Struct. Algorithms.

[41]  Nikhil Bansal,et al.  The Santa Claus problem , 2006, STOC '06.

[42]  Gábor Tardos,et al.  A constructive proof of the general lovász local lemma , 2009, JACM.

[43]  Christian Scheideler,et al.  Coloring non-uniform hypergraphs: a new algorithmic approach to the general Lovász local lemma , 2000, SODA '00.

[44]  Ramsey Theory,et al.  Ramsey Theory , 2020, Set Theory and Foundations of Mathematics: An Introduction to Mathematical Logic.

[45]  Robin A. Moser Derandomizing the Lovasz Local Lemma more effectively , 2008, ArXiv.

[46]  N. Alon,et al.  The Probabilistic Method: Alon/Probabilistic , 2008 .

[47]  Sanjeev Khanna,et al.  On Allocating Goods to Maximize Fairness , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[48]  Penny E. Haxell,et al.  A condition for matchability in hypergraphs , 1995, Graphs Comb..

[49]  P. Erdos-L Lovász Problems and Results on 3-chromatic Hypergraphs and Some Related Questions , 2022 .

[50]  B. Reed Graph Colouring and the Probabilistic Method , 2001 .

[51]  B. Grünbaum Acyclic colorings of planar graphs , 1973 .

[52]  Noga Alon,et al.  Explicit Ramsey graphs and orthonormal labelings , 1994, Electron. J. Comb..

[53]  R. Graham,et al.  Ramsey theory (2nd ed.) , 1990 .

[54]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[55]  Noga Alon,et al.  A Fast and Simple Randomized Parallel Algorithm for the Maximal Independent Set Problem , 1985, J. Algorithms.

[56]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.