How to learn an unknown environment I: The rectilinear case

被引:94
作者
Deng, XT [1 ]
Kameda, T
Papadimitriou, C
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong
[2] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
[3] Univ Calif Berkeley, Dept Comp Sci, Berkeley, CA 94720 USA
关键词
competitive algorithms; computational geometry; gallery tour; L1; metric; on-line algorithms; polygon with obstacles; shortest path;
D O I
10.1145/274787.274788
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem faced by a robot that must explore and learn an unknown room with obstacles in it. We seek algorithms that achieve a bounded ratio of the worst-case distance traversed in order to see all visible points of the environment (thus creating a map), divided by the optimum distance needed to verify the map, if we had it in the beginning. The situation is complicated by the fact that the latter off-line problem (the problem of optimally verifying a map) is NP-hard. Although we show that there is no such "competitive" algorithm for general obstacle courses, we give a competitive algorithm for the case of a polygonal room with a bounded number of obstacles in it. We restrict ourselves to the rectilinear case, where each side of the obstacles and the room is parallel to one of the coordinates, and the robot must also move either parallel or perpendicular to the sides. (In a subsequent paper, we will discuss the extension to polygons of general shapes.) We also discuss the off-line problem for simple rectilinear polygons and find an optimal solution (in the L-1 metric) in polynomial time, in the case where the entry and the exit are different points.
引用
收藏
页码:215 / 245
页数:31
相关论文
共 15 条
  • [1] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
  • [2] Navigating in unfamiliar geometric terrain
    Blum, A
    Raghavan, P
    Schieber, B
    [J]. SIAM JOURNAL ON COMPUTING, 1997, 26 (01) : 110 - 137
  • [3] CHIN W, 1991, DISCRETE COMPUT GEOM, V9, P9
  • [4] OPTIMUM WATCHMAN ROUTES
    CHIN, WP
    NTAFOS, S
    [J]. INFORMATION PROCESSING LETTERS, 1988, 28 (01) : 39 - 44
  • [5] Deng X., 1990, Proceedings. 31st Annual Symposium on Foundations of Computer Science (Cat. No.90CH2925-6), P355, DOI 10.1109/FSCS.1990.89554
  • [6] DENG XT, 1991, PROCEEDINGS - 32ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, P298, DOI 10.1109/SFCS.1991.185382
  • [7] JOHNSON DS, 1985, TRAVELING SALESMAN P, P27
  • [8] COMPETITIVE SNOOPY CACHING
    KARLIN, AR
    MANASSE, MS
    RUDOLPH, L
    SLEATOR, DD
    [J]. ALGORITHMICA, 1988, 3 (01) : 79 - 119
  • [9] LOWER BOUNDS FOR RANDOMIZED K-SERVER AND MOTION-PLANNING ALGORITHMS
    KARLOFF, H
    RABANI, Y
    RAVID, Y
    [J]. SIAM JOURNAL ON COMPUTING, 1994, 23 (02) : 293 - 312
  • [10] MATARIC MJ, 1990, 1228 MIT AI LAB