Skip to main content
Log in

On the Spanning and Routing Ratio of the Directed Theta-Four Graph

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

Abstract

We present a routing algorithm for the directed \(\Theta _4\)-graph that computes a path between any two vertices s and t having length at most 17 times the Euclidean distance between s and t. To compute this path, at each step, the algorithm only uses knowledge of the location of the current vertex, its (at most four) outgoing edges, the destination vertex, and one additional bit of information in order to determine the next edge to follow. This provides the first known online, local, competitive routing algorithm with constant routing ratio for the \(\Theta _4\)-graph, as well as improving the best known upper bound on the spanning ratio of these graphs from 237 to 17. We show that 17 is the lowest routing ratio this algorithm will achieve on this graph. We also show that we can easily remove this additional bit of information without additional complexity and the routing ratio increases to \(\sqrt{290}\) which is approximately 17.03.

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
Algorithm 1
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. Aichholzer, O., Bae, S.W., Barba, L., Bose, P., Korman, M., Van Renssen, A., Taslakian, P., Verdonschot, S.: Theta-3 is connected. Comput. Geom. 47(9), 910–917 (2014)

    Article  MathSciNet  Google Scholar 

  2. Akitaya, H.A., Biniaz, A., Bose, P.: On the spanning and routing ratios of the directed theta-6-graph. Comput. Geom. 105–106, 101881 (2022)

    Article  Google Scholar 

  3. Barba, L., Bose, P., De Carufel, J.-L., van Renssen, A., Verdonschot, S.: On the stretch factor of the theta-4 graph. In: Dehne, F., Solis-Oba, R., Sack, J.-R. (eds.) Algorithms and Data Structures—13th International Symposium, WADS 2013, London, ON, Canada, August 12–14, 2013. Proceedings, vol. 8037 of Lecture Notes in Computer Science, pp. 109–120. Springer, New York (2013)

  4. Bonichon, N., Bose, P., De Carufel, J.-L., Despré, V., Hill, D., Smid, M.H.M.: Improved routing on the Delaunay triangulation. In: ESA, vol. 112 of LIPIcs, pp. 22:1–22:13. Schloss Dagstuhl—Leibniz-Zentrum fuer Informatik (2018)

  5. Bonichon, N., Bose, P., De Carufel, J.-L., Perkovic, L., van Renssen, A.: Upper and lower bounds for online routing on Delaunay triangulations. Discret. Comput. Geom. 58(2), 482–504 (2017)

    Article  MathSciNet  Google Scholar 

  6. Bonichon, N., Gavoille, C., Hanusse, N., Ilcinkas, D.: Connections between theta-graphs, Delaunay triangulations, and orthogonal surfaces. In: WG, vol. 6410 of Lecture Notes in Computer Science, pp. 266–278 (2010)

  7. Bose, P., Carmi, P., Durocher, S.: Bounding the locality of distributed routing algorithms. Distrib. Comput. 26(1), 39–58 (2013)

    Article  Google Scholar 

  8. Bose, P., De Carufel, J.-L., Devillers, O.: Expected complexity of routing in theta-6 and half-theta-6 graphs. J. Comput. Geom. 11(1), 212–234 (2020)

    MathSciNet  Google Scholar 

  9. Bose, P., De Carufel, J.-L., Morin, P., van Renssen, A., Verdonschot, S.: Towards tight bounds on theta-graphs: more is not always better. Theoret. Comput. Sci. 616, 70–93 (2016)

    Article  MathSciNet  Google Scholar 

  10. Bose, P., Fagerberg, R., van Renssen, A., Verdonschot, S.: Optimal local routing on Delaunay triangulations defined by empty equilateral triangles. SIAM J. Comput. 44(6), 1626–1649 (2015)

    Article  MathSciNet  Google Scholar 

  11. Bose, P., Hill, D., Ooms, A.: Improved bounds on the spanning ratio of the theta-5-graph. In: Lubiw, A., Salavatipour, M.R. (eds.) Algorithms and Data Structures—17th International Symposium, WADS 2021, Virtual Event, August 9-11, 2021, Proceedings, vol. 12808 of Lecture Notes in Computer Science, pp. 215–228. Springer, New York (2021)

  12. Bose, P., Morin, P.: Competitive online routing in geometric graphs. Theoret. Comput. Sci. 324(2–3), 273–288 (2004)

    Article  MathSciNet  Google Scholar 

  13. Bose, P., Morin, P.: Online routing in triangulations. SIAM J. Comput. 33(4), 937–951 (2004)

    Article  MathSciNet  Google Scholar 

  14. Bose, P., Morin, P., van Renssen, A., Verdonschot, S.: The theta-5-graph is a spanner. Comput. Geom. 48(2), 108–119 (2015)

    Article  MathSciNet  Google Scholar 

  15. Broutin, N., Devillers, O., Hemsley, R.: Efficiently navigating a random Delaunay triangulation. Random Struct. Algorithms 49(1), 95–136 (2016)

    Article  MathSciNet  Google Scholar 

  16. Chen, D., Devroye, L., Dujmovic, V., Morin, P.: Memoryless routing in convex subdivisions: random walks are optimal. Comput. Geom. 45(4), 178–185 (2012)

    Article  MathSciNet  Google Scholar 

  17. Chew, P.: There is a planar graph almost as good as the complete graph. In: Symposium on Computational Geometry, pp. 169–177. ACM (1986)

  18. Chew, P.: There are planar graphs almost as good as the complete graph. J. Comput. Syst. Sci. 39(2), 205–219 (1989)

    Article  MathSciNet  Google Scholar 

  19. Clarkson, K.L.: Approximation algorithms for shortest path motion planning. In: STOC, pp. 56–65. ACM (1987)

  20. El Molla, N.M.: Yao spanners for wireless ad-hoc networks. Master’s thesis, Villanova University, Pennsylvania (2009)

  21. Keil, J.M.: Approximating the complete Eclidean graph. In: Karlsson, R.G., Lingas, A. (eds.) SWAT 88, 1st Scandinavian Workshop on Algorithm Theory, Halmstad, Sweden, July 5–8, 1988, Proceedings, vol. 318 of Lecture Notes in Computer Science, pp. 208–213. Springer, New York (1988)

  22. Keil, J.M., Gutwin, C.A.: Classes of graphs which approximate the complete Eclidean graph. Discret. Comput. Geom. 7(1), 13–28 (1992)

    Article  Google Scholar 

  23. Kranakis, E., Singh, H., Urrutia, J.: Compass routing on geometric networks. In: Proceedings of the 11th Canadian Conference on Computational Geometry, UBC, Vancouver, British Columbia, Canada, August 15–18 (1999)

  24. Ruhrup, S.: Theory and practice of geographic routing. Chapter 5 in Ad Hoc and Sensor Wireless Networks: Architectures, Algorithms and Protocols (2009)

  25. Ruppert, J., Seidel, R.: Approximating the d-dimensional complete Euclidean graph. In: Proceedings of the 3rd Canadian Conference on Computational Geometry, Simon Fraser University, Vancouver, British Columbia, Canada, August 6–10 (1991)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Darryl Hill.

Additional information

Editor in Charge: Csaba D. Toth

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bose, P., De Carufel, JL., Hill, D. et al. On the Spanning and Routing Ratio of the Directed Theta-Four Graph. Discrete Comput Geom 71, 872–892 (2024). https://doi.org/10.1007/s00454-023-00597-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00454-023-00597-8

Keywords

Mathematics Subject Classification

Navigation