Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 16 Feb 2023 in cs.DS | (2302.08432v2)

Abstract: In the dynamic approximate maximum bipartite matching problem we are given bipartite graph GG undergoing updates and our goal is to maintain a matching of GG which is large compared the maximum matching size μ(G)\mu(G). We define a dynamic matching algorithm to be α\alpha (respectively (α,β)(\alpha, \beta))-approximate if it maintains matching MM such that at all times ∣M∣≥μ(G)⋅α|M | \geq \mu(G) \cdot \alpha (respectively ∣M∣≥μ(G)⋅α−β|M| \geq \mu(G) \cdot \alpha - \beta). We present the first deterministic (1−ϵ)(1-\epsilon )-approximate dynamic matching algorithm with O(poly(ϵ<sup>−1))O(poly(\epsilon <sup>{-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/ϵ1/\epsilon [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)(1, \epsilon \cdot 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−ϵ)(1-\epsilon )-approximate dynamic matching allowing for updates both increasing and decreasing the maximum matching size of GG in a fully dynamic manner.

Authors (2)
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.