Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
A constructive proof of the general Lovász Local Lemma
theorem_1_1: The general (asymmetric) local lemma, which the paper credits to Erdős and Lovász and states without proof: if each event A of a finite family is independent of the events outside A and Gamma(A), and weights x: A -> (0,1) satisfy Pr[A] <= x(A) prod over B in Gamma(A) of (1 - x(B)), then all events are avoided with probability at least the product of (1 - x(A)), which is positive.
theorem_1_2: Moser and Tardos's constructive local lemma in the variable setting: under the asymmetric local-lemma condition for the dependency graph of shared variables, some assignment of the variables violates no event, and the sequential resampling algorithm resamples each event A at most an expected x(A)/(1 - x(A)) times before finding one.
theorem_1_3: Moser and Tardos's bound for the parallel resampling algorithm: if the local-lemma condition holds with an extra factor (1 - epsilon), epsilon > 0, the parallel version finds an evaluation violating no event in an expected O((1/epsilon) log sum over A of x(A)/(1 - x(A))) steps.
theorem_1_4: Moser and Tardos's derandomized local lemma: with finitely many variables over finite domains, conditional probabilities of events computable in polynomial time, dependency degree bounded by a constant, and the local-lemma condition with a constant slack 1 - epsilon, a deterministic algorithm finds an evaluation with no event occurring in time polynomial in the problem size.
theorem_6_1: Moser and Tardos's lopsided form of their Theorem 1.2: under the local-lemma condition with neighborhoods taken in the lopsidependency graph, some assignment violates no event, and the resampling algorithm resamples each event A at most an expected x(A)/(1 - x(A)) times.
Robin A. Moser, Gábor Tardos, "A constructive proof of the general Lovász Local Lemma," arXiv:0903.0544 (2009); published in J. ACM 57 (2010), no. 2, Art. 11, 1--15, DOI 10.1145/1667053.1667060.
Copy read. The copy read for this card is the complete arXiv preprint cited above, version 3 (20 May 2009). The arXiv record names arXiv's non-exclusive distribution license (arXiv:0903.0544), every other right reserved.
Summary
The paper gives a constructive form of the asymmetric Lovász local lemma in the independent-variable setting. A finite family of bad events is determined by a finite set of independent random variables, and two events are adjacent in the dependency graph when their variable sets intersect. Under the usual event-dependent hypothesis
Algorithm 1.1 (p. 3) first samples every variable and then repeatedly chooses any currently violated event and resamples precisely the variables in . Theorem 1.2 (p. 3) proves that this procedure reaches an assignment avoiding every bad event, with at most expected resamplings of each and at most expected resampling steps in total. The choice among violated events is arbitrary. The proof encodes each resampling by a proper witness tree: Lemma 2.1 (p. 5) bounds the probability that a fixed tree occurs by the product of the probabilities of its vertex labels, Lemma 3.1 (p. 6) computes the probability that a Galton--Watson process produces a given proper witness tree, and summing the bounds of Lemma 2.1 against these probabilities proves Theorem 1.2 in Sections 2--3 (pp. 4--7).
The paper also treats parallel and deterministic variants. Algorithm 1.2 (p. 3) resamples a maximal independent set of violated events in each round; with a multiplicative slack in the local-lemma inequalities, Theorem 1.3 (p. 4) gives an expected rounds. Under finite variable domains, polynomial-time access to the relevant conditional probabilities, constant maximum dependency degree, and constant slack, Theorem 1.4 (p. 4) derandomizes the method in polynomial time. Finally, Section 6, Theorem 6.1 (p. 10) replaces ordinary overlap dependence by the smaller lopsidependency graph and retains the same expected resampling bounds, and the paper says it also applies to the derandomized variant but that it could not find an effective parallelization (p. 9). Thus the main scope is the variable model: the theorem requires samplable independent variables and detectable violated events, rather than merely an abstract dependency graph; the sequential algorithm needs only to sample the variables and find the violated events, the parallel one also needs maximal independent sets of violated events (p. 11), and only the deterministic variant of Theorem 1.4 computes conditional probabilities. The paper also states, without proof and crediting Erdős and Lovász, the general existential local lemma as Theorem 1.1 (p. 1), for an arbitrary finite family of events with each independent of the events outside .
Relation to E0774
For a finite set and a selected family of supports of nontrivial signed relations , with and , assign each an independent uniform color from . For each support , let be the event that is monochromatic. Then , , and the dependency neighborhood of consists exactly of the selected supports meeting . Consequently the asymmetric hypothesis used in Theorem 1.2 becomes
Whenever these inequalities can be verified, Algorithm 1.1 gives a constructive coloring: on encountering a monochromatic selected support, it recolors precisely that support. At termination no color class contains a signed relation whose support belongs to .
This does not by itself answer E0774. A color class is dissociated only when it contains no support of any nontrivial signed relation, of any length, so a finite decomposition requires a single bounded number of colors for the entire signed-relation hypergraph (equivalently, it is enough to exclude all inclusion-minimal relation supports). Coloring a controlled subfamily, such as relations in selected size ranges or with bounded overlap, leaves every omitted support unconstrained. Moreover, proportional dissociation says that every finite subset has a dissociated subset of a fixed positive proportion; it does not bound how many relation supports meet a given support or furnish weights satisfying the displayed inequalities simultaneously for relations of unbounded length. Theorem 1.2 is also stated for finite variable and event families. Compactness could pass from uniformly bounded finite colorings to an infinite coloring, but the needed uniform local-lemma estimates for all signed relations are precisely what the E0774 hypothesis does not supply.
Read status: claims checked for Theorems 1.1, 1.2, 1.3, 1.4 and 6.1, read clause by clause on the page images of the print; the proofs of Theorems 1.2, 1.3, 1.4 and 6.1 followed; Theorem 1.1 is cited, not proved, in the paper. Nothing here is independently reviewed. Result pages: theorem_1_1, theorem_1_2, theorem_1_3, theorem_1_4 and theorem_6_1.
Bears on. #774: Theorem 1.1 (p. 1) and Theorem 1.2 (p. 3) are the local lemma that the problem's research notes apply to colorings avoiding selected relation supports, as described above; the paper says nothing about dissociated sets, and its results decide nothing about the problem.
Results.
- Theorem 1.1 (p. 1, credited to Erdős and Lovász): if each is independent of and with , all events are avoided with probability at least .
- Theorem 1.2 (p. 3): under the same condition for the dependency graph of shared variables, Algorithm 1.1 resamples each at most an expected times before it finds an assignment violating no event.
- Theorem 1.3 (p. 4): with the condition strengthened by a factor , , the parallel algorithm takes an expected steps.
- Theorem 1.4 (p. 4): with finite domains, conditional probabilities computable in polynomial time, dependency degree bounded by a constant and a constant slack , a deterministic algorithm runs in time polynomial in .
- Theorem 6.1 (p. 10): Theorem 1.2 with the lopsidependency graph in place of the dependency graph.
No file of this source is held: no license on record permits its redistribution, and the card cites the edition it names above.