An Unconditional Space-Approximation Lower Bound for Semi-Streaming Matching
We prove the first unconditional lower bound tradeoff between the number of passes and the approximation factor of maximum matchings in the semi-streaming model. Specifically, we show that any algorithm that outputs an $(1-\varepsilon)$-approximation to maximum matching requires $Ω(\log(1/\varepsilon))$ passes for constant $\varepsilon \in (0,1)$. Prior to our result, such tradeoffs were proven only conditioned on a certain combinatorial assumption about the density of Ruzsa-Szemerédi graphs. The state-of-the-art unconditional lower bound rules out any approximation factor better than $(8/9)$ in two passes but leaves open the possibility of a $(1-\varepsilon)$-approximation for any $\varepsilon > 0$ even in three passes. We provide two different proofs of our result: the first proof uses the recent hierarchical-embedding framework of Assadi, Konrad, Naidu, and Sundaresan (STOC 2024) along with combinatorial constructions using Ruzsa-Szemerédi graphs. The second extends the two-level Ruzsa-Szemerédi hierarchy of Konrad and Naidu (SODA 2024) beyond two levels and proves the corresponding communication lower bound directly by induction, rather than through a reduction to Index.
Authors
- Janani Sundaresan (ORCID: https://orcid.org/0009-0003-0511-2124)
- Yang P. Liu (ORCID: https://orcid.org/0000-0001-6717-0539)
- Hoai-An Nguyen (ORCID: https://orcid.org/0000-0002-9383-9395)
- Kheeran K. Naidu (ORCID: https://orcid.org/0000-0002-5946-4702)
Publication Details
- Journal
- arXiv (Cornell University)
- Published
- 2026-10-27
- DOI
- https://doi.org/10.48550/arxiv.2610.36577
- Primary Topic
- Complexity and Algorithms in Graphs
- Type
- preprint