Density-Sensitive Algorithms for $(\Delta + 1)$-Edge Coloring
Abstract
Vizing's theorem asserts the existence of a -edge coloring for any graph , where denotes the maximum degree of . Several polynomial time -edge coloring algorithms are known, and the state-of-the-art running time (up to polylogarithmic factors) is , by Gabow et al.\ from 1985, where and denote the number of vertices and edges in the graph, respectively. (The notation suppresses polylogarithmic factors.) Recently, Sinnamon shaved off a polylogarithmic factor from the time bound of Gabow et al. The {arboricity} of a graph is the minimum number of edge-disjoint forests into which its edge set can be partitioned, and it is a measure of the graph's "uniform density". While in any graph, many natural and real-world graphs exhibit a significant separation between and . In this work we design a -edge coloring algorithm with a running time of , thus improving the longstanding time barrier by a factor of . In particular, we achieve a near-linear runtime for bounded arboricity graphs (i.e., ) as well as when . Our algorithm builds on Sinnamon's algorithm, and can be viewed as a density-sensitive refinement of it.
Keywords
Cite
@article{arxiv.2307.02415,
title = {Density-Sensitive Algorithms for $(\Delta + 1)$-Edge Coloring},
author = {Sayan Bhattacharya and Martín Costa and Nadav Panski and Shay Solomon},
journal= {arXiv preprint arXiv:2307.02415},
year = {2024}
}
Comments
To appear at ESA'24