Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deterministic Distributed Edge-Coloring via Hypergraph Maximal Matching

Published 10 Apr 2017 in cs.DS | (1704.02767v1)

Abstract: We present a deterministic distributed algorithm that computes a (2Δ−1)(2\Delta-1)-edge-coloring, or even list-edge-coloring, in any nn-node graph with maximum degree Δ\Delta, in O(log⁡<sup>7</sup>Δlog⁡n)O(\log<sup>7</sup> \Delta \log n) rounds. This answers one of the long-standing open questions of \emph{distributed graph algorithms} from the late 1980s, which asked for a polylogarithmic-time algorithm. See, e.g., Open Problem 4 in the Distributed Graph Coloring book of Barenboim and Elkin. The previous best round complexities were 2<sup>O(log⁡</sup>n)2<sup>{O(\sqrt{\log</sup> n})} by Panconesi and Srinivasan [STOC'92] and O~(Δ)+O(log⁡<sup>∗</sup>n)\tilde{O}(\sqrt{\Delta}) + O(\log<sup>*</sup> n) by Fraigniaud, Heinrich, and Kosowski [FOCS'16]. A corollary of our deterministic list-edge-coloring also improves the randomized complexity of (2Δ−1)(2\Delta-1)-edge-coloring to poly(log⁡log⁡n)(\log\log n) rounds. The key technical ingredient is a deterministic distributed algorithm for \emph{hypergraph maximal matching}, which we believe will be of interest beyond this result. In any hypergraph of rank rr --- where each hyperedge has at most rr vertices --- with nn nodes and maximum degree Δ\Delta, this algorithm computes a maximal matching in O(r<sup>5</sup>log⁡<sup>6+log⁡</sup>rΔlog⁡n)O(r<sup>5</sup> \log<sup>{6+\log</sup> r } \Delta \log n) rounds. This hypergraph matching algorithm and its extensions lead to a number of other results. In particular, a polylogarithmic-time deterministic distributed maximal independent set algorithm for graphs with bounded neighborhood independence, hence answering Open Problem 5 of Barenboim and Elkin's book, a ((log⁡Δ/ε)<sup>O(log⁡</sup>(1/ε)))((\log \Delta/\varepsilon)<sup>{O(\log</sup> (1/\varepsilon))})-round deterministic algorithm for (1+ε)(1+\varepsilon)-approximation of maximum matching, and a quasi-polylogarithmic-time deterministic distributed algorithm for orienting λ\lambda-arboricity graphs with out-degree at most (1+ε)λ(1+\varepsilon)\lambda, for any constant $\varepsilon&gt;0$, hence partially answering Open Problem 10 of Barenboim and Elkin's book.

Citations (76)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.