Papers
Topics
Authors
Recent
Search
2000 character limit reached

Triangle-Free Coloring in LOCAL via Resilient Lovász Local Lemma

Published 13 Aug 2026 in cs.DC and cs.DS | (2608.13357v1)

Abstract: The Lovász Local Lemma (LLL) is a probabilistic tool that has been shown to be of central importance in the study of distributed algorithms. For example, the constructive LLL is known to be complete for the class of locally-checkable labeling problems with o(logn)o(\log n) randomized complexities in the LOCAL model. One classic application of the LLL is in coloring graphs with some sparse structure, such as triangle-free graphs. Triangle-free coloring therefore serves as a benchmark problem for techniques for sublogarithmic randomized distributed algorithms. The state-of-the-art distributed triangle-free coloring algorithm of Pettie and Su [ICALP 2013, Information and Computation 2015] uses Δk\fracΔ{k} colors (where kk can be up to (14ε)lnΔ(\frac14 - \varepsilon)\ln Δ) and consists of O(k+log<sup></sup>n)O(k+\log<sup>*</sup> n) applications of the distributed LLL. However, the distributed LLL is itself a difficult problem; despite significant study, the fastest algorithms known require O(logΔn)O(\log_Δn) or O(ΔlogΔ)+log<sup>O(1)log</sup>nO(\fracΔ{\logΔ})+\log<sup>{O(1)}\log</sup> n rounds. In this work, we adapt the Pettie-Su's algorithm so that the resulting LLL instances can be solved in log<sup>O(1)log</sup>n\log<sup>{O(1)}\log</sup> n rounds, by employing the 'resilience' definition of Davies [SODA 2023]. This gives an O(k)+log<sup>O(1)log</sup>nO(k)+ \log<sup>{O(1)}\log</sup> n complexity (since the LLL is not needed when k=log<sup>ω(1)log</sup>nk= \log<sup>{ω(1)}\log</sup> n), essentially causing the LLL steps to no longer be the bottleneck of the algorithm. As a corollary we obtain the first log<sup>O(1)log</sup>n\log<sup>{O(1)}\log</sup> n-round algorithms for coloring triangle-free graphs with o(Δ)o(Δ) colors. The same framework also yields a companion girth-$5$ algorithm, using (1+ε)Δ/lnΔ(1+\varepsilon)Δ/\ln Δ colors in O(k)+log<sup>O(1)log</sup>nO(k)+ \log<sup>{O(1)}\log</sup> n rounds, matching the best known existential upper bound for the number of colors.

Summary

  • The paper develops a resilient Lovász Local Lemma framework that colors triangle-free graphs with Δ/k colors in O(k) + log^{O(1)} log n rounds, for k ≤ (1/4 − ε) ln Δ, with high probability.
  • The algorithm constructs color-balanced r-partitions that control both neighborhood and per-color dependencies, enabling efficient resilience analysis without union bounds over exponentially many resampling patterns.
  • The results give the first o(Δ)-coloring of triangle-free graphs in polyloglog rounds and achieve (1+o(1))Δ/ln Δ colors for girth-5 graphs, while leaving the optimal triangle-free constant as an open problem.

Overview and motivation

This paper addresses a long-standing bottleneck in distributed graph coloring: the cost of the Lovász Local Lemma (LLL) subroutine inside iterative coloring algorithms for sparse graphs. The starting point is the framework of Pettie and Su (2608.13357), which colors any triangle-free graph of maximum degree Δ\Delta with Δ/k\Delta/k colors, for k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta, in O(k+logn)O(k + \log^* n) rounds when Δ\Delta is large relative to nn. For smaller Δ\Delta, however, each phase of that algorithm must be certified by an application of the distributed LLL, and the best general-purpose distributed LLL algorithms require either O(logn)O(\log n) rounds or O(Δ/logΔ)+logO(1)lognO(\Delta/\log\Delta) + \log^{O(1)}\log n rounds. Consequently, in the regime Δ=(logn)Θ(1)\Delta = (\log n)^{\Theta(1)} — precisely where the LLL is hardest — the LLL calls dominate the round complexity.

The contribution is to restructure the Pettie–Su algorithm so that its LLL instances fall within the resilient partition framework of Davies (SODA 2023), which solves such instances in Δ/k\Delta/k0 rounds for an Δ/k\Delta/k1-partition. This yields an Δ/k\Delta/k2-round algorithm — a nearly exponential improvement over prior bounds in the difficult regime — while retaining the same asymptotic color count.

Main results

The paper establishes two theorems plus a corollary:

  • Triangle-free graphs: for any fixed Δ/k\Delta/k3, any Δ/k\Delta/k4, and any Δ/k\Delta/k5, there is a randomized LOCAL algorithm that colors every triangle-free graph with Δ/k\Delta/k6 colors in Δ/k\Delta/k7 rounds with high probability.
  • Corollary: triangle-free graphs can be colored with Δ/k\Delta/k8 colors in Δ/k\Delta/k9 rounds. This is the first sub-k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta0-color result at this complexity, and it is polynomially close to tight given the k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta1 lower bound of Brandt et al., which already applies to coloring constant-degree trees.
  • Girth-5 graphs: k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta2 colors in k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta3 rounds for k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta4, matching the best known existential bound (Kim's result) for this class.

Both results extend to list-coloring, since the analysis is phrased entirely in terms of evolving palette sizes. The color counts match the best achievable by any nontrivial distributed algorithm; notably, Molloy's existential improvement of the triangle-free constant from k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta5 to k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta6 remains out of reach distributively, and the authors flag this as open.

Technical approach

The core idea, stated informally by the authors, is that LLL instances whose bad events assert that certain quantities deviate too far from expectation — where those quantities are governed primarily by one-hop neighborhoods and admit k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta7 additive slack — should be k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta8-resilient and hence solvable in k(14ε)lnΔk \le (\tfrac14 - \varepsilon)\ln\Delta9 rounds. In coloring applications, slack in concentration bounds translates directly into a negligible number of extra colors, so resilience comes "for free" from the palette budget.

The key new combinatorial object is a color-balanced O(k+logn)O(k + \log^* n)0-partition (Definition 4): a partition of the active vertices into O(k+logn)O(k + \log^* n)1 parts such that every vertex has at most O(k+logn)O(k + \log^* n)2 neighbors and at most O(k+logn)O(k + \log^* n)3 O(k+logn)O(k + \log^* n)4-neighbors (neighbors whose palette contains color O(k+logn)O(k + \log^* n)5) in each part. The second condition is essential because the bad events of the Pettie–Su process are per-color: they concern palette sizes, average O(k+logn)O(k + \log^* n)6-degrees, and residual degrees, so controlling only total degree within parts is insufficient. The paper proves that such partitions exist whp and can be constructed in O(k+logn)O(k + \log^* n)7 rounds via an auxiliary 1-resilient LLL instance in which vertices choose parts uniformly at random.

The main algorithmic difficulty is verifying resilience of the three bad-event families (O(k+logn)O(k + \log^* n)8 for palette size, O(k+logn)O(k + \log^* n)9 for average Δ\Delta0-degree, Δ\Delta1 for residual degree) under adversarial resampling of arbitrary subsets of a single part. Two obstacles stand out. First, the events depend on two-hop neighborhoods, so resampling propagates through intermediate vertices; the triangle-free condition ensures that the relevant variable sets decompose disjointly, but individual Δ\Delta2-degrees do not decrease smoothly, forcing the analysis to track average Δ\Delta3-degree rather than per-color bounds. Second, the resilience definition quantifies over exponentially many subsets Δ\Delta4 of a part, making naive union bounds impossible. The proofs circumvent this by identifying "symptom" events (e.g., Δ\Delta5, Δ\Delta6, Δ\Delta7) that are uniform over all Δ\Delta8: once these first-sample events are excluded, the conditional probability of failure under any resampling pattern is bounded by Δ\Delta9 or better. A signature-map device assigns witness colors to certify which resampled selections could newly uncolor a vertex, keeping the accounting per-color and independent.

The parameter schedule follows Variant A of Pettie–Su with modified constants: sampling probability nn0 with nn1, slack parameter nn2, floor nn3, and stopping threshold nn4. Once residual degree drops below nn5, the remaining graph is colored via the shattering-based nn6-list-coloring algorithm of Chang–Li–Pettie combined with Ghaffari–Grunau network decomposition, in nn7 rounds using nn8 fresh colors — negligible against the nn9 budget.

For girth-5 graphs, local independence is strong enough to maintain direct per-color Δ\Delta0-degree bounds instead of averages, recovering Kim's constant-1 regime with a shorter argument. The genuinely new proof component there is resilience of the per-color event Δ\Delta1, handled via three carefully separated effects (direct contribution of the resampled block, palette loss through witnesses, and induced uncoloring), each bounded independently thanks to the absence of 4-cycles.

Significance for the distributed LLL

Beyond coloring, the paper widens the class of LLL instances known to be solvable in polyloglog rounds. The instances solved here are described as among the most complex yet handled efficiently, and they are the first special cases shown directly to fit the Δ\Delta2-resilience framework with Δ\Delta3; previously, superconstant resilience was used only as an intermediate step toward the general LLL result. The authors' informal claim — that concentration-type bad events with neighborhood-local influence and additive slack are prime candidates for fast resilient solving — suggests applicability beyond coloring, e.g., to problems requiring label frequencies within thresholds, which constitute most concrete distributed LLL applications.

Limitations and open questions

Several caveats qualify the results. The analysis assumes Δ\Delta4 is a fixed positive constant and Δ\Delta5 sufficiently large; the authors state that extending to Δ\Delta6 slowly should be possible by tracking dependencies explicitly but do not carry this out. The round bound Δ\Delta7 hides constants in the polyloglog exponent, and the improvement is specific to the regime Δ\Delta8; for larger Δ\Delta9 the original Pettie–Su analysis already suffices. The color count O(logn)O(\log n)0 with O(logn)O(\log n)1 still leaves a factor-of-4 gap to the existential optimum O(logn)O(\log n)2 for triangle-free graphs, and no distributed algorithm matching Molloy's bound is known. More broadly, the general distributed LLL retains an exponential gap: no O(logn)O(\log n)3-round worst-case algorithm exists, and whether one does — or whether the O(logn)O(\log n)4 lower bound can be strengthened — remains open.

Conclusion

The paper converts the LLL bottleneck of the Pettie–Su triangle-free coloring framework into a non-bottleneck by proving that its per-round LLL instances are resilient with respect to color-balanced partitions, yielding the first O(logn)O(\log n)5-round algorithms for coloring triangle-free graphs with O(logn)O(\log n)6 colors and girth-5 graphs with O(logn)O(\log n)7 colors. The technical machinery — color-balanced partitions, symptom-event arguments avoiding union bounds over resampling subsets, and signature-based certification — constitutes a reusable template for solving concentration-flavored LLL instances efficiently, and sharpens the boundary between tractable and general LLL instances in the LOCAL model.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.