Faster Distributed Δ-Coloring via Ruling Subgraphs
Yann Bourreau, Sebastian Brandt, Alexandre Nolin
Abstract
Brooks' theorem states that all connected graphs but odd cycles and cliques can be colored with ∆ colors, where ∆ is the maximum degree of the graph. Such colorings have been shown to admit non-trivial distributed algorithms [Panconesi and Srinivasan, Combinatorica 1995] and have been studied intensively in the distributed literature. In particular, it is known that any deterministic algorithm computing a ∆-coloring requires Ω(log n) rounds in the LOCAL model [Chang, Kopelowitz, and Pettie, FOCS 2016], and that this lower bound holds already on constantdegree graphs. In contrast, the best upper bound in this setting is given by an O(log 2 n)-round deterministic algorithm that can be inferred already from the works of [Awerbuch, Goldberg, Luby, and Plotkin, FOCS 1989] and [Panconesi and Srinivasan, Combinatorica 1995] roughly three decades ago, raising the fundamental question about the true complexity of ∆-coloring in the constant-degree setting.
We answer this long-standing question almost completely by providing an almost-optimal deterministic O(log n log * n)-round algorithm for ∆-coloring, matching the lower bound up to a log * n-factor. Similarly, in the randomized LOCAL model, we provide an O(log log n log * n)-round algorithm, improving over the state-of-the-art upper bound of O(log 2 log n) [Ghaffari, Hirvonen, Kuhn, and Maus, Distributed Computing 2021] and almost matching the Ω(log log n)-round lower bound by [BFHKLRSU, STOC 2016].
Our results make progress on several important open problems and conjectures. One key ingredient for obtaining our results is the introduction of ruling subgraph families as a novel tool for breaking symmetry between substructures of a graph, which we expect to be of independent interest.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers3
- Sublogarithmic Distributed Vertex Coloring with Optimal Number of ColorsMaxime Flin, Magnús M. Halldórsson, Manuel Jakob, Yannic MausSTOC 2026 · 1 citation
- Faster Distributed Δ-Coloring via a Reduction to MISYann Bourreau, Sebastian Brandt, Alexandre NolinSODA 2026 · 1 citation
- On Distributed Colouring of Hyperbolic Random GraphsYannic Maus, Janosch RuffSODA 2026
Builds on10
- Improved Deterministic Network DecompositionMohsen Ghaffari, Christoph Grunau, Václav RozhonSODA 2021 · 60 citations
- Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network DecompositionMohsen Ghaffari, Fabian KuhnFOCS 2021 · 38 citations
- Distributed Lower Bounds for Ruling SetsAlkida Balliu, Sebastian Brandt, Dennis OlivettiFOCS 2020 · 28 citations
- Local Distributed Rounding: Generalized to MIS, Matching, Set Cover, and BeyondSalwa Faour, Mohsen Ghaffari, Christoph Grunau, Fabian Kuhn et al.SODA 2023 · 22 citations
- Distributed ∆-coloring plays hide-and-seekAlkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis OlivettiSTOC 2022 · 18 citations
Related papers
- Fast Distributed Brooks' TheoremManuela Fischer, Magnús M. Halldórsson, Yannic MausSODA 2023 · 9 citations
- Faster Deterministic Distributed Coloring Through Recursive List ColoringFabian KuhnSODA 2020 · 30 citations
- Near-Optimal Deterministic Network Decomposition and Ruling Set, and Improved MISMohsen Ghaffari, Christoph GrunauFOCS 2024 · 15 citations
- Brooks' theorem in graph streams: a single-pass semi-streaming algorithm for ∆-coloringSepehr Assadi, Pankaj Kumar, Parth MittalSTOC 2022 · 9 citations
- Distributed Maximal Matching and Maximal Independent Set on HypergraphsAlkida Balliu, Sebastian Brandt, Fabian Kuhn, Dennis OlivettiSODA 2023 · 8 citations
