English

Roundtrip Spanners with $(2k-1)$ Stretch

Data Structures and Algorithms 2020-05-01 v2 Discrete Mathematics

Abstract

A roundtrip spanner of a directed graph GG is a subgraph of GG preserving roundtrip distances approximately for all pairs of vertices. Despite extensive research, there is still a small stretch gap between roundtrip spanners in directed graphs and undirected graphs. For a directed graph with real edge weights in [1,W][1,W], we first propose a new deterministic algorithm that constructs a roundtrip spanner with (2k1)(2k-1) stretch and O(kn1+1/klog(nW))O(k n^{1+1/k}\log (nW)) edges for every integer k>1k> 1, then remove the dependence of size on WW to give a roundtrip spanner with (2k1)(2k-1) stretch and O(kn1+1/klogn)O(k n^{1+1/k}\log n) edges. While keeping the edge size small, our result improves the previous 2k+ϵ2k+\epsilon stretch roundtrip spanners in directed graphs [Roditty, Thorup, Zwick'02; Zhu, Lam'18], and almost matches the undirected (2k1)(2k-1)-spanner with O(n1+1/k)O(n^{1+1/k}) edges [Alth\"ofer et al. '93] when kk is a constant, which is optimal under Erd\"os conjecture.

Keywords

Cite

@article{arxiv.1911.12411,
  title  = {Roundtrip Spanners with $(2k-1)$ Stretch},
  author = {Ruoxu Cen and Ran Duan and Yong Gu},
  journal= {arXiv preprint arXiv:1911.12411},
  year   = {2020}
}

Comments

12 pages

R2 v1 2026-06-23T12:29:30.572Z