Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network Decomposition
Mohsen Ghaffari, Fabian Kuhn
Abstract
We present a simple deterministic distributed algorithm that computes a (∆ + 1)-vertex coloring in O(log 2 ∆•log n) rounds. The algorithm can be implemented with O(log n)-bit messages. The algorithm can also be extended to the more general (degree + 1)-list coloring problem.
Obtaining a polylogarithmic-time deterministic algorithm for (∆ + 1)-vertex coloring had remained a central open question in the area of distributed graph algorithms since the 1980s, until a recent network decomposition algorithm of Rozhoň and Ghaffari [STOC'20]. The current state of the art is based on an improved variant of their decomposition, which leads to an O(log 5 n)-round algorithm for (∆ + 1)-vertex coloring.
Our coloring algorithm is completely different and considerably simpler and faster. It solves the coloring problem in a direct way, without using network decomposition, by gradually rounding a certain fractional color assignment until reaching an integral color assignments. Moreover, via the approach of Chang, Li, and Pettie [STOC'18], this improved deterministic algorithm also leads to an improvement in the complexity of randomized algorithms for (∆ + 1)-coloring, now reaching the bound of O(log 3 log n) rounds.
As a further application, we also provide faster deterministic distributed algorithms for the following variants of the vertex coloring problem. In graphs of arboricity a, we show that a (2 + ε)a-vertex coloring can be computed in O(log 3 a • log n) rounds. We also show that for ∆ ≥ 3, a ∆-coloring of a ∆-colorable graph G can be computed in O(log 2 ∆ • log 2 n) rounds.
Other implications, randomized coloring. By plugging our deterministic list-coloring algorithm into the randomized coloring algorithm of Chang et al. [CLP18], we can also improve the randomized complexity from the O(log 5 log n) bound of [GGR21] to O(log 3 log n):
Corollary 1.2. There is a randomized algorithm in the LOCAL model that computes a (∆ + 1)coloring in any graph with at most n nodes and maximum degree at most ∆ in O(log 3 log n) rounds, with high probability 1 .
We note that in a very recent paper, Halldórsson, Nolin, and Tonoyan [HNT21] give an improved randomized CONGEST algorithm for (∆ + 1)-coloring. Their algorithm can use the deterministic CONGEST algorithm that we give in Theorem 1.1 and by applying our result, they show that (∆ + 1)-coloring can also be solved in O(log 3 log n) rounds in the randomized CONGEST model.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext dc824983-28a4-43c1-ac10-2a706e037a93Cited by top-tier papers18
- 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
- Near-optimal distributed degree+1 coloringMagnús M. Halldórsson, Fabian Kuhn, Alexandre Nolin, Tigran TonoyanSTOC 2022 · 16 citations
- Near-Optimal Deterministic Network Decomposition and Ruling Set, and Improved MISMohsen Ghaffari, Christoph GrunauFOCS 2024 · 15 citations
- Improved Distributed Network Decomposition, Hitting Sets, and Spanners, via DerandomizationMohsen Ghaffari, Christoph Grunau, Bernhard Haeupler, Saeed Ilchi et al.SODA 2023 · 14 citations
Builds on4
- Improved Deterministic Network DecompositionMohsen Ghaffari, Christoph Grunau, Václav RozhonSODA 2021 · 60 citations
- Faster Deterministic Distributed Coloring Through Recursive List ColoringFabian KuhnSODA 2020 · 30 citations
- Polylogarithmic-time deterministic network decomposition and distributed derandomizationVáclav Rozhon, Mohsen GhaffariSTOC 2020 · 15 citations
- Efficient randomized distributed coloring in CONGESTMagnús M. Halldórsson, Fabian Kuhn, Yannic Maus, Tigran TonoyanSTOC 2021 · 1 citation
Related papers
- Faster Distributed Δ-Coloring via a Reduction to MISYann Bourreau, Sebastian Brandt, Alexandre NolinSODA 2026 · 1 citation
- Fast Distributed Brooks' TheoremManuela Fischer, Magnús M. Halldórsson, Yannic MausSODA 2023 · 9 citations
- Faster Deterministic Distributed MIS and Approximate MatchingMohsen Ghaffari, Christoph GrunauSTOC 2023 · 11 citations
- 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 Ruling SubgraphsYann Bourreau, Sebastian Brandt, Alexandre NolinSTOC 2025 · 1 citation
