Vizing's Theorem in Near-Linear Time
Abstract
Vizing's theorem states that any -vertex -edge graph of maximum degree can be edge colored using at most different colors [Vizing, 1964]. Vizing's original proof is algorithmic and shows that such an edge coloring can be found in time. This was subsequently improved to time, independently by [Arjomandi, 1982] and by [Gabow et al., 1985]. Very recently, independently and concurrently, using randomization, this runtime bound was further improved to by [Assadi, 2024] and by [Bhattacharya, Carmon, Costa, Solomon and Zhang, 2024] (and subsequently to time by [Bhattacharya, Costa, Solomon and Zhang, 2024]). In this paper, we present a randomized algorithm that computes a -edge coloring in near-linear time -- in fact, only time -- with high probability, giving a near-optimal algorithm for this fundamental problem.
Keywords
Cite
@article{arxiv.2410.05240,
title = {Vizing's Theorem in Near-Linear Time},
author = {Sepehr Assadi and Soheil Behnezhad and Sayan Bhattacharya and Martín Costa and Shay Solomon and Tianyi Zhang},
journal= {arXiv preprint arXiv:2410.05240},
year = {2025}
}