How to Use Spanning Trees to Navigate in Graphs (Extended Abstract)

Feodor F. Dragan, Yang Xiang · 2009

Abstract. In this paper, we investigate three strategies of how to use a spanning tree T of a graph G to navigate in G, i.e., to move from a current vertex x towards a destination vertex y viaapaththatis close to optimal. In each strategy, each vertex v has full knowledge of its neighborhood NG[v] inG (or, k-neighborhood Dk(v, G), where k is a small integer) and uses a small piece of global information from spanning tree T (e.g., distance or ancestry information in T), available locally at v, to navigate in G. We investigate advantages and limitations of these strategies on particular families of graphs such as graphs with locally connected spanning trees, graphs with bounded length of largest induced cycle, graphs with bounded tree-length, graphs with bounded hyperbolicity. For most of these families of graphs, the ancestry information from a BFS-tree guarantees short enough routing paths. In many cases, the obtained results are optimal up to a constant factor. 1

Read the paper · More papers on PaperTik