English

On $b$-Matching and Fully-Dynamic Maximum $k$-Edge Coloring

Data Structures and Algorithms 2025-04-11 v2

Abstract

Given a graph GG that is modified by a sequence of edge insertions and deletions, we study the Maximum kk-Edge Coloring problem Having access to kk colors, how can we color as many edges of GG as possible such that no two adjacent edges share the same color? While this problem is different from simply maintaining a bb-matching with b=kb=k, the two problems are closely related: a maximum kk-matching always contains a k+1k\frac{k+1}k-approximate maximum kk-edge coloring. However, maximum bb-matching can be solved efficiently in the static setting, whereas the Maximum kk-Edge Coloring problem is NP-hard and even APX-hard for k2k \ge 2. We present new results on both problems: For bb-matching, we show a new integrality gap result and for the case where bb is a constant, we adapt Wajc's matching sparsification scheme~[STOC20]. Using these as basis, we give three new algorithms for the dynamic Maximum kk-Edge Coloring problem: Our MatchO algorithm builds on the dynamic (2+ϵ)(2+\epsilon)-approximation algorithm of Bhattacharya, Gupta, and Mohan~[ESA17] for bb-matching and achieves a (2+ϵ)k+1k(2+\epsilon)\frac{k+1} k-approximation in O(poly(logn,ϵ1))O(poly(\log n, \epsilon^{-1})) update time against an oblivious adversary. Our MatchA algorithm builds on the dynamic 88-approximation algorithm by Bhattacharya, Henzinger, and Italiano~[SODA15] for fractional bb-matching and achieves a (8+ϵ)3k+33k1(8+\epsilon)\frac{3k+3}{3k-1}-approximation in O(poly(logn,ϵ1))O(poly(\log n, \epsilon^{-1})) update time against an adaptive adversary. Moreover, our reductions use the dynamic bb-matching algorithm as a black box, so any future improvement in the approximation ratio for dynamic bb-matching will automatically translate into a better approximation ratio for our algorithms. Finally, we present a greedy algorithm that runs in O(Δ+k)O(\Delta+k) update time, while guaranteeing a 2.162.16~approximation factor.

Keywords

Cite

@article{arxiv.2310.01149,
  title  = {On $b$-Matching and Fully-Dynamic Maximum $k$-Edge Coloring},
  author = {Antoine El-Hayek and Kathrin Hanauer and Monika Henzinger},
  journal= {arXiv preprint arXiv:2310.01149},
  year   = {2025}
}

Comments

To appear at SAND 2025

R2 v1 2026-06-28T12:38:13.565Z