Skip to main content
Log in

Average Stretch Factor: How Low Does It Go?

  • Published:
Discrete & Computational Geometry Aims and scope Submit manuscript

Abstract

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

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. For example, any family of point sets that satisfies the quantitative equidistribution condition [3, Definition 3].

  2. The original lemma [16, Lemma 9.4.3] is slightly stronger in that it only requires that \(L(w_i')\ge \ell /\alpha \), where \(w_i'\) is the parent of \(w_i\).

  3. For this third type of query, we use a constant-time range-minimum data structure [5] as the 1-dimensional substructure.

References

  1. Abraham, I. , Bartal, Y., Chan, H.T.-H., Dhamdhere, K., Gupta, A., Kleinberg, J.M., Neiman, O., Slivkins, A.: Metric embeddings with relaxed guarantees. In: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2005), pp. 83–100. IEEE Computer Society, Washington, DC (2005)

  2. Abraham, I., Bartal, Y., Neiman, O.: Embedding metrics into ultrametrics and graphs into spanning trees with constant average distortion. In: Bansal, N., Pruhs, K., Stein, C. (eds.) Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2007), pp. 502–511. SIAM, Philadelphia (2007)

  3. Aldous, D.J., Kendall, W.S.: Short-length routes in low-cost networks via Poisson line patterns. Adv. Appl. Probab 40(1), 1–21 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  4. Alon, N., Spencer, J.H.: The Probabilistic Method, 3rd edn. Wiley, Hoboken (2008)

    Book  MATH  Google Scholar 

  5. Bender, M. A., Farach-Colton, M.: The LCA problem revisited. In: Proceedings of Latin American Theoretical Informatics (LATIN 2000), pp. 88–94 (2000)

  6. Bentley, J.L.: Multidimensional divide-and-conquer. Commun. ACM 23(5), 214–228 (1978)

    MathSciNet  Google Scholar 

  7. Bose, P., Dujmović, V., Morin, P., Smid, M.: Robust geometric spanners. In: Proceedings of the Twenty-Ninth ACM Symposium on Computational Geometry (SoCG 2013). ACM Press, New York (2013)

  8. Callahan, P.B., Kosaraju, S.R.: Faster algorithms for some geometric graph problems in higher dimensions. In: Proceedings of the 4th ACM-SIAM Symposium on Discrete Algorithms, pp. 291–300 (1993)

  9. Callahan, P.B., Kosaraju, S.R.: A decomposition of multidimensional point sets with applications to k-nearest-neighbors and n-body potential fields. J. ACM 42(1), 67–90 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  10. Carmi, P., Smid, M.: An optimal algorithm for computing angle-constrained spanners. J. Comput. Geom. 3, 196–221 (2012)

    MathSciNet  Google Scholar 

  11. Elkin, M., Solomon, S.: Steiner shallow-light trees are exponentially lighter than spanning ones. In: Proceedings of the 52nd IEEE Symposium on Foundations of Computer Science, pp. 373–382 (2011)

  12. Eppstein, D.: Spanning trees and spanners. Technical Report 96-16, Department of Information and Computer Science, University of California, Irvine. http://www.ics.uci.edu/eppstein/pubs/Epp-TR-96-16.pdf (1996)

  13. Eppstein, D.: Spanning trees and spanners. In: Sack, J.-R., Urrutia, J. (eds.) Handbook of Computational Geometry (Chap. 9), pp. 425–461. Elsevier, Amsterdam (1999)

    Google Scholar 

  14. Heinonen, J.: Lectures on Analysis on Metric Spaces. Universitext. Springer-Verlage, New York (2001)

    Book  Google Scholar 

  15. Lueker, G.S.: A data structure for orthogonal range queries. In: Proceedings of the 19th Annual Symposium on Foundations of Computer Science (FOCS’78), pp. 28–34. IEEE Computer Society, Long Beach, CA (1978)

  16. Narasimhan, G., Smid, M.: Geometric Spanner Networks. Cambridge University Press, New York (2007)

    Book  MATH  Google Scholar 

  17. Ruppert, J., Seidel, R.: Approximating the \(d\)-dimensional complete Euclidean graph. In: Proceedings of the 3rd Canadian Conference on Computational Geometry (CCCG 1991), pp. 207–210 (1991)

  18. Salowe, J.S.: Constructing multidimensional spanner graphs. Int. J. Comput. Geom. Appl. 1, 99–107 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  19. Solomon, S.: Personal Communication with M. Smid (2012)

  20. Vaidya, P.M.: A sparse graph almost as good as the complete graph on points in \(K\) dimensions. Discrete Comput. Geom. 6, 369–381 (1991)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

The authors of this paper are partly funded by NSERC and CFI. The authors are indebted to Shay Solomon for providing helpful feedback on an earlier version of this paper. This research was funded by NSERC and the Ontario Ministry of Research and Innovation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pat Morin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dujmović, V., Morin, P. & Smid, M. Average Stretch Factor: How Low Does It Go?. Discrete Comput Geom 53, 296–326 (2015). https://doi.org/10.1007/s00454-015-9663-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00454-015-9663-4

Keywords

Navigation