ACM Home Page
Please provide us with feedback. Feedback
Guarding a terrain by two watchtowers
Full text PdfPdf (240 KB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the twenty-first annual symposium on Computational geometry table of contents
Pisa, Italy
SESSION: Optimization problems table of contents
Pages: 346 - 355  
Year of Publication: 2005
ISBN:1-58113-991-8
Authors
Pankaj K. Agarwal  Duke University, Durham, NC
Sergey Bereg  University of Texas at Dallas, Richardson, TX
Ovidiu Daescu  University of Texas at Dallas, Richardson, TX
Haim Kaplan  Tel Aviv University, Tel Aviv, Israel
Simeon Ntafos  University of Texas at Dallas, Richardson, TX
Binhai Zhu  Montana State University, Bozeman, MT
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 77,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1064092.1064145
What is a DOI?

ABSTRACT

Given a polyhedral terrain T with n vertices, the two-watchtower problem for T calls for finding two vertical segments, called watchtowers, of smallest common height, whose bottom endpoints (bases) lie on T, and whose top endpoints guard T, in the sense that each point on T is visible from at least one of them. In this paper we present the following results for the two-watchtower problem in R2 and R3: (1) We show that the discrete two-watchtowers problem in R2, where the bases are constrained to lie at vertices of T, can be solved in O(n2 log4n) time, significantly improving previous solutions. The algorithm works, without increasing its asymptotic running time, even if, one of the towers is allowed to be placed anywhere on T. (2) We show that the continuous two-watchtower problem in R2, where the bases can lie anywhere on T, can be solved in O(n3α(n)log3n) time, again significantly improving previous results. (3) Still in R2, we show that the continuous version of the problem of guarding a finite set P ⊂ T of m points by two watchtowers of smallest height can be solved in O(mn log4n) time. (4) The discrete version of the two-watchtower problem in R3 can be solved in O(n11/3 polylog(n)) time; this is the first nontrivial result for this problem in R3.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Aggarwal, B. Chazelle, L. Guibas, C. Ó'Dúnlaing and C. Yap, Parallel computational geometry, Algorithmica 3 (1988), 293--328.
 
2
 
3
 
4
 
5
 
6
 
7
D. Z. Chen, V. Estivvill-Castro and J. Urrutia, Optimal guarding of polygons and monotone chains, Proc. 7th Canadian Conf. on Comput. Geom., 133--138, 1995.
8
9
 
10
 
11
D. P. Dobkin and D. G. Kirkpatrick, Fast detection of polyhedral intersection, Theoretical Computer Science 27 (1983), 241--253.
 
12
S. J. Eidenbenz, C. Stamm, and P. Widmayer, Inapproximability results for guarding polygons and terrains. Algorithmica 31 (2001), 79--113
 
13
L. Guibas, J. Hershberger, D. Leven, M. Sharir and R. Tarjan, Linear-time algorithms for visibility and shortest path problems inside triangulated simple polygons, Algorithmica 2 (1987), 209--233.
 
14
 
15
J. Matoušek, Range searching with efficient hierarchical cuttings, Discrete Comput. Geom., 10 (1993), 157--182.
16
 
17
M. H. Overmars and J. van Leeuwen, Maintenance of configurations in the plane, J. Comput. System Sci. 23 (1981), 166--204.
 
18
 
19
 
20
J. Urrutia, Art gallery and illumination problems, in Handbook on Computational Geometry, Elsevier Science Publishers, J.R. Sack and J. Urrutia, eds., pp. 973--1026, 2000.
 
21


Collaborative Colleagues:
Pankaj K. Agarwal: colleagues
Sergey Bereg: colleagues
Ovidiu Daescu: colleagues
Haim Kaplan: colleagues
Simeon Ntafos: colleagues
Binhai Zhu: colleagues