Abstract
We study the quality of weighted shortest paths when a continuous 2-dimensional space is discretized by a weighted triangular tessellation. In order to evaluate how well the tessellation approximates the 2-dimensional space, we study three types of shortest paths: a weighted shortest path \( SP_w (s,t) \), which is a shortest path from s to t in the space; a weighted shortest vertex path \( SVP_w (s,t) \), which is a shortest path where the vertices of the path are vertices of the tessellation; and a weighted shortest grid path \( SGP_w (s,t) \), which is a shortest path whose edges are edges of the tessellation. The ratios \( \frac{\Vert SGP_w (s,t)\Vert }{\Vert SP_w (s,t)\Vert } \), \( \frac{\Vert SVP_w (s,t)\Vert }{\Vert SP_w (s,t)\Vert } \), \( \frac{\Vert SGP_w (s,t)\Vert }{\Vert SVP_w (s,t)\Vert } \) provide estimates on the quality of the approximation.
Given any arbitrary weight assignment to the faces of a triangular tessellation, we prove upper and lower bounds on the estimates that are independent of the weight assignment. Our main result is that \( \frac{\Vert SGP_w (s,t)\Vert }{\Vert SP_w (s,t)\Vert } = \frac{2}{\sqrt{3}} \approx 1.15 \) in the worst case, and this is tight.
Keywords
- Shortest Path
- Tessellation
- Weighted Region Problem
Partially supported by NSERC, project PID2019-104129GB-I00/MCIN/AEI/ 10.13039/501100011033 of the Spanish Ministry of Science and Innovation, and H2020-MSCA-RISE project 734922 - CONNECT.
This is a preview of subscription content, access via your institution.
Buying options








References
Aleksandrov, L., Lanthier, M., Maheshwari, A., Sack, J.-R.: An \(\varepsilon \) — approximation algorithm for weighted shortest paths on polyhedral surfaces. In: Arnborg, S., Ivansson, L. (eds.) SWAT 1998. LNCS, vol. 1432, pp. 11–22. Springer, Heidelberg (1998). https://doi.org/10.1007/BFb0054351
Aleksandrov, L., Maheshwari, A., Sack, J.-R.: Approximation algorithms for geometric shortest path problems. In: Proceedings of the Thirty-Second Annual ACM Symposium on Theory of Computing, pp. 286–295 (2000)
Aleksandrov, L., Maheshwari, A., Sack, J.-R.: Determining approximate shortest paths on weighted polyhedral surfaces. J. ACM 52(1), 25–53 (2005)
Ammar, A., Bennaceur, H., Châari, I., Koubâa, A., Alajlan, M.: Relaxed Dijkstra and \( {A}^{*} \) with linear complexity for robot path planning problems in large-scale grid environments. Soft Comput. 20(10), 4149–4171 (2015). https://doi.org/10.1007/s00500-015-1750-1
Bailey, J., Tovey, C., Uras, T., Koenig, S., Nash, A.: Path planning on grids: the effect of vertex placement on path length. In: Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, vol. 11 (2015)
Bose, P., Esteban, G., Orden, D., Silveira, R.I.: On approximating shortest paths in weighted triangular tessellations. arXiv preprint arXiv:2111.13912 (2021)
Chang, H.C., Erickson, J., Xu, C.: Detecting weakly simple polygons. In: Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1655–1670. SIAM (2014)
Chen, D.Z., Klenk, K.S., Tu, H.: Shortest path queries among weighted obstacles in the rectilinear plane. SIAM J. Comput. 29(4), 1223–1246 (2000)
Cheng, S., Jin, J., Vigneron, A.: Triangulation refinement and approximate shortest paths in weighted regions. In: Indyk, P. (ed.) Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2015, San Diego, CA, USA, 4–6 January 2015, pp. 1626–1640. SIAM (2015)
de Carufel, J.L., Grimm, C., Maheshwari, A., Owen, M., Smid, M.: A note on the unsolvability of the weighted region shortest path problem. Comput. Geom. 47(7), 724–727 (2014)
Gewali, L., Meng, A.C., Mitchell, J.S.B., Ntafos, S.C.: Path planning in 0/1/\(\infty \) weighted regions with applications. INFORMS J. Comput. 2(3), 253–272 (1990)
Jaklin, N.S.: On weighted regions and social crowds: autonomous-agent navigation in virtual worlds. Ph.D. thesis, Utrecht University (2016)
Mitchell, J.: Shortest paths among obstacles, zero-cost regions, and roads. Technical report, Cornell University Operations Research and Industrial Engineering (1987)
Mitchell, J., Papadimitrou, C.: The weighted region problem: finding shortest paths through a weighted planar subdivision. J. ACM 38(1), 18–73 (1991)
Mitchell, J.S.B.: Shortest paths and networks. In: Goodman, J.E., O’Rourke, J., Toth, C.D. (eds.) Handbook of Discrete and Computational Geometry, 2nd edn., pp. 811–848. Chapman and Hall/CRC (2017)
Nagy, B.N.: Shortest paths in triangular grids with neighbourhood sequences. J. Comput. Inf. Technol. 11(2), 111–122 (2003)
Nash, A.: Any-angle path planning. Ph.D. thesis, University of Southern California (2012)
Van Toll, W., et al.: A comparative study of navigation meshes. In: Proceedings of the 9th International Conference on Motion in Games, pp. 91–100 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Bose, P., Esteban, G., Orden, D., Silveira, R.I. (2022). On Approximating Shortest Paths in Weighted Triangular Tessellations. In: Mutzel, P., Rahman, M.S., Slamin (eds) WALCOM: Algorithms and Computation. WALCOM 2022. Lecture Notes in Computer Science(), vol 13174. Springer, Cham. https://doi.org/10.1007/978-3-030-96731-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-96731-4_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96730-7
Online ISBN: 978-3-030-96731-4
eBook Packages: Computer ScienceComputer Science (R0)