PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
April 3, 2026Journal of the ACM0 citationsOpen Access

Vizing’s Theorem in Near-Linear Time

View Full Paper
SASepehr AssadiSBSoheil BehnezhadSBSayan Bhattacharya

Key Points

  • The aim is to improve edge coloring efficiency for graphs as stated by Vizing's theorem.
  • Developed a randomized algorithm for edge coloring.
  • Achieved a runtime of O(m log Δ) with high probability.
  • Focused on graphs with maximum degree Δ.
  • Successfully computed a (Δ + 1)-edge coloring.
  • Achieved near-optimal runtime compared to previous methods.
  • Improved upon existing runtime bounds significantly.

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 \ (O (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 \ (O (n²) \) by Assadi, 2024 and \ (O (mn^1/3) \) by Bhattacharya, Carmon, Costa, Solomon and Zhang, 2024 (and subsequently to \ (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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Assadi et al. (2026) studied this question.

synapsesocial.com/papers/69cf5cb15a333a821460a367https://doi.org/10.1145/3806392
Ask AI
Helpful
Bookmark
Share
View Full Paper