English

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

Data Structures and Algorithms 2021-11-29 v1

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 GHG \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ω)O(n^{\omega})-time randomized algorithm for computing a linear shortcut set that reduces the diameter of the digraph to O~(n1/3)\widetilde{O}(n^{1/3}). This narrows the gap w.r.t the current diameter lower bound of Ω(n1/6)\Omega(n^{1/6}) by [Huang and Pettie, SWAT'18]. Moreover, we show that a diameter of O~(n1/2)\widetilde{O}(n^{1/2}) can in fact be achieved with a \emph{sublinear} number of O(n3/4)O(n^{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)={O~(n2/D3),for Dn1/3,O~((n/D)3/2),for D>n1/3 . S(n,D)=\begin{cases} \widetilde{O}(n^2/D^3), & \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.

Keywords

Cite

@article{arxiv.2111.13240,
  title  = {New Diameter-Reducing Shortcuts and Directed Hopsets: Breaking the $\sqrt{n}$ Barrier},
  author = {Shimon Kogan and Merav Parter},
  journal= {arXiv preprint arXiv:2111.13240},
  year   = {2021}
}

Comments

Appear in SODA 2022