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.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
Bose, P., Carmi, P., Durocher, S.: Bounding the locality of distributed routing algorithms. Distrib. Comput. 26(1), 39–58 (2013)
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)
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)
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)
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)
Bose, P., Morin, P.: Competitive online routing in geometric graphs. Theoret. Comput. Sci. 324(2–3), 273–288 (2004)
Bose, P., Morin, P.: Online routing in triangulations. SIAM J. Comput. 33(4), 937–951 (2004)
Bose, P., Morin, P., van Renssen, A., Verdonschot, S.: The theta-5-graph is a spanner. Comput. Geom. 48(2), 108–119 (2015)
Broutin, N., Devillers, O., Hemsley, R.: Efficiently navigating a random Delaunay triangulation. Random Struct. Algorithms 49(1), 95–136 (2016)
Chen, D., Devroye, L., Dujmovic, V., Morin, P.: Memoryless routing in convex subdivisions: random walks are optimal. Comput. Geom. 45(4), 178–185 (2012)
Chew, P.: There is a planar graph almost as good as the complete graph. In: Symposium on Computational Geometry, pp. 169–177. ACM (1986)
Chew, P.: There are planar graphs almost as good as the complete graph. J. Comput. Syst. Sci. 39(2), 205–219 (1989)
Clarkson, K.L.: Approximation algorithms for shortest path motion planning. In: STOC, pp. 56–65. ACM (1987)
El Molla, N.M.: Yao spanners for wireless ad-hoc networks. Master’s thesis, Villanova University, Pennsylvania (2009)
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)
Keil, J.M., Gutwin, C.A.: Classes of graphs which approximate the complete Eclidean graph. Discret. Comput. Geom. 7(1), 13–28 (1992)
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)
Ruhrup, S.: Theory and practice of geographic routing. Chapter 5 in Ad Hoc and Sensor Wireless Networks: Architectures, Algorithms and Protocols (2009)
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)
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00454-023-00597-8