Constructing Large Matchings via Query Access to a Maximal Matching Oracle
Lidiya Khalidah binti Khalil, Christian Konrad

TL;DR
This paper investigates the limitations of multi-pass streaming algorithms for maximum matching that rely solely on greedy algorithms, establishing lower bounds on the number of passes needed for better approximations in bipartite and general graphs.
Contribution
It provides the first lower bounds for restricted greedy-based multi-pass streaming algorithms for maximum matching, showing optimal bounds in bipartite graphs and linear passes needed in general graphs.
Findings
3 passes are necessary and sufficient to surpass 1/2 approximation in bipartite graphs.
Omega(1/epsilon) passes are required for (1-epsilon)-approximation in bipartite graphs.
Omega(n) passes are needed to improve on 1/2 approximation in general graphs.
Abstract
Multi-pass streaming algorithm for Maximum Matching have been studied since more than 15 years and various algorithmic results are known today, including -pass streaming algorithms that break the -approximation barrier, and -approximation streaming algorithms that run in passes in bipartite graphs and in or passes in general graphs, where is the number of vertices of the input graph. However, proving impossibility results for such algorithms has so far been elusive, and, for example, even the existence of -pass small space streaming algorithms with approximation factor has not yet been ruled out. The key building block of all multi-pass streaming algorithms for Maximum Matching is the Greedy matching algorithm. Our…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Optimization and Search Problems
