Incremental (1-ε)-approximate dynamic matching in O(poly(1/ε)) update time

02/16/2023
by   Joakim Blikstad, et al.
0

In the dynamic approximate maximum bipartite matching problem we are given bipartite graph G undergoing updates and our goal is to maintain a matching of G which is large compared the maximum matching size μ(G). We define a dynamic matching algorithm to be α (respectively (α, β))-approximate if it maintains matching M such that at all times |M | ≥μ(G) ·α (respectively |M| ≥μ(G) ·α - β). We present the first deterministic (1-ϵ )-approximate dynamic matching algorithm with O(poly(ϵ ^-1)) amortized update time for graphs undergoing edge insertions. Previous solutions either required super-constant [Gupta FSTTCS'14, Bhattacharya-Kiss-Saranurak SODA'23] or exponential in 1/ϵ [Grandoni-Leonardi-Sankowski-Schwiegelshohn-Solomon SODA'19] update time. Our implementation is arguably simpler than the mentioned algorithms and its description is self contained. Moreover, we show that if we allow for additive (1, ϵ· n)-approximation our algorithm seamlessly extends to also handle vertex deletions, on top of edge insertions. This makes our algorithm one of the few small update time algorithms for (1-ϵ )-approximate dynamic matching allowing for updates both increasing and decreasing the maximum matching size of G in a fully dynamic manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Dynamic Algorithms for Maximum Matching Size

We study fully dynamic algorithms for maximum matching. This is a well-s...
research
01/22/2023

Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

We present an auction algorithm using multiplicative instead of constan...
research
08/24/2022

Maintaining Optimality in Assignment Problem against Weight Updates around Vertices

We consider a dynamic situation in the weighted bipartite matching probl...
research
01/09/2022

New Trade-Offs for Fully Dynamic Matching via Hierarchical EDCS

We study the maximum matching problem in fully dynamic graphs: a graph i...
research
01/01/2022

Dynamic Least-Squares Regression

A common challenge in large-scale supervised learning, is how to exploit...
research
11/17/2022

Incremental Approximate Maximum Flow in m^1/2+o(1) update time

We show an (1+ϵ)-approximation algorithm for maintaining maximum s-t flo...
research
10/02/2018

Fully dynamic 3/2 approximate maximum cardinality matching in O(√(n)) update time

We present a randomized algorithm to maintain a maximal matching without...

Please sign up or login with your details

Forgot password? Click here to reset