English

Efficient Randomized Distributed Coloring in CONGEST

Data Structures and Algorithms 2021-04-13 v2 Distributed, Parallel, and Cluster Computing

Abstract

Distributed vertex coloring is one of the classic problems and probably also the most widely studied problems in the area of distributed graph algorithms. We present a new randomized distributed vertex coloring algorithm for the standard CONGEST model, where the network is modeled as an nn-node graph GG, and where the nodes of GG operate in synchronous communication rounds in which they can exchange O(logn)O(\log n)-bit messages over all the edges of GG. For graphs with maximum degree Δ\Delta, we show that the (Δ+1)(\Delta+1)-list coloring problem (and therefore also the standard (Δ+1)(\Delta+1)-coloring problem) can be solved in O(log5logn)O(\log^5\log n) rounds. Previously such a result was only known for the significantly more powerful LOCAL model, where in each round, neighboring nodes can exchange messages of arbitrary size. The best previous (Δ+1)(\Delta+1)-coloring algorithm in the CONGEST model had a running time of O(logΔ+log6logn)O(\log\Delta + \log^6\log n) rounds. As a function of nn alone, the best previous algorithm therefore had a round complexity of O(logn)O(\log n), which is a bound that can also be achieved by a na\"{i}ve folklore algorithm. For large maximum degree Δ\Delta, our algorithm hence is an exponential improvement over the previous state of the art.

Keywords

Cite

@article{arxiv.2012.14169,
  title  = {Efficient Randomized Distributed Coloring in CONGEST},
  author = {Magnús M. Halldórsson and Fabian Kuhn and Yannic Maus and Tigran Tonoyan},
  journal= {arXiv preprint arXiv:2012.14169},
  year   = {2021}
}