Skip to main content

An O(n log n) algorithm for computing a link center in a simple polygon

Preliminary version

  • Contributed Papers
  • Conference paper
  • First Online:
STACS 89 (STACS 1989)

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

Included in the following conference series:

Abstract

The problem of finding the link center of a simple n-vertex polygon P had previously been solved in quadratic time. It was posed as an open problem as to whether a faster algorithm exists for determining at least one point inside the link center. Here this question is answered affirmatively. We present an algorithm that determines, in O(n log n) time, either a triangle inside the link center or the entire link center. As a consequence, we also obtain an O(n log n) time solution to the problem of determining the link radius of P. Both results are improvements over the O(n 2) bound previously established.

This research was supported by the Natural Sciences and Engineering Research Council of Canada.

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. A.V. Aho, J.E. Hopcroft and J.D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.

    Google Scholar 

  2. H. Djidjev, Linear algorithms for graph separation problems, Proc. SWAT'88, Lecture Notes in Computer Science, vol. 318, 1988, Springer Verlag, Berlin, Heidelberg, New York, Tokyo, 216–221.

    Google Scholar 

  3. L. Guibas, J. Hershberger, D. Leven, M. Sharir, and R.E. Tarjan, Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons, Algorithmica 2 (1987), 209–233.

    Google Scholar 

  4. W. Lenhart, R. Pollack, J.-R. Sack, R. Seidel, M. Sharir, S. Suri, G. Toussaint, S. Whitesides, and C. Yap, Computing the link center of a simple polygon, Proc. 3rd ACM Conference on Computational Geometry (1987), 1–10; Discrete and Computational Geometry 3, 3 (1988), 281–293.

    Google Scholar 

  5. R.J. Lipton, and R.E. Tarjan, A separator theorem for planar graphs, SIAM J. Appl. Math. 36 (1979), 177–189.

    Google Scholar 

  6. R. Pollack, G. Rote, and M. Sharir, Computing the geodesic center of a simple polygon, to appear in Discrete and Computational Geometry.

    Google Scholar 

  7. J.-R. Sack, Movability of polygons in the plane, Proc. STACS 85, Saarbrücken, FRG, January 1985, Lecture Notes in Computer Science, No. 182, Springer Verlag, Berlin, Heidelberg, New York, Tokyo, 310–321; Robotica 5, 1987, pp. 55–63.

    Google Scholar 

  8. J.-R. Sack, and S. Suri, An optimal algorithm for detecting weak visibility of a polygon, Proc. STACS 88, Bordeaux, France, February 1988, Lecture Notes in Computer Science, Springer Verlag, Berlin, Heidelberg, New York, Tokyo, 312–321; IEEE Transactions on Computers to appear.

    Google Scholar 

  9. S. Suri, A linear time algorithm for minimum link paths inside a simple polygon, Computer Vision, Graphics, and Image Processing 35 (1986), 99–110.

    Google Scholar 

  10. S.Suri, The all-geodesic-furthest neighbors problem for simple polygons, Proc. 3rd ACM Conference on Computational Geometry (1987), 64–75.

    Google Scholar 

  11. S. Suri, Minimum link paths in polygons and related problems, Ph. D. Thesis, Dept. of Comp. Science, Johns Hopkins University, August 1987.

    Google Scholar 

  12. G.T. Toussaint, Shortest path solves edge-to-edge visibility in a polygon, Tech. Rept. SOCS-85.19, McGill University, Montréal, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

B. Monien R. Cori

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Djidjev, H.N., Lingas, A., Sack, JR. (1989). An O(n log n) algorithm for computing a link center in a simple polygon. In: Monien, B., Cori, R. (eds) STACS 89. STACS 1989. Lecture Notes in Computer Science, vol 349. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0028976

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50840-3

  • Online ISBN: 978-3-540-46098-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics