Skip to main content

On the Planar Two-Watchtower Problem

  • Conference paper
  • First Online:

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

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Article  MATH  Google Scholar 

  2. M. Bern, D. Dobkin, D. Eppstein, and R. Grossman, Visibility with a moving point of view, Algorithmica, 11:360–378, 1994.

    Article  MATH  MathSciNet  Google Scholar 

  3. P. Bose, T. Shermer, G. Toussaint, B. Zhu, Guarding polyhedral terrains, Comp. Geom. Theory and Appl., 7:173–186, 1997.

    MATH  MathSciNet  Google Scholar 

  4. 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.

    Google Scholar 

  5. R. Cole and M. Sharir, Visibility problems for polyhedral terrains, J. Symbolic Computation, 7:11–30, 1989.

    Article  MathSciNet  Google Scholar 

  6. H. ElGindy and D. Avis, A linear time algorithm for computing the visibility polygon from a point, J. Algorithms, 2(4):186–197, 1981.

    Article  MathSciNet  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Article  MATH  MathSciNet  Google Scholar 

  9. B. Joe, On the correction of a linear time visibility polygon algorithm, Intl. J. Comput. Math., 32:155–172, 1990.

    Article  MATH  Google Scholar 

  10. B. Joe and R.B. Simpson, Correction to Lee’s visibility polygon algorithm, BIT, 27:458–473, 1987.

    Article  MATH  Google Scholar 

  11. D.T. Lee, Visibility of a simple polygon, Comput. Vision Graph. Image Process., 22:207–221, 1983.

    Article  MATH  Google Scholar 

  12. N. Megiddo, Applying parallel computation algorithms in the design of serial algorithms, J. ACM, 30(4):852–965, 1983.

    Article  MATH  MathSciNet  Google Scholar 

  13. B. Nilsson, Guarding Art Galleries-Methods for Mobile Guards, Doctoral thesis, Department of Computer Science, Lund Univ ersity, 1994.

    Google Scholar 

  14. J. O’Rourke, Art Gallery Theorems and Algorithms, OxfordUniv ersity Press, 1987.

    Google Scholar 

  15. J. O’Rourke, Computational geometry in C, Cambridge University Press, 1994.

    Google Scholar 

  16. 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

  17. F.P. Preparata, M.I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, 1985.

    Google Scholar 

  18. M. Sharir, The shortest watchtower andrelated problems for polyhedral terrains, Information Processing Letters, 29(5):265–270, 1988.

    Article  MATH  MathSciNet  Google Scholar 

  19. L. Valiant, Parallelism in comparison problems, SIAM J. Computing, 4:348–355, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  20. C.A. Wang and B. Zhu, Three dimensional weak visibility: complexity and applications, Theoretical Computer Science, 234(1/2):219–232, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  21. 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.

    MathSciNet  MATH  Google Scholar 

  22. B. Zhu, Computational Geometry in Two and a Half Dimensions, PhD thesis, School of Computer Science, McGill University, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics