Incremental $(1-\epsilon)$-approximate dynamic matching in $O(poly(1/\epsilon))$ update time
Joakim Blikstad, Peter Kiss

TL;DR
This paper introduces a simple, deterministic algorithm for maintaining a near-optimal matching in a dynamic bipartite graph with efficient update times, handling both insertions and deletions.
Contribution
It presents the first deterministic $(1- ext{epsilon})$-approximate dynamic matching algorithm with polynomial update time for edge insertions, extending to handle vertex deletions.
Findings
Achieves $O(poly(1/epsilon))$ amortized update time.
Handles both edge insertions and vertex deletions.
Simpler than previous algorithms with comparable guarantees.
Abstract
In the dynamic approximate maximum bipartite matching problem we are given bipartite graph undergoing updates and our goal is to maintain a matching of which is large compared the maximum matching size . We define a dynamic matching algorithm to be (respectively )-approximate if it maintains matching such that at all times (respectively ). We present the first deterministic -approximate dynamic matching algorithm with 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 [Grandoni-Leonardi-Sankowski-Schwiegelshohn-Solomon SODA'19] update time. Our implementation is arguably simpler than…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
