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.
Preview
Unable to display preview. Download preview PDF.
References
A.V. Aho, J.E. Hopcroft and J.D. Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Mass., 1974.
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.
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.
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.
R.J. Lipton, and R.E. Tarjan, A separator theorem for planar graphs, SIAM J. Appl. Math. 36 (1979), 177–189.
R. Pollack, G. Rote, and M. Sharir, Computing the geodesic center of a simple polygon, to appear in Discrete and Computational Geometry.
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.
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.
S. Suri, A linear time algorithm for minimum link paths inside a simple polygon, Computer Vision, Graphics, and Image Processing 35 (1986), 99–110.
S.Suri, The all-geodesic-furthest neighbors problem for simple polygons, Proc. 3rd ACM Conference on Computational Geometry (1987), 64–75.
S. Suri, Minimum link paths in polygons and related problems, Ph. D. Thesis, Dept. of Comp. Science, Johns Hopkins University, August 1987.
G.T. Toussaint, Shortest path solves edge-to-edge visibility in a polygon, Tech. Rept. SOCS-85.19, McGill University, Montréal, 1985.
Author information
Authors and Affiliations
Editor information
Rights 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