Abstract
This paper considers the problem of planning the motion of a searcher in a polygonal region to eventually “see” an intruder that is unpredictable and capable of moving arbitrarily fast. A searcher is called the boundary searcher if he continuously moves on the polygon boundary and can see only along the rays of the flashlights he holds at a time. We present necessary and sufficient conditions for an n-sided polygon to be searchable by a boundary searcher. Based on our characterization, the equivalence of the ability of the searchers having only one flashlight and the one of the searchers having full 360° vision is simply established, and moreover, an optimal O(n) time and space algorithm for determining the searchability of simple polygons is obtained. We also give an O(n log n + I) time algorithm for generating a search schedule if it exists, where I (<3n 2) is the number of search instructions reported. Our results improve upon the previously known O(n 2) time and space bounds.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Guibas L J, Latombe J C, Lavalle S M, Lin D, Motwani R. Visibility-based pursuit-evasion in a polygonal environment. Int. J. Comp. Geom. & Appl. 1999, 9: 471–493.
LaValle S M, Simov B, Slutzki G. An algorithm for searching a polygonal region with a flashlight. Int. J. Comput. Geom. & Appl., 2002, 12(1/2): 87–113.
Lee J H, Park S M, Chwa K Y. Searching a polygonal room with one door by a 1-searcher. Int. J. Comp. Geom. & Appl., 2000, 10(2): 201–220.
Park S M, Lee J H, Chwa K Y. Visibility-based pursuit-evasion in a polygonal region by a searcher. Lect. Notes Comput. Sci., Vol.2076, Orejas F, Spirakis P G, Leeuwen J v (eds.), Springer-Verlag, 2001, pp.456–468.
Suzuki I, Yamashita M. Searching for mobile intruders in a polygonal region. SIAM J. Comp., 1992, 21(5): 863–888.
Suzuki I, Tazoe Y, Yamashita M, Kameda T. Searching a polygonal region from the boundary. Int. J. Comput. Geom. & Appl., 2001, 11(5): 529–553.
Tan X. Searching a simple polygon by a k-searcher. Lect. Notes Comput. Sci., Vol.1969, Lee D T, Tseng S-H (eds.), Springer-Verlag, 2000, pp.503–514.
Tan X. A characterization of polygonal regions searchable from the boundary. Lect. Notes Comput. Sci., Vol.3333, Akiyama J, Baskoro E T, Kano M (eds.), Springer-Verlag, 2004, pp.200–215.
Tan X. A unified and efficient solution to the room search problem. Comput. Geom. Theory Appl., 2008, 40(1): 45–60.
Tan X, Jiang B. Searching a polygonal region by two guards. J. Comput. Sci. Technol, 2008, 23(5): 728–739.
Kameda T, Zhang J Z, Yamashita M. Simple characterization of polygons searchable by 1-searcher. In Proc. Canadian Conf. Comput. Geom, Kingston, Canada, August 14–16, 2006, pp.113–116.
Simov B, LaValle S M, Slutzki G. A complete pursuit-evasion algorithm for two pursuers using beam detection. In Proc. IEEE Int. Conf. Robotics and Automation, Washington DC, USA, May 11–15, 2002, pp.618–623.
Crass D, Suzuki I, Yamashita M. Searching for a mobile intruder in a corridor. Int. J. Comput. Geom. & Appl., 1995, 5(4): 397–412.
Heffernan P J. An optimal algorithm for the two-guard problem. Int. J. Comput. Geom. & Appl., 1996, 6(1): 15–44.
Icking C, Klein R. The two guards problem. Int. J. Comput. Geom. & Appl., 1992, 2(3): 257–285.
Efrat A, Guibas L J, Har-Peled S, Lin D C, Mitchell J S B, Murali T M. Sweeping simple polygons with a chain of guards. In Proc. ACM-SIAM Symp. Discrete Algorithms, San Francisco, USA, Jan. 9–11, 2000, pp.927–936.
Tan X. Sweeping simple polygons with the minimum number of chain guards. Inform. Process. Lett., 2007, 102(2/3): 66–71.
Tan X. An efficient algorithm for the three-guard problem. Applied Discrete Math., 2008, 156(1): 3312–3324.
Das G, Heffernan P J, Narasimhan G. LR-visibility in polygons. Comput. Geom. Theory Appl., 1997, 7(1): 37–57.
Bhattacharya B K, Mukhopadhyay A, Narasimhan G. Optimal algorithms for two-guard walkability of simple polygons. Lect. Notes Comput. Sci., Vol.2125, Dehne F, Sack J R, Tamassia R (eds.), Springer-Verlag, 2001, pp.438–449.
Chazelle B, Guibas L J. Visibility and intersection problems in plane geometry. Disc. Comput. Geom., 1989, 4(6): 551–581.
Author information
Authors and Affiliations
Corresponding author
Additional information
Some preliminary results of this paper were presented at IJCCGGT2003 [8].
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Tan, XH. Searching a Polygonal Region by a Boundary Searcher. J. Comput. Sci. Technol. 24, 505–516 (2009). https://doi.org/10.1007/s11390-009-9241-4
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-009-9241-4