Piecemeal graph exploration by a mobile robot

Citation
B. Awerbuch et al., Piecemeal graph exploration by a mobile robot, INF COMPUT, 152(2), 1999, pp. 155-172
Citations number
22
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
INFORMATION AND COMPUTATION
ISSN journal
08905401 → ACNP
Volume
152
Issue
2
Year of publication
1999
Pages
155 - 172
Database
ISI
SICI code
0890-5401(19990801)152:2<155:PGEBAM>2.0.ZU;2-E
Abstract
We study how a mobile robot can learn an unknown environment in a piecemeal manner. The robot's goal is to learn a complete map of its environment, wh ile satisfying the constraint that it must return every so often to its sta rting position (for refueling, say). The environment is modeled as an arbit rary, undirected graph, which is initially unknown to the robot. We assume that the robot can distinguish vertices and edges that it has already explo red. We present a surprisingly efficient algorithm for piecemeal learning a n unknown undirected graph G = (V, E) in which the robot explores every ver tex and edge in the graph by traversing at most O(E + V1+0(1))edges. This n early linear algorithm improves on the best previous algorithm, in which th e robot traverses at most O(E + V-2) edges. We also give an application of piecemeal learning to the problem of searching a graph for a "treasure." (C ) 1999 Academic Press.