Distributed Degree Splitting, Edge Coloring, and Orientations
Mohsen Ghaffari, Hsin-Hao Su

TL;DR
This paper introduces new distributed algorithms for graph degree splitting, edge coloring, and orientations, achieving near-optimal or tight bounds, and resolving several longstanding open problems in distributed graph algorithms.
Contribution
It presents the first polylogarithmic round deterministic edge coloring algorithm, tight bounds for sinkless orientation, and efficient algorithms for orienting graphs with given arboricity, solving multiple open problems.
Findings
Deterministic $(2\Delta-1) imes(1+o(1))$-edge-coloring in poly(log n) rounds.
Sinkless orientation on $\Delta$-regular graphs in $O(\log_{\Delta}\log n)$ randomized and $O(\log_{\Delta} )$ deterministic rounds.
Randomized $O(\log^4 n)$-round algorithm for orienting graphs with given arboricity.
Abstract
We study a family of closely-related distributed graph problems, which we call degree splitting, where roughly speaking the objective is to partition (or orient) the edges such that each node's degree is split almost uniformly. Our findings lead to answers for a number of problems, a sampling of which includes: -- We present a round deterministic algorithm for -edge-coloring, where denotes the maximum degree. Modulo the factor, this settles one of the long-standing open problems of the area from the 1990's (see e.g. Panconesi and Srinivasan [PODC'92]). Indeed, a weaker requirement of -edge-coloring in rounds was asked for in the 4th open question in the Distributed Graph Coloring book by Barenboim and Elkin. -- We show that sinkless orientation---i.e., orienting edges such…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Privacy-Preserving Technologies in Data · Optimization and Search Problems
