English

Closing the Gap Between Directed Hopsets and Shortcut Sets

Data Structures and Algorithms 2024-03-20 v4

Abstract

For an n-vertex directed graph G=(V,E)G = (V,E), a β\beta-\emph{shortcut set} HH is a set of additional edges HV×VH \subseteq V \times V such that GHG \cup H has the same transitive closure as GG, and for every pair u,vVu,v \in V, there is a uvuv-path in GHG \cup H with at most β\beta edges. A natural generalization of shortcut sets to distances is a (β,ϵ)(\beta,\epsilon)-\emph{hopset} HV×VH \subseteq V \times V, where the requirement is that HH and GHG \cup H have the same shortest-path distances, and for every u,vVu,v \in V, there is a (1+ϵ)(1+\epsilon)-approximate shortest path in GHG \cup H with at most β\beta edges. There is a large literature on the tradeoff between the size of a shortcut set / hopset and the value of β\beta. We highlight the most natural point on this tradeoff: what is the minimum value of β\beta, such that for any graph GG, there exists a β\beta-shortcut set (or a (β,ϵ)(\beta,\epsilon)-hopset) with O(n)O(n) edges? Not only is this a natural structural question in its own right, but shortcuts sets / hopsets form the core of many distributed, parallel, and dynamic algorithms for reachability / shortest paths. Until very recently the best known upper bound was a folklore construction showing β=O(n1/2)\beta = O(n^{1/2}), but in a breakthrough result Kogan and Parter [SODA 2022] improve this to β=O~(n1/3)\beta = \tilde{O}(n^{1/3}) for shortcut sets and O~(n2/5)\tilde{O}(n^{2/5}) for hopsets. Our result is to close the gap between shortcut sets and hopsets. That is, we show that for any graph GG and any fixed ϵ\epsilon there is a (O~(n1/3),ϵ)(\tilde{O}(n^{1/3}),\epsilon) hopset with O(n)O(n) edges. More generally, we achieve a smooth tradeoff between hopset size and β\beta which exactly matches the tradeoff of Kogan and Parter for shortcut sets (up to polylog factors). Using a very recent black-box reduction of Kogan and Parter, our new hopset implies improved bounds for approximate distance preservers.

Keywords

Cite

@article{arxiv.2207.04507,
  title  = {Closing the Gap Between Directed Hopsets and Shortcut Sets},
  author = {Aaron Bernstein and Nicole Wein},
  journal= {arXiv preprint arXiv:2207.04507},
  year   = {2024}
}

Comments

Abstract shortened to meet arXiv requirements, v2: fixed a typo, v3: implemented reviewer comments

R2 v1 2026-06-25T00:47:39.912Z