(1+ε)-Approximate Shortest Paths in Dynamic Streams

07/28/2021
by   Michael Elkin, et al.
0

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 2κ-1 versus n^1+1/κ, for an integer parameter κ. (In fact, existing solutions also incur an extra factor of 1+ϵ in the stretch for weighted graphs, and an additional factor of log^O(1)n in the space.) The only existing solution of the second type uses n^1/2 - O(1/κ) passes over the stream (for space O(n^1+1/κ)), and applies only to unweighted graphs. In this paper we show that (1+ϵ)-approximate single-source shortest paths can be computed in this setting with Õ(n^1+1/κ) space using just constantly many passes in unweighted graphs, and polylogarithmically many passes in weighted graphs (assuming ϵ and κ are constant). Moreover, in fact, the same result applies for multi-source shortest paths, as long as the number of sources is O(n^1/κ). We achieve these results by devising efficient dynamic streaming constructions of (1 + ϵ, β)-spanners and hopsets. We believe that these constructions are of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2019

Fast Approximate Shortest Paths in the Congested Clique

We design fast deterministic algorithms for distance computation in the ...
research
07/26/2019

Almost Shortest Paths and PRAM Distance Oracles in Weighted Graphs

Let G=(V,E) be a weighted undirected graph with n vertices and m edges, ...
research
09/17/2020

Near-Optimal Decremental Approximate Multi-Source Shortest Paths

We provide new algorithms for maintaining approximate distances in a wei...
research
10/28/2022

Parallel Breadth-First Search and Exact Shortest Paths and Stronger Notions for Approximate Distances

We introduce stronger notions for approximate single-source shortest-pat...
research
08/24/2023

Are there graphs whose shortest path structure requires large edge weights?

The aspect ratio of a weighted graph G is the ratio of its maximum edge ...
research
03/12/2019

Near-Optimal Algorithms for Shortest Paths in Weighted Unit-Disk Graphs

We revisit a classical graph-theoretic problem, the single-source shorte...
research
04/05/2019

An Experimental Study of Algorithms for Geodesic Shortest Paths in the Constant-Workspace Model

We perform an experimental evaluation of algorithms for finding geodesic...

Please sign up or login with your details

Forgot password? Click here to reset