Fast algorithms for Vizing's theorem on bounded degree graphs
Anton Bernshteyn, Abhishek Dhawan

TL;DR
This paper presents a linear-time algorithm for proper edge-coloring of graphs with bounded degree, improving previous algorithms and extending to distributed models with efficient deterministic and randomized solutions.
Contribution
It introduces the first linear-time algorithm for $( ext{max degree}+1)$-edge-coloring when degree is constant, and develops new distributed algorithms using entropy compression.
Findings
Linear-time $( ext{max degree}+1)$-edge-coloring algorithm for constant degree graphs.
Deterministic $ ilde{O}( ext{log}^5 n)$ and randomized $O( ext{log}^2 n)$ distributed algorithms.
Applicable for degrees up to $ ext{log}^{o(1)} n$ with polynomial dependence on $ ext{max degree}$.
Abstract
Vizing's theorem states that every graph of maximum degree can be properly edge-colored using colors. The fastest currently known -edge-coloring algorithm for general graphs is due to Sinnamon and runs in time , where and . We investigate the case when is constant, i.e., . In this regime, the runtime of Sinnamon's algorithm is , which can be improved to , as shown by Gabow, Nishizeki, Kariv, Leven, and Terada. Here we give an algorithm whose running time is only , which is obviously best possible. Prior to this work, no linear-time -edge-coloring algorithm was known for any . Using some of the same ideas, we also develop new algorithms for -edge-coloring in the model of distributed computation. Namely,…
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 · Stochastic Gradient Optimization Techniques · Cryptography and Data Security
