English

Almost-Optimal Sublinear Additive Spanners

Data Structures and Algorithms 2024-10-18 v3

Abstract

Given an undirected unweighted graph G=(V,E)G = (V, E) on nn vertices and mm edges, a subgraph HGH\subseteq G is a spanner of GG with stretch function f:R+R+f: \mathbb{R}_+ \rightarrow \mathbb{R}_+, if for every pair s,ts, t of vertices in VV, distH(s,t)f(distG(s,t))\text{dist}_{H}(s, t)\le f(\text{dist}_{G}(s, t)). When f(d)=d+o(d)f(d) = d + o(d), HH is called a sublinear additive spanner; when f(d)=d+o(n)f(d) = d + o(n), HH is called an \emph{additive spanner}, and f(d)df(d) - d is usually called the \emph{additive stretch} of HH. As our primary result, we show that for any constant δ>0\delta>0 and constant integer k2k\geq 2, every graph on nn vertices has a sublinear additive spanner with stretch function f(d)=d+O(d11/k)f(d)=d+O(d^{1-1/k}) and O(n1+1+δ2k+11)O\big(n^{1+\frac{1+\delta}{2^{k+1}-1}}\big) edges. When k=2k = 2, this improves upon the previous spanner construction with stretch function f(d)=d+O(d1/2)f(d) = d + O(d^{1/2}) and O~(n1+3/17)\tilde{O}(n^{1+3/17}) edges; for any constant integer k3k\geq 3, this improves upon the previous spanner construction with stretch function f(d)=d+O(d11/k)f(d) = d + O(d^{1-1/k}) and O(n1+(3/4)k272(3/4)k2)O\bigg(n^{1+\frac{(3/4)^{k-2}}{7 - 2\cdot (3/4)^{k-2}}}\bigg) edges. Most importantly, the size of our spanners almost matches the lower bound of Ω(n1+12k+11)\Omega\big(n^{1+\frac{1}{2^{k+1}-1}}\big), which holds for all compression schemes achieving the same stretch function. As our second result, we show a new construction of additive spanners with stretch O(n0.403)O(n^{0.403}) and O~(n)\tilde{O}(n) edges, which slightly improves upon the previous stretch bound of O(n3/7+ε)O(n^{3/7+\varepsilon}) achieved by linear-size spanners. An additional advantage of our spanner is that it admits a subquadratic construction runtime of O~(m+n13/7)\tilde{O}(m + n^{13/7}), while the previous construction requires all-pairs shortest paths computation which takes O(min{mn,n2.373})O(\min\{mn, n^{2.373}\}) time.

Keywords

Cite

@article{arxiv.2303.12768,
  title  = {Almost-Optimal Sublinear Additive Spanners},
  author = {Zihan Tan and Tianyi Zhang},
  journal= {arXiv preprint arXiv:2303.12768},
  year   = {2024}
}
R2 v1 2026-06-28T09:28:32.634Z