Abstract
The problem of computing shortest paths in obstacle environments has received considerable attention recently. We study this problem for a new metric that generalizes the L 1 metric and the link metric. In this combined metric, the length of a path is defined as its L 1 length plus some non-negative constant C times the number of turns the path makes.
Given an environment of n axis parallel line segments and a target point, we present a data structure in which an obstacle free shortest rectilinear path from a query point to the target can be computed efficiently. The data structure uses O(n log n) storage and its construction takes O(n 2) time. Queries can be performed in O(log n) time, and the shortest path can be reported in additional time proportional to its size.
This research was supported by the ESPRIT II Basic Research Actions Program of the EC under contract No. 3075 (project ALCOM). Work of the first author was supported by the Dutch Organization for Scientific Research (N.W.O.). The research was done while the third author was visiting Utrecht University.
Preview
Unable to display preview. Download preview PDF.
References
B. Chazelle, L.J. Guibas. Fractional Cascading: I. A data structuring technique. Algorithmica, 1:133–162, 1986.
K. Clarkson, S. Kapoor, P. Vaidya. Rectilinear Shortest Paths through Polygonal Obstacles in O(n log2n) Time. In Proc. 3rd ACM Symp. on Computational Geometry, pages 251–257, 1987.
M. de Berg. On Rectilinear Link Distance. Technical Report RUU-CS-89-13, Department of Computer Science, Utrecht University, 1989.
E.W. Dijkstra. A Note on Two Problems in Connection with Graphs. Numer. Math., 1:269–271, 1959.
H.N. Djidjev, A. Lingas and J. Sack. An O(n log n) time Algorithm for Computing the Link Center in a Simple Polygon. In B. Monien and R. Cori (Eds.) Proceedings STACS '89, Lect. Notes in Comp. Science 349, Springer Verlag, pages 96–107, 1989.
H. Edelsbrunner, M.H. Overmars, R. Seidel. Some Methods of Computational geometry Applied to Computer Graphics. Computer Vision, Graphics, and Image Processing, 28:92–108, 1984.
P.J. de Rezende, D.T. Lee, Y.F. Wu. Rectilinear Shortest Paths with Rectangular Barriers. Journal of Discrete and Computational Geometry, 4:41–53, 1989.
S. Hart and M. Sharir. Nonlinearity of Davenport-Schinzel Sequences and of Generalized Path Compression Schemes. Combinatorica, 6:151–177, 1986.
Y. Ke. An Efficient Algorithm for Link Distance Problems. In Proc. 5th ACM Symp. on Computational Geometry, pages 69–78, 1989.
R.C. Larson, V.O. Li. Finding Minimum Rectilinear Distance Paths in the Presence of Barriers. Networks, 11:285–304, 1981.
D.T. Lee, F.P. Preparata. Euclidean Shortest Paths in the Presence of Rectilinear Barriers. Networks, 14:393–410, 1984.
W. Lenhart, R. Pollack, J. Sack, R. Seidel, M. Sharir, S. Suri, G. Toussaint, S. Whitesides and C. Yap. Computing the Link Center of a Simple Polygon. In Proc. 3rd ACM Symp. on Computational Geometry, pages 1–10, 1987.
T. Lozano-Perez, M.A. Wesley. An Algorithm for Planning Collision-free Paths among Polyhedral Obstacles. Communications of the ACM, 22:560–570, 1979.
J.S.B. Mitchell, G. Rote and G. Wöginger. Computing the Minimum Link Path Among a Set of Obstacles in the Plane. To appear in Proc. 6th ACM Symp. on Computational Geometry, 1990.
J.S.B. Mitchell. An Optimal Algorithm for Shortest Rectilinear Paths Among Obstacles in the Plane. In Abstracts of the First Canadian Conference on Computational Geometry, page 22, 1989.
M.I. Shamos. Computational Geometry. PhD thesis, Yale University, New Haven, CN, 1978.
M. Sharir, A. Schorr. On Shortest Paths in Polyhedral Spaces. SIAM Journal of Computing, 15(1):193–215, 1986.
S. Suri. Minimum Link Paths in Polygons and Related Problems. Ph. D. thesis, Johns Hopkins University, 1986.
G.E. Wangdahl, S.M. Pollack, J.B. Woodward. Minimum-Trajectory Pipe Routing. Journal of Ship Research, 18:46–49, 1974.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Berg, M., van Kreveld, M., Nilsson, B.J., Overmars, M.H. (1990). Finding shortest paths in the presence of orthogonal obstacles using a combined L 1 and link metric. In: Gilbert, J.R., Karlsson, R. (eds) SWAT 90. SWAT 1990. Lecture Notes in Computer Science, vol 447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52846-6_91
Download citation
DOI: https://doi.org/10.1007/3-540-52846-6_91
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52846-3
Online ISBN: 978-3-540-47164-6
eBook Packages: Springer Book Archive