Skip to main content
Springer Nature Link
Log in
Menu
Find a journal Publish with us Track your research
Search
Saved research
Cart
  1. Home
  2. Discrete & Computational Geometry
  3. Article

Rectilinear shortest paths in the presence of rectangular barriers

  • Published: 01 January 1989
  • Volume 4, pages 41–53, (1989)
  • Cite this article
Download PDF
Save article
View saved research
Discrete & Computational Geometry Aims and scope Submit manuscript
Rectilinear shortest paths in the presence of rectangular barriers
Download PDF
  • P. J. de Rezende1,
  • D. T. Lee2 &
  • Y. F. Wu3 
  • 1157 Accesses

  • 66 Citations

  • Explore all metrics

Abstract

In this paper we address the following shortest-path problem. Given a point in the plane andn disjoint isothetic rectangles (barriers), we want to construct a shortestL 1 path (not crossing any of the barriers) from the source point to any given query point. A restricted version of this problem (where the source and destination points are knowna priori) had been solved earlier inO(n 2) time. Our approach consists of preprocessing the source point and the barriers to obtain a planar subdivision where a query point can be located and a shortest path connecting it to the source point quickly transvered. By showing that any such path is monotone in at least one ofx ory directions, we are able to apply a plane sweep technique to divide the plane intoO(n) rectangular regions. This leads to an algorithm whose complexity isO(n logn) preprocessing time,O(n) space, andO(logn+k) query time, wherek is the number of turns on the reported path. If only the length of the path is sought,O(logn) query time suffices. Furthermore, we show an Θ(n logn) time lower bound for the case where the source and destination points are known in advance, which implies the optimality of our algorithm in this case.

Article PDF

Download to read the full article text

Similar content being viewed by others

Efficient Algorithms for Touring a Sequence of Convex Polygons and Related Problems

Chapter © 2017

Rectilinear Shortest Paths Among Transient Obstacles

Chapter © 2018

Bicriteria Rectilinear Shortest Paths Among Rectilinear Obstacles in the Plane

Article 16 July 2019

Explore related subjects

Discover the latest articles, books and news in related subjects, suggested using machine learning.
  • Algorithmic Complexity
  • Algorithms
  • Geometry
  • Graph Theory
  • Navigation
  • Polytopes

References

  1. V. Aho, J. E. Hopcroft, and J. D. Ullman,The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA, 1984.

    Google Scholar 

  2. T. Asano, L. Guibas, J. Hershberger, and H. Imai, Visibility of disjoint polygons,Algorithmica 1 (1986h), 49–63.

    Article  MathSciNet  MATH  Google Scholar 

  3. M. Ben-Or, Lower bounds for algebraic computation trees,Proceedings of the 15th ACM Annual Symposium on Theory of Computing, 80–86, Boston, MA, 1983.

  4. E. W. Dijkstra, A note on two problems in connection with graphs,Numer. Math. 1 (1959), 269–271.

    Article  MathSciNet  Google Scholar 

  5. H. Edelsbrunner, L. J. Guibas, and J. Stolfi, Optimal point location in a monotone subdivision,SIAM J. Comput. 15 (1986), 317–340.

    Article  MathSciNet  MATH  Google Scholar 

  6. D. G. Kirkpatrick, Optimal search in planar subdivision,SIAM J. Comput. 12 (1983), 28–35.

    Article  MathSciNet  MATH  Google Scholar 

  7. R. C. Larson and V. O. Li, Finding minimum rectilinear distance paths in the presence of barriers,Networks 11 (1981), 285–304.

    Article  MathSciNet  MATH  Google Scholar 

  8. D. T. Lee, Proximity and Reachability in the Plane, Ph.D. Thesis, University of Illinois, 1978.

  9. D. T. Lee and F. P. Preparata, Euclidean shortest paths in the presence of rectilinear barriers,Networks 14 (1984), 393–410.

    Article  MathSciNet  MATH  Google Scholar 

  10. T. Lozano-Perez and M. A. Wesley, An algorithm for planning collision-free paths among polyhedral obstacles,Comm. ACM 22 (1979), 560–570.

    Article  Google Scholar 

  11. N. Sarnak and R. Tarjan, Planar point location using persistent search trees,Comm. ACM 29 (1986), 669–679.

    Article  MathSciNet  Google Scholar 

  12. M. I. Shamos, Computational Geometry, Ph.D. Thesis, Yale University, New Haven, CT, 1978.

    MATH  Google Scholar 

  13. M. Sharir and A. Schorr, On shortest paths in polyhedral spaces,SIAM J. Comput. 15 (1986), 193–215.

    Article  MathSciNet  MATH  Google Scholar 

  14. H. Vaccaro, Alternative Techniques for Modeling Travel Distance, Thesis in Civil Engineering, Massachusetts Institute of Technology, 1974.

  15. G. E. Wangdahl, S. M. Pollack, and J. B. Woodward, Minimum-trajectory pipe routing,J. Ship Res. 18 (1974), 46–49.

    MATH  Google Scholar 

  16. E. Welzl, Constructing the visibility graph forn line segments inO(n 2) time,Inform. Process. Lett. 18 (1985), 167–171.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. College of Computer Science, Northeastern University, 02115, Boston, MA, USA

    P. J. de Rezende

  2. Department of Electrical Engineering and Computer Science, Northwestern University, 60208, Evanston, IL, USA

    D. T. Lee

  3. Microelectronics and Computer Technology Corporation, CAD, 3500 West Balcones Center Drive, 78759, Austin, TX, USA

    Y. F. Wu

Authors
  1. P. J. de Rezende
    View author publications

    Search author on:PubMed Google Scholar

  2. D. T. Lee
    View author publications

    Search author on:PubMed Google Scholar

  3. Y. F. Wu
    View author publications

    Search author on:PubMed Google Scholar

Additional information

A preliminary version of this paper appeared in theProceedings of the First Symposium on Computational Geometry (1985).

Supported in part by CNPq-Conselho Nacional de Desenvolvimento Científico e Tecnológico (Brazil).

Supported in part by the National Science Foundation under Grants MCS 8420814 and ECS 8340031.

Rights and permissions

Reprints and permissions

About this article

Cite this article

de Rezende, P.J., Lee, D.T. & Wu, Y.F. Rectilinear shortest paths in the presence of rectangular barriers. Discrete Comput Geom 4, 41–53 (1989). https://doi.org/10.1007/BF02187714

Download citation

  • Received: 27 November 1985

  • Revised: 03 May 1987

  • Published: 01 January 1989

  • Issue date: January 1989

  • DOI: https://doi.org/10.1007/BF02187714

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Short Path
  • Line Segment
  • Query Point
  • Query Time
  • Destination Point

Advertisement

Search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

Footer Navigation

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Journal finder
  • Publish your research
  • Language editing
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our brands

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Discover

Corporate Navigation

  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support
  • Legal notice
  • Cancel contracts here

162.0.217.198

Not affiliated

Springer Nature

© 2026 Springer Nature