Even Faster (∆ + 1)-Edge Coloring via Shorter Multi-Step Vizing Chains

Sayan Bhattacharya, Martín Costa, Shay Solomon, Tianyi Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Vizing’s Theorem from 1964 states that any n-vertex m-edge graph with maximum degree ∆ can be edge colored using at most ∆ + 1 colors. For over 40 years, the state-of-the-art running time for computing such a coloring, obtained independently by Arjomandi [1982] and by Gabow, Nishizeki, Kariv, Leven and Terada [1985], was O͂(m√n). Very recently, this time bound was improved in two independent works, by Bhattacharya, Carmon, Costa, Solomon and Zhang to O͂(mn1/3), and by Assadi to O͂(n2). In this paper we present an algorithm that computes such a coloring in O͂(mn1/4) time. Our key technical contribution is a subroutine for extending the coloring to one more edge within time O͂(∆2 + ∆n). The best previous time bound of any color extension subroutine is either the trivial O(n), dominated by the length of a Vizing chain, or the bound O͂(∆6) by Bernshteyn [2022], dominated by the length of multi-step Vizing chains, which is basically a concatenation of multiple (carefully chosen) Vizing chains. Our color extension subroutine produces significantly shorter multi-step Vizing chains than in previous works, for sufficiently large ∆.

Original languageEnglish
Title of host publicationAnnual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
PublisherAssociation for Computing Machinery
Pages4914-4947
Number of pages34
ISBN (Electronic)9798331312008
StatePublished - 2025
Event36th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025 - New Orleans, United States
Duration: 12 Jan 202515 Jan 2025

Publication series

NameProceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms
Volume8

Conference

Conference36th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2025
Country/TerritoryUnited States
CityNew Orleans
Period12/01/2515/01/25

All Science Journal Classification (ASJC) codes

  • Software
  • General Mathematics

Cite this