Artículo de revista
Navigating in a Graph by Aid of Its Spanning Tree
Fecha
2008Registro en:
S.-H. Hong, H. Nagamochi, and T. Fukunaga (Eds.): ISAAC 2008, LNCS 5369, pp. 788–799, 2008.
Autor
Dragan, Feodor F.
Matamala Vásquez, Martín
Institución
Resumen
Let G = (V,E) be a graph and T be a spanning tree of G.
We consider the following strategy in advancing in G from a vertex x
towards a target vertex y: from a current vertex z (initially, z = x),
unless z = y, go to a neighbor of z in G that is closest to y in T (breaking
ties arbitrarily). In this strategy, each vertex has full knowledge of
its neighborhood in G and can use the distances in T to navigate in
G. Thus, additionally to standard local information (the neighborhood
NG(v)), the only global information that is available to each vertex v
is the topology of the spanning tree T (in fact, v can know only a very
small piece of information about T and still be able to infer from it the
necessary tree-distances). For each source vertex x and target vertex y,
this way, a path, called a greedy routing path, is produced. Denote by
gG,T (x, y) the length of a longest greedy routing path that can be produced
for x and y using this strategy and T. We say that a spanning tree
T of a graph G is an additive r-carcass for G if gG,T (x, y) ≤ dG(x, y)+r
for each ordered pair x, y ∈ V . In this paper, we investigate the problem,
given a graph family F, whether a small integer r exists such that
any graph G ∈ F admits an additive r-carcass. We show that rectilinear
p × q grids, hypercubes, distance-hereditary graphs, dually chordal
graphs (and, therefore, strongly chordal graphs and interval graphs), all
admit additive 0-carcasses. Furthermore, every chordal graph G admits
an additive (ω(G) + 1)-carcass (where ω(G) is the size of a maximum
clique of G), each 3-sun-free chordal graph admits an additive 2-carcass,
each chordal bipartite graph admits an additive 4-carcass. In particular,
any k-tree admits an additive (k+2)-carcass. All those carcasses are easy
to construct.