EXPLORING AN UNKNOWN GRAPH (extended Abstract)

Xiaotie Deng,Christos H. Papadimitriou
DOI: https://doi.org/10.1109/fscs.1990.89554
1990-01-01
Abstract:We wish to explore all edges of an unknown directed, strongly connected graph. At each point we have a map of all nodes and edges we have visited, we can recognize these nodes and edges if we see them again, and we know how many unexplored edges emanate from each node we have visited (but we cannot tell where each leads until we follow it). We wish to minimize the ratio of the total number of edges traversed divided by the optimum number of traversals, had we known the graph. For Eulerian graphs this ratio cannot be better than two, and two is achievable by a simple algorithm. In contrast, the ratio is unbounded when the deficiency of the graph (the number of edges that have to be added to make it Eulerian) is unbounded. Our main result is an algorithm that achieves a bounded ratio when the deficiency is bounded; unfortunately, the ratio is ex- ponential in the deficiency. We also show that, when partial information about the graph is available, min- imizing the worst-case ratio is PSPACE-complete.
What problem does this paper attempt to address?