Distributed Graph Coloring Made Easy

Type: Article

Publication Date: 2023-08-17

Citations: 1

DOI: https://doi.org/10.1145/3605896

View Chat PDF

Abstract

In this article, we present a deterministic \(\mathsf {CONGEST}\) algorithm to compute an O ( k Δ)-vertex coloring in O (Δ / k )+log * n rounds, where Δ is the maximum degree of the network graph and k ≥ 1 can be freely chosen. The algorithm is extremely simple: each node locally computes a sequence of colors and then it tries colors from the sequence in batches of size k . Our algorithm subsumes many important results in the history of distributed graph coloring as special cases, including Linial’s color reduction [Linial, FOCS’87], the celebrated locally iterative algorithm from [Barenboim, Elkin, Goldenberg, PODC’18], and various algorithms to compute defective and arbdefective colorings. Our algorithm can smoothly scale between several of these previous results and also simplifies the state-of-the-art (Δ +1)-coloring algorithm. At the cost of losing some of the algorithm’s simplicity we also provide a O ( k Δ)-coloring algorithm in \(O(\sqrt {\Delta /k})+\log ^{*} n\) rounds. We also provide improved deterministic algorithms for ruling sets, and, additionally, we provide a tight characterization for one-round color reduction algorithms.

Locations

  • ACM Transactions on Parallel Computing - View - PDF
  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ PDF Chat Distributed Graph Coloring Made Easy 2021 Yannic Maus
+ Distributed Graph Coloring Made Easy 2021 Yannic Maus
+ Locally-iterative $(Δ+1)$-Coloring in Sublinear (in $Δ$) Rounds 2022 Xinyu Fu
Yitong Yin
Chaodong Zheng
+ Ultrafast Distributed Coloring of High Degree Graphs 2021 Magnús M. Halldórsson
Alexandre Nolin
Tigran Tonoyan
+ Distributed coloring of graphs with an optimal number of colors 2018 Étienne Bamas
Louis Esperet
+ PDF Chat Simpler and More General Distributed Coloring Based on Simple List Defective Coloring Algorithms 2024 M. Fuchs
Fabian Kühn
+ Coloring Fast with Broadcasts 2023 Maxime Flin
Mohsen Ghaffari
Magnús M. Halldórsson
Fabian Kühn
Alexandre Nolin
+ Efficient Randomized Distributed Coloring in CONGEST 2020 Magnús M. Halldórsson
Fabian Kühn
Yannic Maus
Tigran Tonoyan
+ Coloring Fast with Broadcasts 2023 Maxime Flin
Mohsen Ghaffari
Magnús M. Halldórsson
Fabian Kühn
Alexandre Nolin
+ Superfast Coloring in CONGEST via Efficient Color Sampling 2021 Magnús M. Halldórsson
Alexandre Nolin
+ Efficient Randomized Distributed Coloring in CONGEST. 2020 Magnús M. Halldórsson
Fabian Kühn
Yannic Maus
Tigran Tonoyan
+ PDF Chat Superfast Coloring in CONGEST via Efficient Color Sampling 2021 Magnús M. Halldórsson
Alexandre Nolin
+ PDF Chat Superfast coloring in CONGEST via efficient color sampling 2023 Magnús M. Halldórsson
Alexandre Nolin
+ Fast Distributed Brooks' Theorem 2022 Manuela Fischer
Yannic Maus
Magnús M. Halldórsson
+ $(Δ+1)$ Coloring in the Congested Clique Model 2018 Merav Parter
+ Distributed coloring of graphs with an optimal number of colors. 2018 Étienne Bamas
Louis Esperet
+ PDF Chat Improved distributed $$\Delta $$-coloring 2021 Mohsen Ghaffari
Juho Hirvonen
Fabian Kühn
Yannic Maus
+ List Defective Colorings: Distributed Algorithms and Applications 2023 M. Fuchs
Fabian Kühn
+ PDF Chat Faster Deterministic Distributed Coloring Through Recursive List Coloring 2019 Fabian Kühn
+ PDF Chat Efficient randomized distributed coloring in CONGEST 2021 Magnús M. Halldórsson
Fabian Kühn
Yannic Maus
Tigran Tonoyan

Cited by (0)

Action Title Year Authors

Citing (28)

Action Title Year Authors
+ PDF Chat Deterministic Distributed Vertex Coloring in Polylogarithmic Time 2011 Leonid Barenboim
Michael Elkin
+ PDF Chat Distributed $(\Delta+1)$-Coloring in Linear (in $\Delta$) Time 2014 Leonid Barenboim
Michael Elkin
Fabian Kühn
+ Families of finite sets in which no set is covered by the union ofr others 1985 P. Erdős
Péter Frankl
Zoltán Füredi
+ PDF Chat A lower bound for the distributed Lovász local lemma 2016 Sebastian Brandt
Orr Fischer
Juho Hirvonen
Barbara Keller
Tuomo Lempiäinen
Joel Rybicki
Jukka Suomela
Jara Uitto
+ PDF Chat The Locality of Distributed Symmetry Breaking 2016 Leonid Barenboim
Michael Elkin
Seth Pettie
Johannes Schneider
+ PDF Chat Polynomial Lower Bound for Distributed Graph Coloring in a Weak LOCAL Model 2016 Dan Hefetz
Fabian Kühn
Yannic Maus
Angelika Steger
+ PDF Chat Improved deterministic distributed matching via rounding 2018 Manuela Fischer
+ PDF Chat An Exponential Separation between Randomized and Deterministic Complexity in the LOCAL Model 2019 Yi‐Jun Chang
Tsvi Kopelowitz
Seth Pettie
+ PDF Chat Lower Bounds for Maximal Matchings and Maximal Independent Sets 2019 Alkida Balliu
Sebastian Brandt
Juho Hirvonen
Dennis Olivetti
Mikaël Rabie
Jukka Suomela
+ PDF Chat Improved Distributed Delta-Coloring 2018 Mohsen Ghaffari
Juho Hirvonen
Fabian Kühn
Yannic Maus
+ PDF Chat Near-Additive Spanners In Low Polynomial Deterministic CONGEST Time 2019 Michael Elkin
Shaked Matar
+ PDF Chat Locality of Not-so-Weak Coloring 2019 Alkida Balliu
Juho Hirvonen
Christoph Lenzen
Dennis Olivetti
Jukka Suomela
+ PDF Chat On Derandomizing Local Distributed Algorithms 2018 Mohsen Ghaffari
David G. Harris
Fabian Kühn
+ PDF Chat Local Conflict Coloring 2016 Pierre Fraigniaud
Marc Heinrich
Adrian Kosowski
+ PDF Chat Deterministic Distributed Ruling Sets of Line Graphs 2018 Fabian Kühn
Yannic Maus
Simon Weidner
+ PDF Chat An Automatic Speedup Theorem for Distributed Problems 2019 Sebastian Brandt
+ PDF Chat Distributed Local Approximation Algorithms for Maximum Matching in Graphs and Hypergraphs 2019 David G. Harris
+ PDF Chat Faster Deterministic Distributed Coloring Through Recursive List Coloring 2019 Fabian Kühn
+ PDF Chat Polylogarithmic-time deterministic network decomposition and distributed derandomization 2020 Václav Rozhoň
Mohsen Ghaffari
+ PDF Chat Distributed Edge Coloring in Time Quasi-Polylogarithmic in Delta 2020 Alkida Balliu
Fabian Kühn
Dennis Olivetti
+ PDF Chat Efficient Deterministic Distributed Coloring with Small Bandwidth 2020 Philipp Bamberger
Fabian Kühn
Yannic Maus
+ PDF Chat Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network Decomposition 2022 Mohsen Ghaffari
Fabian Kühn
+ PDF Chat Improved Deterministic Network Decomposition 2021 Mohsen Ghaffari
Christoph Grunau
Václav Rozhoň
+ PDF Chat Distributed Lower Bounds for Ruling Sets 2020 Alkida Balliu
Sebastian Brandt
Dennis Olivetti
+ PDF Chat Efficient randomized distributed coloring in CONGEST 2021 Magnús M. Halldórsson
Fabian Kühn
Yannic Maus
Tigran Tonoyan
+ PDF Chat Superfast Coloring in CONGEST via Efficient Color Sampling 2021 Magnús M. Halldórsson
Alexandre Nolin
+ PDF Chat Near-optimal distributed degree+1 coloring 2022 Magnús M. Halldórsson
Fabian Kühn
Alexandre Nolin
Tigran Tonoyan
+ PDF Chat Overcoming Congestion in Distributed Coloring 2022 Magnús M. Halldórsson
Alexandre Nolin
Tigran Tonoyan