Regularized Box-Simplex Games and Dynamic Decremental Bipartite Matching

04/27/2022
by   Arun Jambulapati, et al.
0

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 Õ(m ·ϵ^-3), from an initial graph with m edges and n nodes. We further show how to use recent advances in flow optimization [CKL+22] to improve our runtime to m^1 + o(1)·ϵ^-2, thereby demonstrating the versatility of our reduction-based approach. These results improve upon the previous best runtime of Õ(m ·ϵ^-4) [BGS20] and illustrate the utility of using regularized optimization problem solvers for designing dynamic algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2020

Bipartite Matching in Nearly-linear Time on Moderately Dense Graphs

We present an Õ(m+n^1.5)-time randomized algorithm for maximum cardinali...
research
05/04/2021

Deterministic Rounding of Dynamic Fractional Matchings

We present a framework for deterministically rounding a dynamic fraction...
research
11/06/2020

Semi-Streaming Bipartite Matching in Fewer Passes and Less Space

We provide algorithms with improved pass and space complexities for appr...
research
04/21/2023

High-Accuracy Multicommodity Flows via Iterative Refinement

The multicommodity flow problem is a classic problem in network flow and...
research
06/20/2023

Near-Optimal Dynamic Rounding of Fractional Matchings in Bipartite Graphs

We study dynamic (1-ϵ)-approximate rounding of fractional matchings – a ...
research
04/25/2023

Faster High Accuracy Multi-Commodity Flow from Single-Commodity Techniques

Since the development of efficient linear program solvers in the 80s, al...
research
01/05/2022

GLAN: A Graph-based Linear Assignment Network

Differentiable solvers for the linear assignment problem (LAP) have attr...

Please sign up or login with your details

Forgot password? Click here to reset