Brief Announcement: (1+ε)-Approximate Shortest Paths in Dynamic Streams.

From MaRDI portal
Publication:6202002

DOI10.1145/3519270.3538469arXiv2107.13309MaRDI QIDQ6202002FDOQ6202002


Authors: Michael Elkin Edit this on Wikidata


Publication date: 26 March 2024

Published in: Proceedings of the 2022 ACM Symposium on Principles of Distributed Computing (Search for Journal in Brave)

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


Full work available at URL: https://arxiv.org/abs/2107.13309












This page was built for publication: Brief Announcement: (1+ε)-Approximate Shortest Paths in Dynamic Streams.

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6202002)