Better Bounds for Semi-Streaming Single-Source Shortest Paths
Sepehr Assadi, Gary Hoppenworth, Janani Sundaresan
Abstract
In the semi-streaming model, an algorithm must process any -vertex graph by making one or few passes over a stream of its edges, use words of space, and at the end of the last pass, output a solution to the problem at hand. Approximating (single-source) shortest paths on undirected graphs is a longstanding open question in this model. In this work, we make progress on this question from both upper and lower bound fronts: 1) We present a simple randomized algorithm that for any , with high probability computes -approximate shortest paths from a given source vertex in space and passes. The algorithm can also be derandomized and made to work on dynamic streams at a cost of some extra factors only in the space. Previously, the best known algorithms for this problem required passes, for an unspecified large constant . 2) We prove that any semi-streaming algorithm that with large constant probability outputs any constant approximation to shortest paths from a given source vertex (even to a single fixed target vertex and only the distance, not necessarily the path) requires passes. We emphasize that our lower bound holds for any constant-factor approximation of shortest paths. Previously, only constant-pass lower bounds were known and only for small approximation ratios below two. Our results collectively reduce the gap in the pass complexity of approximating single-source shortest paths in the semi-streaming model from vs. to only a quadratic gap.
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 072f1203-0814-424f-8274-4560d58f38b9Builds on9
- Parallel approximate undirected shortest paths via low hop emulatorsAlexandr Andoni, Clifford Stein, Peilin ZhongSTOC 2020 · 50 citations
- Faster parallel algorithm for approximate shortest pathJason LiSTOC 2020 · 48 citations
- Undirected (1+ε)-shortest paths via minor-aggregates: near-optimal deterministic parallel and distributed algorithmsVáclav Rozhon, Christoph Grunau, Bernhard Haeupler, Goran Zuzic et al.STOC 2022 · 22 citations
- Multi-Pass Graph Streaming Lower Bounds for Cycle Counting, MAX-CUT, Matching Size, and Other ProblemsSepehr Assadi, Gillat Kol, Raghuvansh R. Saxena, Huacheng YuFOCS 2020 · 19 citations
- Almost optimal super-constant-pass streaming lower bounds for reachabilityLijie Chen, Gillat Kol, Dmitry Paramonov, Raghuvansh R. Saxena et al.STOC 2021 · 15 citations
Related papers
- 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
- Approximate Maximum Matching in Random StreamsAlireza Farhadi, Mohammad Taghi Hajiaghayi, Tung Mai, Anup Rao et al.SODA 2020 · 14 citations
- Semi-streaming Matching in a Single Pass: A New Framework for Lower Bounds via BlueprintsSepehr Assadi, Max Jiang, Mars XiangSTOC 2026 · 4 citations
- Near-Quadratic Lower Bounds for Two-Pass Graph Streaming AlgorithmsSepehr Assadi, Ran RazFOCS 2020 · 13 citations
- Hidden Permutations to the Rescue: Multi-Pass Streaming Lower Bounds for Approximate MatchingsSepehr Assadi, Janani SundaresanFOCS 2023 · 3 citations
