Regularized Box-Simplex Games and Dynamic Decremental Bipartite Matching
Abstract
Box-simplex games are a family of bilinear minimax objectives which encapsulate graph-structured problems such as maximum flow [She17], optimal transport [JST19], and bipartite matching [AJJ+22]. We develop efficient near-linear time, high-accuracy solvers for regularized variants of these games. Beyond the immediate applications of such solvers for computing Sinkhorn distances, a prominent tool in machine learning, we show that these solvers can be used to obtain improved running times for maintaining a (fractional) -approximate maximum matching in a dynamic decremental bipartite graph against an adaptive adversary. We give a generic framework which reduces this dynamic matching problem to solving regularized graph-structured optimization problems to high accuracy. Through our reduction framework, our regularized box-simplex game solver implies a new algorithm for dynamic decremental bipartite matching in total time , from an initial graph with edges and nodes. We further show how to use recent advances in flow optimization [CKL+22] to improve our runtime to , thereby demonstrating the versatility of our reduction-based approach. These results improve upon the previous best runtime of [BGS20] and illustrate the utility of using regularized optimization problem solvers for designing dynamic algorithms.
Cite
@article{arxiv.2204.12721,
title = {Regularized Box-Simplex Games and Dynamic Decremental Bipartite Matching},
author = {Arun Jambulapati and Yujia Jin and Aaron Sidford and Kevin Tian},
journal= {arXiv preprint arXiv:2204.12721},
year = {2022}
}
Comments
Accepted at ICALP'22