An Approximation Algorithm for the Tree t-Spanner Problem on Unweighted Graphs via Generalized Chordal Graphs

An Approximation Algorithm for the Tree t-Spanner Problem on Unweighted Graphs via Generalized Chordal Graphs

0.00 Avg rating0 Votes
Article ID: iaor2014936
Volume: 69
Issue: 4
Start Page Number: 884
End Page Number: 905
Publication Date: Aug 2014
Journal: Algorithmica
Authors: ,
Keywords: optimization
Abstract:

A spanning tree T of a graph G is called a tree tspanner of G if the distance between every pair of vertices in T is at most t times their distance in G. In this paper, we present an algorithm which constructs for an n‐vertex m‐edge unweighted graph G:

  • a tree (2⌊log2 n⌋)‐spanner in O(mlogn) time, if G is a chordal graph (i.e., every induced cycle of G has length 3);
  • a tree (2ρ⌊log2 n⌋)‐spanner in O(mnlog2 n) time or a tree (12ρ⌊log2 n⌋)‐spanner in O(mlogn) time, if G is a graph admitting a Robertson‐Seymour’s tree‐decomposition with bags of radius at most ρ in G; and
  • a tree (2⌈t/2⌉⌊log2 n⌋)‐spanner in O(mnlog2 n) time or a tree (6t⌊log2 n⌋)‐spanner in O(mlogn) time, if G is an arbitrary graph admitting a tree t‐spanner.
  • For the latter result we use a new necessary condition for a graph to have a tree t‐spanner: if a graph G has a tree t‐spanner, then G admits a Robertson‐Seymour’s tree‐decomposition with bags of radius at most ⌈t/2⌉ and diameter at most t in G.

    Reviews

    Required fields are marked *. Your email address will not be published.