English

Even Faster $(\Delta + 1)$-Edge Coloring via Shorter Multi-Step Vizing Chains

Data Structures and Algorithms 2024-10-17 v1

Abstract

Vizing's Theorem from 1964 states that any nn-vertex mm-edge graph with maximum degree Δ\Delta can be {\em edge colored} using at most Δ+1\Delta + 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~(mn)\tilde O(m\sqrt{n}). Very recently, this time bound was improved in two independent works, by Bhattacharya, Carmon, Costa, Solomon and Zhang to O~(mn1/3)\tilde O(mn^{1/3}), and by Assadi to O~(n2)\tilde O(n^2). In this paper we present an algorithm that computes such a coloring in O~(mn1/4)\tilde O(mn^{1/4}) time. Our key technical contribution is a subroutine for extending the coloring to one more edge within time O~(Δ2+Δn)\tilde O(\Delta^2 + \sqrt{\Delta n}). The best previous time bound of any color extension subroutine is either the trivial O(n)O(n), dominated by the length of a Vizing chain, or the bound O~(Δ6)\tilde{O}(\Delta^6) by Bernshteyn [2022], dominated by the length of {\em 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 Δ\Delta.

Keywords

Cite

@article{arxiv.2410.12479,
  title  = {Even Faster $(\Delta + 1)$-Edge Coloring via Shorter Multi-Step Vizing Chains},
  author = {Sayan Bhattacharya and Martín Costa and Shay Solomon and Tianyi Zhang},
  journal= {arXiv preprint arXiv:2410.12479},
  year   = {2024}
}

Comments

To appear at SODA 2025

R2 v1 2026-06-28T19:24:05.485Z