Optimal Multi-pass Lower Bounds for MST in Dynamic Streams
Sepehr Assadi, Gillat Kol, Zhijun Zhang
Abstract
The seminal work of Ahn, Guha, and McGregor in 2012 introduced the graph sketching technique and used it to present the first streaming algorithms for various graph problems over dynamic streams with both insertions and deletions of edges. This includes algorithms for cut sparsification, spanners, matchings, and minimum spanning trees (MSTs). These results have since been improved or generalized in various directions, leading to a vastly rich host of efficient algorithms for processing dynamic graph streams.
A curious omission from the list of improvements has been the MST problem. The best algorithm for this problem remains the original AGM algorithm that for every integer p ě 1, uses n 1`Op1pq space in p passes on n-vertex graphs, and thus achieves the desired semi-streaming space of r Opnq at a relatively high cost of Op log n log log n q passes. On the other hand, no lower bounds beyond a folklore one-pass lower bound is known for this problem.
We provide a simple explanation for this lack of improvements:
The AGM algorithm for MSTs is optimal for the entire range of its number of passes!
We prove that even for the simplest decision version of the problem-deciding whether the weight of MSTs is at least a given threshold or not-any p-pass dynamic streaming algorithm requires n 1`Ωp1pq space. This implies that semi-streaming algorithms do need Ωp log n log log n q passes. Our result relies on proving new multi-round communication complexity lower bounds for a variant of the universal relation problem that has been instrumental in proving prior lower bounds for single-pass dynamic streaming algorithms. The proof also involves proving new composition theorems in communication complexity, including majority lemmas and multi-party XOR lemmas, via information complexity approaches.
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 3a3197b8-cf1a-48b8-968c-40f658d649d8Cited by top-tier papers2
- 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
- Distributed Triangle Detection is Hard in Few RoundsSepehr Assadi, Janani SundaresanFOCS 2025 · 1 citation
Builds on4
- Graph Spanners by Sketching in Dynamic Streams and the Simultaneous Communication ModelArnold Filtser, Michael Kapralov, Navid NouriSODA 2021 · 17 citations
- Graph streaming lower bounds for parameter estimation and property testing via a streaming XOR lemmaSepehr Assadi, Vishvajeet NSTOC 2021 · 12 citations
- On Weighted Graph Sparsification by Linear SketchingYu Chen, Sanjeev Khanna, Huan LiFOCS 2022 · 6 citations
- Tight Distributed Sketching Lower Bound for ConnectivityHuacheng YuSODA 2021 · 4 citations
Related papers
- O(log log n) Passes Is Optimal for Semi-streaming Maximal Independent SetSepehr Assadi, Christian Konrad, Kheeran K. Naidu, Janani SundaresanSTOC 2024 · 2 citations
- Streaming Euclidean MST to a Constant FactorXi Chen, Vincent Cohen-Addad, Rajesh Jayaram, Amit Levi et al.STOC 2023 · 5 citations
- Deterministic graph coloring in the streaming modelSepehr Assadi, Andrew Chen, Glenn SunSTOC 2022 · 3 citations
- Near-Quadratic Lower Bounds for Two-Pass Graph Streaming AlgorithmsSepehr Assadi, Ran RazFOCS 2020 · 13 citations
- New streaming algorithms for high dimensional EMD and MSTXi Chen, Rajesh Jayaram, Amit Levi, Erik WaingartenSTOC 2022 · 11 citations
