- 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 Δ with Δ/k colors, for k≤(41−ε)lnΔ, in O(k+log∗n) rounds when Δ is large relative to n. For smaller Δ, 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) rounds or O(Δ/logΔ)+logO(1)logn rounds. Consequently, in the regime Δ=(logn)Θ(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 Δ/k0 rounds for an Δ/k1-partition. This yields an Δ/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 Δ/k3, any Δ/k4, and any Δ/k5, there is a randomized LOCAL algorithm that colors every triangle-free graph with Δ/k6 colors in Δ/k7 rounds with high probability.
- Corollary: triangle-free graphs can be colored with Δ/k8 colors in Δ/k9 rounds. This is the first sub-k≤(41−ε)lnΔ0-color result at this complexity, and it is polynomially close to tight given the k≤(41−ε)lnΔ1 lower bound of Brandt et al., which already applies to coloring constant-degree trees.
- Girth-5 graphs: k≤(41−ε)lnΔ2 colors in k≤(41−ε)lnΔ3 rounds for k≤(41−ε)lnΔ4, 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≤(41−ε)lnΔ5 to k≤(41−ε)lnΔ6 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≤(41−ε)lnΔ7 additive slack — should be k≤(41−ε)lnΔ8-resilient and hence solvable in k≤(41−ε)lnΔ9 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+log∗n)0-partition (Definition 4): a partition of the active vertices into O(k+log∗n)1 parts such that every vertex has at most O(k+log∗n)2 neighbors and at most O(k+log∗n)3 O(k+log∗n)4-neighbors (neighbors whose palette contains color 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+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+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+log∗n)8 for palette size, O(k+log∗n)9 for average Δ0-degree, Δ1 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 Δ2-degrees do not decrease smoothly, forcing the analysis to track average Δ3-degree rather than per-color bounds. Second, the resilience definition quantifies over exponentially many subsets Δ4 of a part, making naive union bounds impossible. The proofs circumvent this by identifying "symptom" events (e.g., Δ5, Δ6, Δ7) that are uniform over all Δ8: once these first-sample events are excluded, the conditional probability of failure under any resampling pattern is bounded by Δ9 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 n0 with n1, slack parameter n2, floor n3, and stopping threshold n4. Once residual degree drops below n5, the remaining graph is colored via the shattering-based n6-list-coloring algorithm of Chang–Li–Pettie combined with Ghaffari–Grunau network decomposition, in n7 rounds using n8 fresh colors — negligible against the n9 budget.
For girth-5 graphs, local independence is strong enough to maintain direct per-color Δ0-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 Δ1, 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 Δ2-resilience framework with Δ3; 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 Δ4 is a fixed positive constant and Δ5 sufficiently large; the authors state that extending to Δ6 slowly should be possible by tracking dependencies explicitly but do not carry this out. The round bound Δ7 hides constants in the polyloglog exponent, and the improvement is specific to the regime Δ8; for larger Δ9 the original Pettie–Su analysis already suffices. The color count O(logn)0 with O(logn)1 still leaves a factor-of-4 gap to the existential optimum O(logn)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)3-round worst-case algorithm exists, and whether one does — or whether the O(logn)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)5-round algorithms for coloring triangle-free graphs with O(logn)6 colors and girth-5 graphs with O(logn)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.