Competitive searching in a generalized street

We consider the problem of a robot which has to find a target in an unknown simple polygon, based only on what it has seen so far. A street is a polygon for which the two boundary chains from start to target are mutually weakly visible. A target inside a street can be found by walking a path that is at most a constant times longer than the shortest path in the street from start to target. We define a strictly larger class of polygons, called generalized streets or G-streets, which are characterized by the property that every point on the boundary of a G-street is visible from a point on a horizontal line segment connecting the two boundary chains. We present an on-line strategy for a robot to find the target in an unknown rectilinear G-street; the length of its path is at most 9 times the length of the shortest path in the L1 metric, and 9.06 times the length of the L2-shortest path. These bounds are optimal.

[1]  D. T. Lee,et al.  Two-Guard Walkability of Simple Polygons , 1998, Int. J. Comput. Geom. Appl..

[2]  Rolf Klein Walking an Unknown Street with Bounded Detour , 1991, Comput. Geom..

[3]  Kyung-Yong Chwa,et al.  Tight Analysis of a Self-Approaching Strategy for the Online Kernel-Search Problem , 1999, Inf. Process. Lett..

[4]  Rolf Klein,et al.  An Optimal Competitive Strategy for Walking in Streets , 1999, STACS.

[5]  Xiaotie Deng,et al.  How to learn an unknown environment. I: the rectilinear case , 1998, JACM.

[6]  Alejandro López-Ortiz,et al.  Generalized Streets Revisited , 1996, ESA.

[7]  Ming-Yang Kao,et al.  Searching in an unknown environment: an optimal randomized algorithm for the cow-path problem , 1996, SODA '93.

[8]  Ricardo A. Baeza-Yates,et al.  Searching in the Plane , 1993, Inf. Comput..

[9]  Baruch Schieber,et al.  Navigating in Unfamiliar Geometric Terrain , 1997, SIAM J. Comput..

[10]  Amitava Datta,et al.  Motion planning in an unknown polygonal environment with sounded performance guarantee , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[11]  Leonidas J. Guibas,et al.  The Robot Localization Problem , 1995, SIAM J. Comput..

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

[13]  Alejandro López-Ortiz,et al.  Position-independent near optimal searching and on-line recognition in star polygons , 1997, SCG '97.

[14]  Amitava Datta,et al.  Competitive Searching in Polygons - Beyond Generalised Streets , 1995, ISAAC.

[15]  Subir Kumar Ghosh,et al.  Optimal On-line Algorithms for Walking with Minimum Number of Turns in Unknown Streets , 1997, Comput. Geom..

[16]  Alejandro López-Ortiz,et al.  Going Home Through an Unknown Street , 1995, WADS.

[17]  Rolf Klein,et al.  The polygon exploration problem: a new strategy and a new analysis technique , 1998 .

[18]  Rolf Klein,et al.  Searching for the kernel of a polygon—a competitive strategy , 1995, SCG '95.

[19]  Susanne Albers,et al.  Exploring Unknown Environments with Obstacles , 1999, SODA '99.

[20]  Mihalis Yannakakis,et al.  Shortest Paths Without a Map , 1989, Theor. Comput. Sci..

[21]  Rolf Klein,et al.  Competitive Strategies for Autonomous Systems , 1994, Modelling and Planning for Sensor Based Intelligent Robot Systems.

[22]  Sven Schuierer,et al.  An Optimal Strategy for Searching in Unknown Streets , 1999, STACS.

[23]  Alejandro López-Ortiz,et al.  Walking Streets Faster , 1996, SWAT.

[24]  Jon M. Kleinberg,et al.  On-line search in a simple polygon , 1994, SODA '94.

[25]  Sung Yong Shin,et al.  New competitive strategies for searching in unknown star-shaped polygons , 1997, SCG '97.

[26]  Gregory Dudek,et al.  Localizing a robot with minimum travel , 1995, SODA '95.

[27]  Rolf Klein,et al.  A competitive strategy for learning a polygon , 1997, SODA '97.

[28]  Giri Narasimhan,et al.  LR-visibility in Polygons , 1997, Comput. Geom..