List Defective Colorings: Distributed Algorithms and Applications

04/19/2023
by   Marc Fuchs, et al.
0

The distributed coloring problem is at the core of the area of distributed graph algorithms and it is a problem that has seen tremendous progress over the last few years. Much of the remarkable recent progress on deterministic distributed coloring algorithms is based on two main tools: a) defective colorings in which every node of a given color can have a limited number of neighbors of the same color and b) list coloring, a natural generalization of the standard coloring problem that naturally appears when colorings are computed in different stages and one has to extend a previously computed partial coloring to a full coloring. In this paper, we introduce list defective colorings, which can be seen as a generalization of these two coloring variants. Essentially, in a list defective coloring instance, each node v is given a list of colors x_v,1,…,x_v,p together with a list of defects d_v,1,…,d_v,p such that if v is colored with color x_v, i, it is allowed to have at most d_v, i neighbors with color x_v, i. We highlight the important role of list defective colorings by showing that faster list defective coloring algorithms would directly lead to faster deterministic (Δ+1)-coloring algorithms in the LOCAL model. Further, we extend a recent distributed list coloring algorithm by Maus and Tonoyan [DISC '20]. Slightly simplified, we show that if for each node v it holds that ∑_i=1^p (d_v,i+1)^2 > deg_G^2(v)· polylogΔ then this list defective coloring instance can be solved in a communication-efficient way in only O(logΔ) communication rounds. This leads to the first deterministic (Δ+1)-coloring algorithm in the standard CONGEST model with a time complexity of O(√(Δ)· polylog Δ+log^* n), matching the best time complexity in the LOCAL model up to a polylogΔ factor.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/21/2023

Optimal (degree+1)-Coloring in Congested Clique

We consider the distributed complexity of the (degree+1)-list coloring p...
research
07/30/2020

Local Conflict Coloring Revisited: Linial for Lists

Linial's famous color reduction algorithm reduces a given m-coloring of ...
research
07/08/2019

Faster Deterministic Distributed Coloring Through Recursive List Coloring

We provide novel deterministic distributed vertex coloring algorithms. A...
research
02/04/2021

Extending Edge-colorings of Complete Hypergraphs into Regular Colorings

Let Xh be the collection of all h-subsets of an n-set X⊇ Y. Given a colo...
research
11/09/2020

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

We present a simple deterministic distributed algorithm that computes a ...
research
07/22/2023

Multigraph edge-coloring with local list sizes

Let G be a multigraph and L : E(G) → 2^ℕ be a list assignment on the edg...
research
08/31/2022

Making Self-Stabilizing any Locally Greedy Problem

We propose a way to transform synchronous distributed algorithms solving...

Please sign up or login with your details

Forgot password? Click here to reset