Faster Vizing and Near-Vizing Edge Coloring Algorithms
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 algorithm, we also obtain the following results: * A randomized algorithm for edge coloring in expected time. This is near-linear in the input size for dense graphs and presents the first polynomial time improvement over the longstanding bounds of Gabow et.al. for Vizing's theorem in almost four decades. * A randomized algorithm for edge coloring in expected time for any . The dependence on exponentially improves upon a series of recent results that obtain algorithms with runtime of for this problem.
Keywords
Cite
@article{arxiv.2405.13371,
title = {Faster Vizing and Near-Vizing Edge Coloring Algorithms},
author = {Sepehr Assadi},
journal= {arXiv preprint arXiv:2405.13371},
year = {2024}
}