Abstract

This paper is concerned with efficiently coloring sparse graphs in the distributed setting with as few colors as possible. According to the celebrated Four Color Theorem, planar graphs can be colored with at most 4 colors, and the proof gives a (sequential) quadratic algorithm finding such a coloring. A natural problem is to improve this complexity in the distributed setting. Using the fact that planar graphs contain linearly many vertices of degree at most 6, Goldberg, Plotkin, and Shannon obtained a deterministic distributed algorithm coloring $n$-vertex planar graphs with 7 colors in $O(\log n)$ rounds. Here, we show how to color planar graphs with 6 colors in $\text{polylog}(n)$ rounds. Our algorithm indeed works more generally in the list-coloring setting and for sparse graphs (for such graphs we improve by at least one the number of colors resulting from an efficient algorithm of Barenboim and Elkin, at the expense of a slightly worst complexity). Our bounds on the number of colors turn out to be quite sharp in general. Among other results, we show that no distributed algorithm can color every $n$-vertex planar graph with 4 colors in $o(n)$ rounds.

Highlights

  • 1.1 Coloring sparse graphsThis paper is devoted to the graph coloring problem in the distributed model of computation

  • The famous Four Color Theorem ensures that these graphs are 4-colorable, but coloring them using so few colors with an efficient distributed algorithm has remained elusive

  • Plotkin, and Shannon [19] obtained a deterministic distributed algorithm coloring n-vertex planar graphs with 7 colors in O(log n) rounds, but it was not known1 whether a polylogarithmic 6-coloring algorithm exists for planar graphs

Read more

Summary

Coloring sparse graphs

This paper is devoted to the graph coloring problem in the distributed model of computation. Most of the research so far has focused on obtaining fast algorithms for coloring graphs of maximum degree ∆ with ∆ + 1 colors, or to allow more colors in order to obtain more efficient algorithms. In this paper we give a simple deterministic distributed 6-coloring algorithm for planar graphs, of round complexity O(log n). The algorithm works more generally for sparse graphs. We consider the maximum average degree of a graph (see below for precise definitions) as a sparseness measure. It seems to be better suited for coloring problems than arboricity, which had been previously considered [4, 18]. To state our result more precisely, we start with some definitions and classic results on graph coloring

Definitions
Previous results
Our results
Consequences of our main result
Overview of the proof of Theorem 3
A has linear size – Proof of Lemma 17
The coloring can be extended efficiently – Proof of Lemma 18
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.