Optimal Graph Exploration without Good Maps

  • Authors:
  • Anders Dessmark;Andrzej Pelc

  • Affiliations:
  • -;-

  • Venue:
  • ESA '02 Proceedings of the 10th Annual European Symposium on Algorithms
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

A robot has to visit all nodes and traverse all edges of an unknown undirected connected graph, using as few edge traversals as possible. The quality of an exploration algorithm A is measured by comparing its cost (number of edge traversals) to that of the optimal algorithm having full knowledge of the graph. The ratio between these costs, maximized over all starting nodes in the graph and over all graphs in a given class U, is called the overhead of algorithm A for the class U of graphs. We construct natural exploration algorithms, for various classes of graphs, that have smallest, or - in one case - close to smallest, overhead. An important contribution of this paper is establishing lower bounds that prove optimality of these exploration algorithms.