Skip to main content

Finding shortest non-crossing rectilinear paths in plane regions

  • Conference paper
  • First Online:

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

Abstract

Let A be a plane region which is bounded by an outer rectangle and an inner one and has r rectangular obstacles inside the region. Let k terminal pairs lie on the outer and inner rectangular boundaries. This paper presents an efficient algorithm which finds k “non-crossing” rectilinear paths in the plane region A, each connecting a terminal pair without passing through any obstacles, whose total length is minimum. Non-crossing paths may share common points or line segments but do not cross each other in the plane. The algorithm runs in time O(n log n) where n=r+k.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Takahashi, H. Suzuki, T. Nishizeki, “Algorithms for finding non-crossing paths with minimum total length in plane graphs,” Proc. of ISAAC '92, Lect. Notes in Computer Science, vol. 650, pp. 400–409, 1992.

    Google Scholar 

  2. D. T. Lee, C. F. Shen, C. D. Yang, and C. K. Wong, “Non-crossing path problems,” Manuscript, Dept. of EECS, Northwestern Univ., 1991.

    Google Scholar 

  3. W. Dai, T. Asano and E. S. Kuh, “Routing region definition and ordering scheme for building-block layout,” IEEE Trans. Computer-Aided Design, vol. CAD-4, no. 3, pp. 189–197, July 1985.

    Google Scholar 

  4. P. J. de Rezende, D. T. Lee, Y. F. Wu, “Rectilinear shortest paths in the presence of rectangular barriers,” Discrete & Comput. Geometry, 4, pp. 41–53, 1989.

    Google Scholar 

  5. F. P. Preparata and M. I. Shamos, Computational Geometry, Reading, M.A., Springer-Verlag, 1985.

    Google Scholar 

  6. J. JáJá, An Introduction to Parallel Algorithms, Reading, M.A., Addison Wesley, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

K. W. Ng P. Raghavan N. V. Balasubramanian F. Y. L. Chin

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Takahashi, Jy., Suzuki, H., Nishizeki, T. (1993). Finding shortest non-crossing rectilinear paths in plane regions. In: Ng, K.W., Raghavan, P., Balasubramanian, N.V., Chin, F.Y.L. (eds) Algorithms and Computation. ISAAC 1993. Lecture Notes in Computer Science, vol 762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57568-5_239

Download citation

  • DOI: https://doi.org/10.1007/3-540-57568-5_239

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57568-9

  • Online ISBN: 978-3-540-48233-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics