An optimal distributed (+1)-coloring algorithm?

From MaRDI portal
An optimal distributed \((\Delta+1)\)-coloring algorithm?



Abstract: Vertex coloring is one of the classic symmetry breaking problems studied in distributed computing. In this paper we present a new algorithm for (Delta+1)-list coloring in the randomized sfLOCAL model running in O(mathsfDetscriptscriptstyled(extpolylogn)) time, where mathsfDetscriptscriptstyled(n′) is the deterministic complexity of (extdeg+1)-list coloring on n′-vertex graphs. (In this problem, each v has a palette of size extdeg(v)+1.) This improves upon a previous randomized algorithm of Harris, Schneider, and Su [STOC'16, JACM'18] with complexity O(sqrtlogDelta+loglogn+mathsfDetscriptscriptstyled(extpolylogn)), and, for some range of Delta, is much faster than the best known deterministic algorithm of Fraigniaud, Heinrich, and Kosowski [FOCS'16] and Barenboim, Elkin, and Goldenberg [PODC'18], with complexity O(sqrtDeltalogDeltalogastDelta+log∗n). Our algorithm "appears to be" optimal, in view of the Omega(mathsfDet(extpolylogn)) randomized lower bound due to Chang, Kopelowitz, and Pettie [FOCS'16], where mathsfDet is the deterministic complexity of (Delta+1)-list coloring. At present, the best upper bounds on mathsfDetscriptscriptstyled(n′) and mathsfDet(n′) are both 2O(sqrtlogn′) and use a black box application of network decompositions (Panconesi and Srinivasan [Journal of Algorithms'96]). It is quite possible that the true complexities of both problems are the same, asymptotically, which would imply the randomized optimality of our (Delta+1)-list coloring algorithm.





Cited in
(37)








This page was built for publication: An optimal distributed \((\Delta+1)\)-coloring algorithm?

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5230309)