Abstract
In this paper we study the following planar two-watchtower problem: given a terrain (X-monotone chain) T with n vertices, locate two vertical segments (watchtowers) /uv and /u′v′ which have to be erected on T such that every point on T is visible to the top of either watchtowers (u or u′) and the maximum height of /uv, /u′v′ is minimized. We present an O(n 4) time algorithm to solve the discrete version of this problem when v, v′ must be on some vertices of T. Under a mild condition on solving a special cubic equation with three bounded variables in O(f 3) time we can also generalize the algorithm to solve the general problem in O(n 4 +n 3 f 3) time. Using parametric search, the discrete problem can be solvedin O(n 3 log2 n) time and the general problem can be solved in O(n 4 log2 n) time.
This research is supportedb y Research Grants Council of Hong Kong SAR, China (CERG Project No. CityU1103/99E) anda MONTS grant.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
M.J. Atallah, D.Z. Chen, and H. Wagner, An optimal parallel algorithm for the visibility of a simple polygon from a point, J. ACM, 38(3):516–533, 1991.
M. Bern, D. Dobkin, D. Eppstein, and R. Grossman, Visibility with a moving point of view, Algorithmica, 11:360–378, 1994.
P. Bose, T. Shermer, G. Toussaint, B. Zhu, Guarding polyhedral terrains, Comp. Geom. Theory and Appl., 7:173–186, 1997.
D.Z. Chen, V. Estivill-Castro and J. Urrutia, Optimal guarding of polygons and monotone chains, Proc. 7th Canadian Conf. on Computational Geometry, pages 133–138, 1995.
R. Cole and M. Sharir, Visibility problems for polyhedral terrains, J. Symbolic Computation, 7:11–30, 1989.
H. ElGindy and D. Avis, A linear time algorithm for computing the visibility polygon from a point, J. Algorithms, 2(4):186–197, 1981.
S. Eidenbenz, C. Stamm and P. Widmayer, Positioning guards at fixed height above a terrain — and optimum inapproximability result, Proc. 6th European Symp. on Algorithms (ESA’98), pages 187–198, 1998.
L. Guibas, J. Hershberger, D. Leven, M. Sharir and R. Tarjan, Linear time algorithms for visibility andshortest path problems inside triangulated simple polygons, Algorithmica, 2(2):209–234, 1987.
B. Joe, On the correction of a linear time visibility polygon algorithm, Intl. J. Comput. Math., 32:155–172, 1990.
B. Joe and R.B. Simpson, Correction to Lee’s visibility polygon algorithm, BIT, 27:458–473, 1987.
D.T. Lee, Visibility of a simple polygon, Comput. Vision Graph. Image Process., 22:207–221, 1983.
N. Megiddo, Applying parallel computation algorithms in the design of serial algorithms, J. ACM, 30(4):852–965, 1983.
B. Nilsson, Guarding Art Galleries-Methods for Mobile Guards, Doctoral thesis, Department of Computer Science, Lund Univ ersity, 1994.
J. O’Rourke, Art Gallery Theorems and Algorithms, OxfordUniv ersity Press, 1987.
J. O’Rourke, Computational geometry in C, Cambridge University Press, 1994.
J. O’Rourke, Vertex p-lights for monotone mountains, 9th Canadian Conference on Computational Geometry, Queen’s University, August 11-14, 1997. http://www.dgp.toronto.edu/cccg/cccg97/papers/5/5.html
F.P. Preparata, M.I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, 1985.
M. Sharir, The shortest watchtower andrelated problems for polyhedral terrains, Information Processing Letters, 29(5):265–270, 1988.
L. Valiant, Parallelism in comparison problems, SIAM J. Computing, 4:348–355, 1975.
C.A. Wang and B. Zhu, Three dimensional weak visibility: complexity and applications, Theoretical Computer Science, 234(1/2):219–232, 2000.
B. Zhu, Computing the shortest watchtower of a polyhedral terrain in O(n log n) time, Computational Geometry: Theory and Applications, 8:181–193, 1997.
B. Zhu, Computational Geometry in Two and a Half Dimensions, PhD thesis, School of Computer Science, McGill University, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bespamyatnikh, S., Chen, Z., Wang, K., Zhu, B. (2001). On the Planar Two-Watchtower Problem. In: Wang, J. (eds) Computing and Combinatorics. COCOON 2001. Lecture Notes in Computer Science, vol 2108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44679-6_14
Download citation
DOI: https://doi.org/10.1007/3-540-44679-6_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42494-9
Online ISBN: 978-3-540-44679-8
eBook Packages: Springer Book Archive