Competitive searching in a generalized street

We consider the problem of a robot which has to find a path in an unknown simple polygon from one point <italic>s</italic> to another point <italic>t</italic>, based only on what it has seen so far. A <italic>Street</italic> is a polygon for which the two boundary chains from <italic>s</italic> to <italic>t</italic> are mutually weakly visible, and the set of streets was the only class of polygons for which a competitive search algorithm was known. We define a new, strictly larger class of polygons, called <italic>generalized streets</italic> or <inline-equation> <f> <sc>G</sc></f> </inline-equation>-streets which are characterized by the property that every point on the boundary of a <inline-equation> <f> <sc>G</sc></f> </inline-equation>-street is visible from a point on a horizontal line segment connecting the two boundary chains from <italic>s</italic> to <italic>t</italic>. We present an on-line strategy for a robot placed at <italic>s</italic> to find <italic>t</italic> in an unknown rectilinear <inline-equation> <f> <sc>G</sc></f> </inline-equation>-street; the length of the path created is at most 9 times the length of the shortest path in the <italic>L</italic><subscrpt>1</subscrpt> metric. This is optimal since we show that no strategy can achieve a smaller competitive factor for all rectilinear <inline-equation> <f> <sc>G</sc></f> </inline-equation>-streets. Compared to the <italic>L</italic><subscrpt>2</subscrpt>-shortest path, the strategy is 9.06-competitive which leaves only a very small gap to the lower bound of 9.

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

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

[3]  Alejandro López-Ortiz,et al.  On-line target searching in bounded and unbounded domains , 1996 .

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

[5]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

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

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

[8]  Sven Schuierer,et al.  Efficient Robot Self-Localization in Simple Polygons , 1996, Intelligent Robots.

[9]  Rolf Klein,et al.  The two guards problem , 1991, SCG '91.

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

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

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

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

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

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

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