Skip to main content

Finding shortest paths in the presence of orthogonal obstacles using a combined L 1 and link metric

  • Conference paper
  • First Online:
SWAT 90 (SWAT 1990)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 447))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Chazelle, L.J. Guibas. Fractional Cascading: I. A data structuring technique. Algorithmica, 1:133–162, 1986.

    MathSciNet  Google Scholar 

  2. 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.

    Google Scholar 

  3. M. de Berg. On Rectilinear Link Distance. Technical Report RUU-CS-89-13, Department of Computer Science, Utrecht University, 1989.

    Google Scholar 

  4. E.W. Dijkstra. A Note on Two Problems in Connection with Graphs. Numer. Math., 1:269–271, 1959.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. S. Hart and M. Sharir. Nonlinearity of Davenport-Schinzel Sequences and of Generalized Path Compression Schemes. Combinatorica, 6:151–177, 1986.

    Google Scholar 

  9. Y. Ke. An Efficient Algorithm for Link Distance Problems. In Proc. 5th ACM Symp. on Computational Geometry, pages 69–78, 1989.

    Google Scholar 

  10. R.C. Larson, V.O. Li. Finding Minimum Rectilinear Distance Paths in the Presence of Barriers. Networks, 11:285–304, 1981.

    Google Scholar 

  11. D.T. Lee, F.P. Preparata. Euclidean Shortest Paths in the Presence of Rectilinear Barriers. Networks, 14:393–410, 1984.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. T. Lozano-Perez, M.A. Wesley. An Algorithm for Planning Collision-free Paths among Polyhedral Obstacles. Communications of the ACM, 22:560–570, 1979.

    Article  Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. M.I. Shamos. Computational Geometry. PhD thesis, Yale University, New Haven, CN, 1978.

    Google Scholar 

  17. M. Sharir, A. Schorr. On Shortest Paths in Polyhedral Spaces. SIAM Journal of Computing, 15(1):193–215, 1986.

    Google Scholar 

  18. S. Suri. Minimum Link Paths in Polygons and Related Problems. Ph. D. thesis, Johns Hopkins University, 1986.

    Google Scholar 

  19. G.E. Wangdahl, S.M. Pollack, J.B. Woodward. Minimum-Trajectory Pipe Routing. Journal of Ship Research, 18:46–49, 1974.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

John R. Gilbert Rolf Karlsson

Rights and permissions

Reprints 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

Publish with us

Policies and ethics