English

Edge-Coloring Algorithms for Bounded Degree Multigraphs

Data Structures and Algorithms 2023-10-31 v3 Distributed, Parallel, and Cluster Computing Discrete Mathematics Combinatorics

Abstract

In this paper, we consider algorithms for edge-coloring multigraphs GG of bounded maximum degree, i.e., Δ(G)=O(1)\Delta(G) = O(1). Shannon's theorem states that any multigraph of maximum degree Δ\Delta can be properly edge-colored with 3Δ/2\lfloor3\Delta/2\rfloor colors. Our main results include algorithms for computing such colorings. We design deterministic and randomized sequential algorithms with running time O(nlogn)O(n\log n) and O(n)O(n), respectively. This is the first improvement since the O(n2)O(n^2) algorithm in Shannon's original paper, and our randomized algorithm is optimal up to constant factors. We also develop distributed algorithms in the LOCAL\mathsf{LOCAL} model of computation. Namely, we design deterministic and randomized LOCAL\mathsf{LOCAL} algorithms with running time O~(log5n)\tilde O(\log^5 n) and O(log2n)O(\log^2n), respectively. The deterministic sequential algorithm is a simplified extension of earlier work of Gabow et al. in edge-coloring simple graphs. The other algorithms apply the entropy compression method in a similar way to recent work by the author and Bernshteyn, where the authors design algorithms for Vizing's theorem for simple graphs. We also extend those results to Vizing's theorem for multigraphs.

Keywords

Cite

@article{arxiv.2307.06579,
  title  = {Edge-Coloring Algorithms for Bounded Degree Multigraphs},
  author = {Abhishek Dhawan},
  journal= {arXiv preprint arXiv:2307.06579},
  year   = {2023}
}

Comments

48 pages, 14 figures. arXiv admin note: text overlap with arXiv:2303.05408

R2 v1 2026-06-28T11:29:08.242Z