Semi-streaming Matching in a Single Pass: A New Framework for Lower Bounds via Blueprints
Sepehr Assadi, Max Jiang, Mars Xiang
Abstract
In the semi-streaming model, we have an n-vertex graph G = (V, E) whose edges arrive in an arbitrary order in a stream. The goal is to make one or a few passes over the stream, use a limited memory of O(n) := O(n • polylog n) bits, and output a solution to the problem at hand at the end. A central open question in this area is to determine the best approximation ratio possible for the maximum matching problem via single-pass semi-streaming algorithms.
This problem admits a simple 0.5-approximation algorithm-by maintaining a maximal matching greedily-which, despite extensive efforts, has remained the state of the art. Lower bounds for this problem have also been few and far between with best known bounds ruling out better than 1/(1 + ln (2)) ∼ 0.590 approximation, using a highly complicated construction motivated by the literature on Ruzsa-Szemerédi (RS) graphs from extremal graph theory.
We develop a new framework for proving lower bounds for the semi-streaming matching problem. Our framework abstracts out the extremal graph theory and information theoretic arguments in the lower bounds, and reduces the problem to constructing certain constant-size graphs, which we call blueprints. Not only existing lower bounds can be captured by these blueprints-leading to far simpler and more concise arguments-but also we can design new blueprints that can be used to rule out (8 -2 √ 10)/3 ∼ 0.558-approximation for the semistreaming matching problem. We believe this approach can be of its own independent interest and lead to further improvements on this tantalizing open question.
Very recently, we built on this framework to rule out any single-pass semistreaming algorithm with approximation ratio strictly better than half. This shows that the simple greedy algorithm for the problem is already optimal, settling the central open question at the heart of this work. That paper appears on arXiv under the title:
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 37878116-5a3f-4ff7-a2ae-d467d03aa5c6Builds on12
- Space Lower Bounds for Approximating Maximum Matching in the Edge Arrival ModelMichael KapralovSODA 2021 · 15 citations
- On Regularity Lemma and Barriers in Streaming and Dynamic MatchingSepehr Assadi, Soheil Behnezhad, Sanjeev Khanna, Huan LiSTOC 2023 · 13 citations
- Deterministic (1+ε)-approximate maximum matching with poly(1/ε) passes in the semi-streaming model and beyondManuela Fischer, Slobodan Mitrovic, Jara UittoSTOC 2022 · 11 citations
- New Trade-Offs for Fully Dynamic Matching via Hierarchical EDCSSoheil Behnezhad, Sanjeev KhannaSODA 2022 · 11 citations
- A Two-Pass (Conditional) Lower Bound for Semi-Streaming Maximum MatchingSepehr AssadiSODA 2022 · 7 citations
Related papers
- Approximate Maximum Matching in Random StreamsAlireza Farhadi, Mohammad Taghi Hajiaghayi, Tung Mai, Anup Rao et al.SODA 2020 · 14 citations
- Settling the Pass Complexity of Approximate Matchings in Dynamic Graph StreamsSepehr Assadi, Soheil Behnezhad, Christian Konrad, Kheeran K. Naidu et al.SODA 2025 · 2 citations
- Hidden Permutations to the Rescue: Multi-Pass Streaming Lower Bounds for Approximate MatchingsSepehr Assadi, Janani SundaresanFOCS 2023 · 3 citations
- Better Bounds for Semi-Streaming Single-Source Shortest PathsSepehr Assadi, Gary Hoppenworth, Janani SundaresanSODA 2026
- An Unconditional Lower Bound for Two-Pass Streaming Algorithms for Maximum Matching ApproximationChristian Konrad, Kheeran K. NaiduSODA 2024 · 1 citation
