TL;DR
This paper introduces an asymptotically optimal streaming algorithm for maximum matching in dynamic graphs, matching the best known lower bounds and advancing the understanding of space-efficient graph algorithms.
Contribution
It presents the first algorithm to achieve optimal space complexity for dynamic streaming maximum matching, matching lower bounds up to constant factors, and introduces a novel sketching technique.
Findings
Achieves $O(n^2/ ext{alpha}^3)$ space complexity for approximate maximum matching.
Identifies key 'hard' graph instances for the problem.
Develops a new sketching method that improves space efficiency.
Abstract
We present an algorithm for the maximum matching problem in dynamic (insertion-deletions) streams with *asymptotically optimal* space complexity: for any -vertex graph, our algorithm with high probability outputs an -approximate matching in a single pass using bits of space. A long line of work on the dynamic streaming matching problem has reduced the gap between space upper and lower bounds first to factors [Assadi-Khanna-Li-Yaroslavtsev; SODA 2016] and subsequently to factors [Dark-Konrad; CCC 2020]. Our upper bound now matches the Dark-Konrad lower bound up to factors, thus completing this research direction. Our approach consists of two main steps: we first (provably) identify a family of graphs, similar to the instances used in prior work to establish the lower bounds for this problem, as the only "hard"…
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
An Asymptotically Optimal Algorithm for Maximum Matching in Dynamic Streams· youtube
