$(1+\epsilon)$-Approximate Shortest Paths in Dynamic Streams
Michael Elkin, Chhaya Trehan

TL;DR
This paper presents a new streaming algorithm for efficiently computing approximate shortest paths in dynamic graphs with significantly fewer passes and space, improving upon previous methods especially for unweighted graphs.
Contribution
It introduces novel dynamic streaming constructions of spanners and hopsets that enable constant-pass approximate shortest path computations for unweighted graphs and polylogarithmic passes for weighted graphs.
Findings
Achieves $(1+psilon)$-approximate shortest paths with O(n^{1+1/ppa}) space.
Uses constant passes for unweighted graphs, polylogarithmic for weighted graphs.
Extends to multi-source shortest paths with up to O(n^{1/ppa}) sources.
Abstract
Computing approximate shortest paths in the dynamic streaming setting is a fundamental challenge that has been intensively studied during the last decade. Currently existing solutions for this problem either build a sparse multiplicative spanner of the input graph and compute shortest paths in the spanner offline, or compute an exact single source BFS tree. Solutions of the first type are doomed to incur a stretch-space tradeoff of versus , for an integer parameter . (In fact, existing solutions also incur an extra factor of in the stretch for weighted graphs, and an additional factor of in the space.) The only existing solution of the second type uses passes over the stream (for space ), and applies only to unweighted graphs. In this paper we show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
