Papers
Topics
Authors
Recent
Search
2000 character limit reached

New Diameter-Reducing Shortcuts and Directed Hopsets: Breaking the n\sqrt{n} Barrier

Published 25 Nov 2021 in cs.DS | (2111.13240v1)

Abstract: For an nn-vertex digraph G=(V,E)G=(V,E), a \emph{shortcut set} is a (small) subset of edges HH taken from the transitive closure of GG that, when added to GG guarantees that the diameter of G∪HG \cup H is small. Shortcut sets, introduced by Thorup in 1993, have a wide range of applications in algorithm design, especially in the context of parallel, distributed and dynamic computation on directed graphs. A folklore result in this context shows that every nn-vertex digraph admits a shortcut set of linear size (i.e., of O(n)O(n) edges) that reduces the diameter to O~(n)\widetilde{O}(\sqrt{n}). Despite extensive research over the years, the question of whether one can reduce the diameter to o(n)o(\sqrt{n}) with O~(n)\widetilde{O}(n) shortcut edges has been left open. We provide the first improved diameter-sparsity tradeoff for this problem, breaking the n\sqrt{n} diameter barrier. Specifically, we show an O(n<sup>ω)O(n<sup>{\omega})-time randomized algorithm for computing a linear shortcut set that reduces the diameter of the digraph to O~(n<sup>1/3)\widetilde{O}(n<sup>{1/3}). This narrows the gap w.r.t the current diameter lower bound of Ω(n<sup>1/6)\Omega(n<sup>{1/6}) by [Huang and Pettie, SWAT'18]. Moreover, we show that a diameter of O~(n<sup>1/2)\widetilde{O}(n<sup>{1/2}) can in fact be achieved with a \emph{sublinear} number of O(n<sup>3/4)O(n<sup>{3/4}) shortcut edges. Formally, letting S(n,D)S(n,D) be the bound on the size of the shortcut set required in order to reduce the diameter of any nn-vertex digraph to at most DD, our algorithms yield: [ S(n,D)=\begin{cases} \widetilde{O}(n2/D3), & \text{for~} D\leq n{1/3},\ \widetilde{O}((n/D){3/2}), & \text{for~} D> n{1/3}~. \end{cases} ] We also extend our algorithms to provide improved (β,ϵ)(\beta,\epsilon) hopsets for nn-vertex weighted directed graphs.

Authors (2)
Citations (15)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.