Lune

STOC2025Top-tier venue

Vizing's Theorem in Near-Linear Time

Sepehr Assadi, Soheil Behnezhad, Sayan Bhattacharya, Martín Costa, Shay Solomon, Tianyi Zhang

2025Year
12Citations
4Top-tier citations

Abstract

Vizing's theorem states that any n-vertex m-edge graph of maximum degree ∆ can be edge colored using at most ∆ + 1 different colors [Vizing, 1964]. Vizing's original proof is algorithmic and shows that such an edge coloring can be found in O(mn) time. This was subsequently improved to Õ(m √ n) 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 Õ(n 2 ) by [Assadi, 2024] and Õ(mn 1/3 ) by [Bhattacharya, Carmon, Costa, Solomon and Zhang, 2024] (and subsequently to Õ(mn 1/4 ) by [Bhattacharya, Costa, Solomon and Zhang, 2024]).

In this paper, we present a randomized algorithm that computes a (∆ + 1)-edge coloring in near-linear time-in fact, only O(m log ∆) time-with high probability, giving a near-optimal algorithm for this fundamental problem.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext e9f95699-39b4-470d-be90-4ca0d0c9d81d

Cited by top-tier papers4

Ask how each one uses it

Builds on14

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines