Vizing’s Theorem in Near-Linear Time

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 \(\tilde{O}(m\sqrt {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 \(\tilde{O}(n^2) \) by [Assadi, 2024] and \(\tilde{O}(mn^{1/3}) \) by [Bhattacharya, Carmon, Costa, Solomon and Zhang, 2024] (and subsequently to \(\tilde{O}(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 .

Authors

Institutions

Publication Details

Journal
Journal of the ACM
Published
2026-04-01
DOI
https://doi.org/10.1145/3806392
Primary Topic
Advanced Graph Theory Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Vizing’s Theorem in Near-Linear Time

Shay Solomon, Martín Costa, Soheil Behnezhad, Sepehr Assadi et al.
Journal of the ACM
Advanced Graph Theory Research
article

Vizing’s Theorem in Near-Linear Time

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

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 \(\tilde{O}(m\sqrt {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 \(\tilde{O}(n^2) \) by [Assadi, 2024] and \(\tilde{O}(mn^{1/3}) \) by [Bhattacharya, Carmon, Costa, Solomon and Zhang, 2024] (and subsequently to \(\tilde{O}(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 .

Journal of the ACM
University of Waterloo (CA), Tel Aviv University (IL), University of Warwick (GB), Universidad del Noreste (MX), Nanjing University (CN)
Openalex Percentile: Top 24%
Advanced Graph Theory Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.