Edge-coloring sparse graphs with $Δ$ colors in quasilinear time
Lukasz Kowalik
TL;DR
This work achieves Δ-edge-coloring for graphs with bounded maximum average degree under the condition Δ ≥ 2 mad(G), delivering quasilinear-time randomized (O(m mad(G)^3 log n)) and deterministic (O(m mad(G)^7 log n)) algorithms. The approach blends Vizing Adjacency Lemma with a careful analysis of weak edges, utilizing rotating fans and alternating paths, and introduces a partitioning technique to separate subproblems, enabling disjoint color palettes and merging. A key theoretical contribution is a linear lower bound on the number of Δ-weak edges via discharging, and the algorithm derandomizes prior quasi-linear results for bounded mad graphs. The results extend to corollaries such as a deterministic quasi-linear Δ+1 coloring and open up directions for relaxing sparsity constants, dynamic updates, and LOCAL-model implementations.
Abstract
In this paper we show that every graph $G$ of bounded maximum average degree ${\rm mad}(G)$ and with maximum degree $Δ$ can be edge-colored using the optimal number of $Δ$ colors in quasilinear time, whenever $Δ\ge 2{\rm mad}(G)$. The maximum average degree is within a multiplicative constant of other popular graph sparsity parameters like arboricity, degeneracy or maximum density. Our algorithm extends previous results of Chrobak and Nishizeki [J. Algorithms, 1990] and Bhattacharya, Costa, Panski and Solomon [ESA 2024].
