Deterministic Distributed Vertex Coloring: Simpler, Faster, and without Network Decomposition

11/09/2020
by   Mohsen Ghaffari, et al.
0

We present a simple deterministic distributed algorithm that computes a (Δ+1)-vertex coloring in O(log^2 Δ·log n) rounds, in any graph with at most n nodes and maximum degree at most Δ. The algorithm can be implemented with O(log n)-bit messages. It 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 assignment. 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^3log n) rounds.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2020

Efficient Randomized Distributed Coloring in CONGEST

Distributed vertex coloring is one of the classic problems and probably ...
research
03/28/2023

Faster Deterministic Distributed MIS and Approximate Matching

We present an Õ(log^2 n) round deterministic distributed algorithm for t...
research
05/12/2021

Distributed Graph Coloring Made Easy

In this paper we present a deterministic CONGEST algorithm to compute an...
research
05/11/2018

Distributed Minimum Vertex Coloring and Maximum Independent Set in Chordal Graphs

We give deterministic distributed (1+ϵ)-approximation algorithms for Min...
research
07/16/2020

Improved Deterministic Network Decomposition

Network decomposition is a central tool in distributed graph algorithms....
research
11/16/2020

Secured Distributed Algorithms without Hardness Assumptions

We study algorithms in the distributed message-passing model that produc...
research
04/19/2023

List Defective Colorings: Distributed Algorithms and Applications

The distributed coloring problem is at the core of the area of distribut...

Please sign up or login with your details

Forgot password? Click here to reset