<p>A tree <i>t</i>-spanner <i>T</i> of a graph <i>G</i> is a spanning tree with the property that the distance between any pair of nodes in <i>T</i> is at most <i>t</i> times the distance in&#xa0;<i>G</i>. If an edge <i>e</i> in <i>T</i> fails (i.e., is removed from <i>G</i> and <i>T</i>), the tree breaks into two subtrees <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(T_+\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>+</mo> </msub> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(T_-\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>-</mo> </msub> </math></EquationSource> </InlineEquation>. Let <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(E_X\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>E</mi> <mi>X</mi> </msub> </math></EquationSource> </InlineEquation> denote the set of edges in <i>G</i> that reconnect <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(T_+\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>+</mo> </msub> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(T_-\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>-</mo> </msub> </math></EquationSource> </InlineEquation>. Every edge <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\(f\in E_X\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>f</mi> <mo>∈</mo> <msub> <mi>E</mi> <mi>X</mi> </msub> </mrow> </math></EquationSource> </InlineEquation> is a potential swap edge for <i>e</i> that can be used to repair the tree spanner. An edge in <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(E_X\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>E</mi> <mi>X</mi> </msub> </math></EquationSource> </InlineEquation> that has the largest stretch among all edges in <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(E_X\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>E</mi> <mi>X</mi> </msub> </math></EquationSource> </InlineEquation> when <i>f</i> is used to reconnect <InlineEquation ID="IEq9"> <EquationSource Format="TEX">\(T_+\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>+</mo> </msub> </math></EquationSource> </InlineEquation> and <InlineEquation ID="IEq10"> <EquationSource Format="TEX">\(T_-\)</EquationSource> <EquationSource Format="MATHML"><math> <msub> <mi>T</mi> <mo>-</mo> </msub> </math></EquationSource> </InlineEquation> is called a critical edge. In this paper, we show that, for every edge <i>e</i> that fails in a tree spanner of an unweighted graph, there is always a set of at most four edges that contains at least one critical edge for every potential swap edge of&#xa0;<i>e</i>. The proof relies on studying the endpoints of a diametrical path in a tree with changing edge weights and may be of independent interest. We also show that there are instances where the smallest critical set has size four.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Tight Bound on the Size of a Smallest Critical Set for Each Failed Edge in a Tree Spanner

  • Thomas Erlebach,
  • Kleitos Papadopoulos

摘要

A tree t-spanner T of a graph G is a spanning tree with the property that the distance between any pair of nodes in T is at most t times the distance in G. If an edge e in T fails (i.e., is removed from G and T), the tree breaks into two subtrees \(T_+\) T + and \(T_-\) T - . Let \(E_X\) E X denote the set of edges in G that reconnect \(T_+\) T + and \(T_-\) T - . Every edge \(f\in E_X\) f E X is a potential swap edge for e that can be used to repair the tree spanner. An edge in \(E_X\) E X that has the largest stretch among all edges in \(E_X\) E X when f is used to reconnect \(T_+\) T + and \(T_-\) T - is called a critical edge. In this paper, we show that, for every edge e that fails in a tree spanner of an unweighted graph, there is always a set of at most four edges that contains at least one critical edge for every potential swap edge of e. The proof relies on studying the endpoints of a diametrical path in a tree with changing edge weights and may be of independent interest. We also show that there are instances where the smallest critical set has size four.