Multi-Pass Graph Streaming Lower Bounds for Cycle Counting, MAX-CUT, Matching Size, and Other Problems
Sepehr Assadi, Gillat Kol, Raghuvansh R. Saxena, Huacheng Yu
Abstract
Consider the following gap cycle counting problem in the streaming model: The edges of a 2-regular n-vertex graph G are arriving one-by-one in a stream and we are promised that G is a disjoint union of either k-cycles or 2k-cycles for some small k; the goal is to distinguish between these two cases using a limited memory. Verbin and Yu [SODA 2011] introduced this problem and showed that any single-pass streaming algorithm solving it requires n 1-Ω( 1 /k) space. This result and the proof technique behind it-the Boolean Hidden Hypermatching communication problem-has since been used extensively for proving streaming lower bounds for various problems, including approximating MAX-CUT, matching size, property testing, matrix rank and Schatten norms, streaming unique games and CSPs, and many others.
Despite its significance and broad range of applications, the lower bound technique of Verbin and Yu comes with a key weakness that is also inherited by all subsequent results: the Boolean Hidden Hypermatching problem is hard only if there is exactly one round of communication and, in fact, can be solved with logarithmic communication in two rounds. Therefore, all streaming lower bounds derived from this problem only hold for single-pass algorithms. Our goal in this paper is to remedy this state-of-affairs.
We prove the first multi-pass lower bound for the gap cycle counting problem: Any p-pass streaming algorithm that can distinguish between disjoint union of k-cycles vs 2k-cycles-or even k-cycles vs one Hamiltonian cycle-requires n 1-1 /k Ω(1/p) space. This makes progress on multiple open questions in this line of research dating back to the work of Verbin and Yu.
As a corollary of this result and by simple (or even no) modification of prior reductions, we can extend many of previous lower bounds to multi-pass algorithms. For instance, we can now prove that any streaming algorithm that (1 + ε)-approximates the value of MAX-CUT, maximum matching size, or rank of an n-by-n matrix, requires either n Ω(1) space or Ω(log ( 1 /ε)) passes. For all these problems, prior work left open the possibility of even an O(log n) space algorithm in only two passes.
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 63432c9e-6bb5-4688-b9a2-fb9178b2aec2Cited by top-tier papers18
- Almost optimal super-constant-pass streaming lower bounds for reachabilityLijie Chen, Gillat Kol, Dmitry Paramonov, Raghuvansh R. Saxena et al.STOC 2021 · 15 citations
- Near-Quadratic Lower Bounds for Two-Pass Graph Streaming AlgorithmsSepehr Assadi, Ran RazFOCS 2020 · 13 citations
- Graph streaming lower bounds for parameter estimation and property testing via a streaming XOR lemmaSepehr Assadi, Vishvajeet NSTOC 2021 · 12 citations
- A Dichotomy Theorem for Multi-pass Streaming CSPsYumou Fei, Dor Minzer, Shuo WangSTOC 2026 · 11 citations
- Multi-Pass Streaming Lower Bounds for Approximating Max-CutYumou Fei, Dor Minzer, Shuo WangFOCS 2025 · 10 citations
Builds on5
- Weighted min-cut: sequential, cut-query, and streaming algorithmsSagnik Mukhopadhyay, Danupon NanongkaiSTOC 2020 · 37 citations
- Schatten Norms in Matrix Streams: Hello Sparsity, Goodbye DimensionVladimir Braverman, Robert Krauthgamer, Aditya Krishnan, Roi SinoffICML 2020 · 14 citations
- Vertex Ordering Problems in Directed Graph StreamsAmit Chakrabarti, Prantar Ghosh, Andrew McGregor, Sofya VorotnikovaSODA 2020 · 12 citations
- Round Complexity of Common Randomness Generation: The Amortized SettingNoah Golowich, Madhu SudanSODA 2020 · 5 citations
- A Lower Bound on Cycle-Finding in Sparse DigraphsXi Chen, Tim Randolph, Rocco A. Servedio, Timothy SunSODA 2020 · 2 citations
Related papers
- (Noisy) Gap Cycle Counting Strikes Back: Random Order Streaming Lower Bounds for Connected Components and BeyondSepehr Assadi, Janani SundaresanSTOC 2023 · 3 citations
- Factorial Lower Bounds for (Almost) Random Order StreamsAshish Chiplunkar, John Kallaugher, Michael Kapralov, Eric PriceFOCS 2022
- Towards Multi-Pass Streaming Lower Bounds for Optimal Approximation of Max-CutLijie Chen, Gillat Kol, Dmitry Paramonov, Raghuvansh R. Saxena et al.SODA 2023 · 3 citations
- Hidden Permutations to the Rescue: Multi-Pass Streaming Lower Bounds for Approximate MatchingsSepehr Assadi, Janani SundaresanFOCS 2023 · 3 citations
- A Two-Pass (Conditional) Lower Bound for Semi-Streaming Maximum MatchingSepehr AssadiSODA 2022 · 7 citations
