Academia.eduAcademia.edu

Additive Spanners for Circle Graphs and Polygonal Graphs

2008, Lecture Notes in Computer Science

Abstract

A graph G = (V, E) is said to admit a system of μ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices u, v of G a spanning tree T ∈ T (G) exists such that the distance in T between u and v is at most r plus their distance in G. In this paper, we examine the problem of finding "small" systems of collective additive tree r-spanners for small values of r on circle graphs and on polygonal graphs. Among other results, we show that every n-vertex circle graph admits a system of at most 2 log 3 2 n collective additive tree 2-spanners and every n-vertex k-polygonal graph admits a system of at most 2 log 3 2 k+7 collective additive tree 2-spanners. Moreover, we show that every n-vertex k-polygonal graph admits an additive (k + 6)-spanner with at most 6n − 6 edges and every n-vertex 3-polygonal graph admits a system of at most 3 collective additive tree 2spanners and an additive tree 6-spanner. All our collective tree spanners as well as all sparse spanners are constructible in polynomial time.

Key takeaways

  • Note that permutation graphs are exactly 2-polygonal graphs and any n-vertex circle graph is a k-polygonal graph for some k ≤ n. Our results are the following.
  • An graph G is called a circle graph if it is the intersection graph of a finite collection of chords of a circle [17] (see Fig. 1 for an illustration).
  • Since, any subgraph of a circle graph is also a circle graph, and, by Lemma 2, D = {a, b}, a, b ∈ V ), such that no connected component of G \ S has more than 2 3 n vertices, we immediately conclude.
  • There are circle graphs on n vertices for which any system of collective additive tree 1-spanners will require Ω(n) spanning trees.
  • Taking symmetry into account, similar to α , β and G L , we can define for the corner C R of Δ two specific chords α r , β r and a permutation graph G R .