English

Thorup-Zwick Emulators are Universally Optimal Hopsets

Data Structures and Algorithms 2017-05-02 v1

Abstract

A (β,ϵ)(\beta,\epsilon)-hopset\textit{hopset} is, informally, a weighted edge set that, when added to a graph, allows one to get from point aa to point bb using a path with at most β\beta edges ("hops") and length (1+ϵ)dist(a,b)(1+\epsilon)\mathrm{dist}(a,b). In this paper we observe that Thorup and Zwick's sublinear additive\textit{sublinear additive} emulators are also actually (O(k/ϵ)k,ϵ)(O(k/\epsilon)^k,\epsilon)-hopsets for every ϵ>0\epsilon>0, and that with a small change to the Thorup-Zwick construction, the size of the hopset can be made O(n1+12k+11)O(n^{1+\frac{1}{2^{k+1}-1}}). As corollaries, we also shave "kk" factors off the size of Thorup and Zwick's sublinear additive emulators and the sparsest known (1+ϵ,O(k/ϵ)k1)(1+\epsilon,O(k/\epsilon)^{k-1})-spanners, due to Abboud, Bodwin, and Pettie.

Keywords

Cite

@article{arxiv.1705.00327,
  title  = {Thorup-Zwick Emulators are Universally Optimal Hopsets},
  author = {Shang-En Huang and Seth Pettie},
  journal= {arXiv preprint arXiv:1705.00327},
  year   = {2017}
}
R2 v1 2026-06-22T19:32:16.450Z