An optimal distributed (∆ + 1)-Coloring algorithm?

59Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

Vertex coloring is one of the classic symmetry breaking problems studied in distributed computing. In this paper we present a new algorithm for (∆ + 1)-list coloring in the randomized LOCAL model running in O(log∗ n + Detd(poly log n)) time, where Detd(n′) is the deterministic complexity of (deg +1)-list coloring on n′-vertex graphs. This improves upon a previous randomized algorithm of Harris, Schneider, and Su (STOC 2016) with complexity O(log ∆ + log log n + Detd(poly log n)), and (when ∆ is sufficiently large) is much faster than the best known deterministic algorithm of Fraigniaud, Heinrich, and Kosowski (FOCS 2016), whose time complexity is O(∆ log2.5 ∆ + log∗ n) time. Our algorithm appears to be optimal. It matches the Ω(log∗ n) randomized lower bound, due to Naor (SIDMA 1991) and sort of matches the Ω(Det(poly log n)) randomized lower bound due to Chang, Kopelowitz, and Pettie (FOCS 2016), where Det is the deterministic complexity of (∆ + 1)-list coloring. The best known upper bounds on Detd(n′) and Det(n′) are both 2O(log n′) (Panconesi and Srinivasan (J. Algor 1996)) and it is quite plausible that the complexities of both problems are the same, asymptotically.

Cite

CITATION STYLE

APA

Chang, Y. J., Li, W., & Pettie, S. (2018). An optimal distributed (∆ + 1)-Coloring algorithm? In Proceedings of the Annual ACM Symposium on Theory of Computing (pp. 123–131). Association for Computing Machinery. https://doi.org/10.1145/3188745.3188964

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free