(Δ+1) Coloring in the Congested Clique Model

05/07/2018
by   Merav Parter, et al.
0

In this paper, we present improved algorithms for the (Δ+1) (vertex) coloring problem in the Congested-Clique model of distributed computing. In this model, the input is a graph on n nodes, initially each node knows only its incident edges, and per round each two nodes can exchange O( n) bits of information. Our key result is a randomized (Δ+1) vertex coloring algorithm that works in O(Δ·^* Δ)-rounds. This is achieved by combining the recent breakthrough result of [Chang-Li-Pettie, STOC'18] in the model and a degree reduction technique. We also get the following results with high probability: (1) (Δ+1)-coloring for Δ=O((n/ n)^1-ϵ) for any ϵ∈ (0,1), within O((1/ϵ)^* Δ) rounds, and (2) (Δ+Δ^1/2+o(1))-coloring within O(^* Δ) rounds. Turning to deterministic algorithms, we show a (Δ+1)-coloring algorithm that works in O(Δ) rounds.

READ FULL TEXT

page 10

page 12

research
12/28/2020

Efficient Randomized Distributed Coloring in CONGEST

Distributed vertex coloring is one of the classic problems and probably ...
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
05/14/2018

Congested Clique Algorithms for Graph Spanners

Graph spanners are sparse subgraphs that faithfully preserve the distanc...
research
04/11/2019

Locality of not-so-weak coloring

Many graph problems are locally checkable: a solution is globally feasib...
research
09/08/2022

Routing permutations on spectral expanders via matchings

We consider the following matching-based routing problem. Initially, eac...
research
03/01/2023

Is Planted Coloring Easier than Planted Clique?

We study the computational complexity of two related problems: recoverin...
research
09/15/2019

Noisy Beeping Networks

We introduce noisy beeping networks, where nodes have limited communicat...

Please sign up or login with your details

Forgot password? Click here to reset