Abstract
We study the problem of finding shortest watchman routes in simple polygons from which polygons are visible. We develop a divide-and-conquer algorithm that constructs the shortest watchman route in O(n 2) time for a simple polygon with n edges. This improves the previous O(n 3) bound [8] and confirms a conjecture due to Chin and Ntafos [4].
This work was supported in part by the Hori Information Science Promotion Foundation and the International Information Science Foundation.
Preview
Unable to display preview. Download preview PDF.
References
B. Chazelle, A theorem on polygon cutting with applications, Proceedings, 23th Annu. IEEE Symp. Found. of Comput. Sci., 339–349, 1982.
B. Chazelle, Triangulating a simple polygon in linear time, Proceedings, 31th Annu. IEEE Symp. Found. of Comput. Sci., 220–229, 1990.
W.P.Chin and S.Ntafos, Optimum watchman routes, Inform. Process. Lett. 28, 39–44, 1988.
W.P.Chin and S.Ntafos, Shortest watchman routes in simple polygons, Discrete Comput. Geometry 6, 9–31, 1991.
H.Edelsbrunner, J.O'Rourke and R.Seidel, Constructing arrangements of lines with applications. SIAM J. Comput. 15, 341–363, 1986.
L.Guibas, J.Hershberger, D.Leven, M.Sharir and R.Tarjan, Linear time algorithms for visibility and shortest path problems inside simple triangulated polygons, Algorithmica 2, 209–233, 1987.
S.Ntafos, The robber route problem, Inform. Process. Lett. 34, 59–63, 1990.
X.H.Tan, T.Hirata and Y.Inagaki, An incremental algorithm for constructing shortest watchman routes, To appear in Internationa Journal of Computational Geometry & Applications (also in Lect. Note in Comput. Sci. 557, 163–175, 1991).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tan, X., Hirata, T. (1993). Constructing shortest watchman routes by divide-and-conquer. 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_236
Download citation
DOI: https://doi.org/10.1007/3-540-57568-5_236
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