Faster Vizing and Near-Vizing Edge Coloring Algorithms
Sepehr Assadi

TL;DR
This paper introduces a fast randomized algorithm for near-Vizing edge coloring, achieving near-linear expected time for coloring graphs with a number of colors close to the maximum degree, improving over decades-old bounds.
Contribution
The paper presents the first near-linear time randomized algorithm for near-Vizing edge coloring, significantly improving the runtime for coloring graphs close to the optimal number of colors.
Findings
Achieves $ ext{O}(m ext{log} ext{Delta})$ expected time for $ ext{Delta}+O( ext{log} n)$ coloring.
Provides a $ ext{O}(n^2 ext{log} n)$ expected time algorithm for $( ext{Delta}+1)$ coloring.
Offers an $ ext{O}(m ext{log}(1/ ext{epsilon}))$ expected time algorithm for $(1+ ext{epsilon}) ext{Delta}$ coloring.
Abstract
Vizing's celebrated theorem states that every simple graph with maximum degree admits a edge coloring which can be found in time on -vertex -edge graphs. This is just one color more than the trivial lower bound of colors needed in any proper edge coloring. After a series of simplifications and variations, this running time was eventually improved by Gabow, Nishizeki, Kariv, Leven, and Terada in 1985 to time. This has effectively remained the state-of-the-art modulo an -factor improvement by Sinnamon in 2019. As our main result, we present a novel randomized algorithm that computes a coloring of any given simple graph in expected time; in other words, a near-linear time randomized algorithm for a ``near''-Vizing's coloring. As a corollary of this…
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
Sublinear Insights: A Faster (Classical) Algorithm for Edge Coloring· youtube
Taxonomy
TopicsColor Science and Applications · melanin and skin pigmentation
