Abstract
Given k skew segments in an ordered sequence E and two points s and t in a three-dimensional environment, for any \(\epsilon \in (0, 1)\), we study a classical geometric problem of finding a \((1 + \epsilon )\)-approximation Euclidean shortest path between s and t, crossing the segments in E in order. Let L be the maximum Euclidean length of the segments in E and h be the minimum distance between two consecutive segments in E. The running time of our algorithm is \(O(k^3 \log (\frac{k L}{h \epsilon }))\). Currently, the running time of finding the exact shortest path for this problem is exponential. Thus, most practical algorithms of this problem are approximations. Among these practical algorithms, placing discrete points, named Steiner points, on every segment in E, then constructing a graph to find an approximate path between s and t, is most widely used in practice. However, using Steiner points will cause the running time of this approach to always depend on a polynomial function of the term \(\frac{1}{\epsilon }\), which is not a close optimal solution. Differently, in this paper, we solve the problem directly in a continuous environment, without using Steiner points, in terms of the running time depending on a logarithmic function of the term \(\frac{1}{\epsilon }\), which we call a close optimal solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Canny, J., Reif, J.: New lower bound techniques for robot motion planning problems. In: 28th Annual Symposium on Foundations of Computer Science, pp. 49ā60 (1987)
Akman, V.: Solution of the general instance of FINDPATH. In: Akman, V. (ed.) Unobstructed Shortest Paths in Polyhedral Environments. LNCS, vol. 251, pp. 19ā33. Springer, Heidelberg (1987). https://doi.org/10.1007/3-540-17629-2_8
Bajaj, C., Moh, T.T.: Generalized unfoldings for shortest paths. Int. J. Robot. Res. 7(1), 71ā76 (1988)
Trang, L.H., Truong, Q.C., Dang, T.K.: An iterative algorithm for computing shortest paths through line segments in 3D. In: Dang, T.K., Wagner, R., KĆ¼ng, J., Thoai, N., Takizawa, M., Neuhold, E.J. (eds.) FDSE 2017. LNCS, vol. 10646, pp. 73ā84. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70004-5_5
Mitchell, J.S.B., Papadimitriou, C.H.: The weighted region problem: finding shortest paths through a weighted planar subdivision. J. ACM 38(1), 18ā73 (1991)
Polishchuk, V., Mitchell, J.S.: Touring convex bodies - a conic programming solution. In: Canadian Conference on Computational Geometry, pp. 290ā293 (2005)
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)
Mitchell, J.S.B.: Chapter 31: shortest paths and network. In: Toth, C.D., OāRourke, J., Goodman, J.E. (eds.) Handbook of Discrete and Computational Geometry. Chapman and Hall/CRC (2017)
Bose, P., Maheshwari, A., Shu, C., Wuhrer, S.: A survey of geodesic paths on 3D surfaces. Comput. Geom. 44(9), 486ā498 (2011)
Burago, D., Grigoriev, D., Slissenko, A.: Approximating shortest path for the skew lines problem in time doubly logarithmic in 1/epsilon. Theoret. Comput. Sci. 315(2ā3), 371ā404 (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Tran, N., Dinneen, M.J. (2021). Close Euclidean Shortest Path Crossing anĀ Ordered 3D Skew Segment Sequence. In: Nguyen, M., Yan, W.Q., Ho, H. (eds) Geometry and Vision. ISGV 2021. Communications in Computer and Information Science, vol 1386. Springer, Cham. https://doi.org/10.1007/978-3-030-72073-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-72073-5_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-72072-8
Online ISBN: 978-3-030-72073-5
eBook Packages: Computer ScienceComputer Science (R0)