Near-Optimal Dynamic Rounding of Fractional Matchings in Bipartite Graphs
arXiv:2306.11828
Abstract
We study dynamic -approximate rounding of fractional matchings -- a key ingredient in numerous breakthroughs in the dynamic graph algorithms literature. Our first contribution is a surprisingly simple deterministic rounding algorithm in bipartite graphs with amortized update time , matching an (unconditional) recourse lower bound of up to logarithmic factors. Moreover, this algorithm's update time improves provided the minimum (non-zero) weight in the fractional matching is lower bounded throughout. Combining this algorithm with novel dynamic \emph{partial rounding} algorithms to increase this minimum weight, we obtain several algorithms that improve this dependence on . For example, we give a high-probability randomized algorithm with -update time against adaptive adversaries. (We use Soft-Oh notation, , to suppress polylogarithmic factors in the argument, i.e., .) Using our rounding algorithms, we also round known -decremental fractional bipartite matching algorithms with no asymptotic overhead, thus improving on state-of-the-art algorithms for the decremental bipartite matching problem. Further, we provide extensions of our results to general graphs and to maintaining almost-maximal matchings.
Full version of STOC 2024 paper