Distributed Deterministic Edge Coloring using Bounded Neighborhood Independence
Leonid Barenboim, Michael Elkin

TL;DR
This paper introduces a significantly faster deterministic distributed algorithm for edge coloring in graphs, leveraging vertex coloring on graphs with bounded neighborhood independence, outperforming previous methods especially for large maximum degree Delta.
Contribution
The paper presents a novel deterministic algorithm for edge coloring that is faster than existing algorithms, utilizing a new vertex coloring approach for graphs with bounded neighborhood independence.
Findings
Achieves O(Delta)-edge-coloring in O(Delta^{epsilon}) + log-star n time.
Provides an O(Delta^{1 + epsilon})-edge-coloring in O(log Delta) + log-star n time.
Outperforms all existing randomized algorithms for small Delta values.
Abstract
We study the {edge-coloring} problem in the message-passing model of distributed computing. This is one of the most fundamental and well-studied problems in this area. Currently, the best-known deterministic algorithms for (2Delta -1)-edge-coloring requires O(Delta) + log-star n time \cite{PR01}, where Delta is the maximum degree of the input graph. Also, recent results of \cite{BE10} for vertex-coloring imply that one can get an O(Delta)-edge-coloring in O(Delta^{epsilon} \cdot \log n) time, and an O(Delta^{1 + epsilon})-edge-coloring in O(log Delta log n) time, for an arbitrarily small constant epsilon > 0. In this paper we devise a drastically faster deterministic edge-coloring algorithm. Specifically, our algorithm computes an O(Delta)-edge-coloring in O(Delta^{epsilon}) + log-star n time, and an O(Delta^{1 + epsilon})-edge-coloring in O(log Delta) + log-star n time. This result…
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 · Cryptography and Data Security · Optimization and Search Problems
