English

Average Stretch Factor: How Low Does It Go?

Computational Geometry 2013-12-02 v2 Networking and Internet Architecture Metric Geometry

Abstract

In a geometric graph, GG, the \emph{stretch factor} between two vertices, uu and ww, is the ratio between the Euclidean length of the shortest path from uu to ww in GG and the Euclidean distance between uu and ww. The \emph{average stretch factor} of GG is the average stretch factor taken over all pairs of vertices in GG. We show that, for any constant dimension, dd, and any set, VV, of nn points in Rd\mathbb{R}^d, there exists a geometric graph with vertex set VV, that has O(n)O(n) edges, and that has average stretch factor 1+on(1)1+ o_n(1). More precisely, the average stretch factor of this graph is 1+O((logn/n)1/(2d+1))1+O((\log n/n)^{1/(2d+1)}). We complement this upper-bound with a lower bound: There exist nn-point sets in R2\mathbb{R}^2 for which any graph with O(n)O(n) edges has average stretch factor 1+Ω(1/n)1+\Omega(1/\sqrt{n}). Bounds of this type are not possible for the more commonly studied worst-case stretch factor. In particular, there exists point sets, VV, such that any graph with worst-case stretch factor 1+on(1)1+o_n(1) has a superlinear number of edges.

Keywords

Cite

@article{arxiv.1305.4170,
  title  = {Average Stretch Factor: How Low Does It Go?},
  author = {Vida Dujmovic and Pat Morin and Michiel Smid},
  journal= {arXiv preprint arXiv:1305.4170},
  year   = {2013}
}

Comments

30 pages, 13 figures

R2 v1 2026-06-22T00:18:23.794Z