Searching a Simple Polygon by a k-Searcher

The polygon search problem is the problem of searching for a mobile intruder in a simple polygon by the mobile searcher who holds flashlights and whose visibility is limited to the rays emanating from his flashlights. The goal is to decide whether there exists a search schedule for the searcher to detect the intruder, no matter how fast he moves, and if so, generate such a schedule. A searcher is called the k-searcher if he can see along k rays emanating from his position, and the ∞-searcher if he has a 360° field of vision. We present necessary and sufficient conditions for a polygon to be searchable by a k-searcher (for k = 1 or 2), and give O(n2) time algorithms for testing the k-searchability of simple polygons and generating a search schedule if it exists. We also show that any polygon that is searchable by an ∞-searcher is searchable by a 2-searcher. Our results solve a long-standing open problem in computational geometry and robotics, and confirm a conjecture due to Suzuki and Yamashita.

[1]  Xuehou Tan,et al.  An Efficient Solution to the Corridor Search Problem , 1998, JCDCG.

[2]  XUEHOU TAN,et al.  Corrigendum to "An Incremental Algorithm for Constructing Shortest Watchman Routes" , 1999, Int. J. Comput. Geom. Appl..

[3]  Wei-Pand Chin,et al.  Shortest watchman routes in simple polygons , 1990, Discret. Comput. Geom..

[4]  Leonidas J. Guibas,et al.  Visibility-Based Pursuit-Evasion in a Polygonal Environment , 1997, WADS.

[5]  Masafumi Yamashita,et al.  Searching for a Mobile Intruder in a Polygonal Region , 1992, SIAM J. Comput..

[6]  Sung Yong Shin,et al.  Visibility-based pursuit-evasion in a polygonal room with a door , 1999, SCG '99.

[7]  Masafumi Yamashita,et al.  Searching for Mobile Intruders in a Polygonal Region by a Group of Mobile Searchers (Extended Abstract) , 1997, Symposium on Computational Geometry.

[8]  Leonidas J. Guibas,et al.  A Visibility-Based Pursuit-Evasion Problem , 1999, Int. J. Comput. Geom. Appl..

[9]  Tomio Hirata,et al.  An incremental algorithm for constructing shortest watchman routes , 1993, Int. J. Comput. Geom. Appl..

[10]  Rolf Klein,et al.  The Two Guards Problem , 1992, Int. J. Comput. Geom. Appl..

[11]  T. Shermer Recent Results in Art Galleries , 1992 .

[12]  Paul J. Heffernan An optimal algorithm for the two-guard problem , 1996, Int. J. Comput. Geom. Appl..

[13]  Masafumi Yamashita,et al.  Searching for a mobile intruder in a corridor: the open edge variant of the polygon search problem , 1995, Int. J. Comput. Geom. Appl..

[14]  Masafumi Yamashita,et al.  Bushiness and a Tight Worst-Case Upper Bound on the Search Number of a Simple Polygon , 1998, Inf. Process. Lett..

[15]  Leonidas J. Guibas,et al.  Finding an unpredictable target in a workspace with obstacles , 1997, Proceedings of International Conference on Robotics and Automation.

[16]  Masafumi Yamashita,et al.  Searching for Mobile Intruders in a Polygonal Region by a Group of Mobile Searchers , 2001, SCG '97.

[17]  T. C. Shermer,et al.  Recent results in art galleries (geometry) , 1992, Proc. IEEE.