English

Efficient Parallel $(\Delta+1)$-Edge-Coloring

Data Structures and Algorithms 2026-01-21 v1 Distributed, Parallel, and Cluster Computing Discrete Mathematics

Abstract

We study the (Δ+1)(\Delta+1)-edge-coloring problem in the parallel (PRAM)\left(\mathrm{PRAM}\right) model of computation. The celebrated Vizing's theorem [Viz64] states that every simple graph G=(V,E)G = (V,E) can be properly (Δ+1)(\Delta+1)-edge-colored. In a seminal paper, Karloff and Shmoys [KS87] devised a parallel algorithm with time O(Δ5logn(log3n+Δ2))O\left(\Delta^5\cdot\log n\cdot\left(\log^3 n+\Delta^2\right)\right) and O(mΔ)O(m\cdot\Delta) processors. This result was improved by Liang et al. [LSH96] to time O(Δ4.5log3Δlogn+Δ4log4n)O\left(\Delta^{4.5}\cdot \log^3\Delta\cdot \log n + \Delta^4 \cdot\log^4 n\right) and O(nΔ3+n2)O\left(n\cdot\Delta^{3} +n^2\right) processors. [LSH96] claimed O(Δ3.5log3Δlogn+Δ3log4n)O\left(\Delta^{3.5} \cdot\log^3\Delta\cdot \log n + \Delta^3\cdot \log^4 n\right) time, but we point out a flaw in their analysis, which once corrected, results in the above bound. We devise a faster parallel algorithm for this fundamental problem. Specifically, our algorithm uses O(Δ4log4n)O\left(\Delta^4\cdot \log^4 n\right) time and O(mΔ)O(m\cdot \Delta) processors. Another variant of our algorithm requires O(Δ4+o(1)log2n)O\left(\Delta^{4+o(1)}\cdot\log^2 n\right) time, and O(mΔlognlogδΔ)O\left(m\cdot\Delta\cdot\log n\cdot\log^{\delta}\Delta\right) processors, for an arbitrarily small δ>0\delta>0. We also devise a few other tradeoffs between the time and the number of processors, and devise an improved algorithm for graphs with small arboricity. On the way to these results, we also provide a very fast parallel algorithm for updating (Δ+1)(\Delta+1)-edge-coloring. Our algorithm for this problem is dramatically faster and simpler than the previous state-of-the-art algorithm (due to [LSH96]) for this problem.

Keywords

Cite

@article{arxiv.2601.13822,
  title  = {Efficient Parallel $(\Delta+1)$-Edge-Coloring},
  author = {Michael Elkin and Ariel Khuzman},
  journal= {arXiv preprint arXiv:2601.13822},
  year   = {2026}
}

Comments

72 pages, 15 figures

R2 v1 2026-07-01T09:12:15.164Z