On $b$-Matching and Fully-Dynamic Maximum $k$-Edge Coloring
Abstract
Given a graph that is modified by a sequence of edge insertions and deletions, we study the Maximum -Edge Coloring problem Having access to colors, how can we color as many edges of as possible such that no two adjacent edges share the same color? While this problem is different from simply maintaining a -matching with , the two problems are closely related: a maximum -matching always contains a -approximate maximum -edge coloring. However, maximum -matching can be solved efficiently in the static setting, whereas the Maximum -Edge Coloring problem is NP-hard and even APX-hard for . We present new results on both problems: For -matching, we show a new integrality gap result and for the case where is a constant, we adapt Wajc's matching sparsification scheme~[STOC20]. Using these as basis, we give three new algorithms for the dynamic Maximum -Edge Coloring problem: Our MatchO algorithm builds on the dynamic -approximation algorithm of Bhattacharya, Gupta, and Mohan~[ESA17] for -matching and achieves a -approximation in update time against an oblivious adversary. Our MatchA algorithm builds on the dynamic -approximation algorithm by Bhattacharya, Henzinger, and Italiano~[SODA15] for fractional -matching and achieves a -approximation in update time against an adaptive adversary. Moreover, our reductions use the dynamic -matching algorithm as a black box, so any future improvement in the approximation ratio for dynamic -matching will automatically translate into a better approximation ratio for our algorithms. Finally, we present a greedy algorithm that runs in update time, while guaranteeing a ~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