English

A linear-time algorithm for $(1+\epsilon)\Delta$-edge-coloring

Data Structures and Algorithms 2025-02-10 v2 Discrete Mathematics Combinatorics

Abstract

We present a randomized algorithm that, given a constant ϵ>0\epsilon > 0, outputs a proper (1+ϵ)Δ(1+\epsilon)\Delta-edge-coloring of an mm-edge simple graph GG of maximum degree Δ1/ϵ\Delta \geq 1/\epsilon in O(m)O(m) time with high probability. This is the first linear-time algorithm for this problem covering the full range of possible values of Δ\Delta. Indeed, even for edge-coloring with 2Δ12\Delta - 1 colors (i.e., meeting the "greedy" bound), no such linear-time algorithm has been previously known.

Keywords

Cite

@article{arxiv.2407.04887,
  title  = {A linear-time algorithm for $(1+\epsilon)\Delta$-edge-coloring},
  author = {Anton Bernshteyn and Abhishek Dhawan},
  journal= {arXiv preprint arXiv:2407.04887},
  year   = {2025}
}

Comments

36 pages, 11 figures. arXiv admin note: text overlap with arXiv:2303.05408

R2 v1 2026-06-28T17:30:57.358Z