|
ABSTRACT
The paper concerns graph spanners that are resistant to vertex or edge failures. Given a weighted undirected n-vertex graph G=(V,E) and an integer k ≥ 1, the subgraph H=(V,E'), E'⊆ E, is a spanner of stretch k (or, a k-spanner) of G if δH(u,v) ≤ k· δG(u,v) for every u,v ∈ V, where δG'(u,v) denotes the distance between u and v in G'. Graph spanners were extensively studied since their introduction over two decades ago. It is known how to efficiently construct a (2k-1)-spanner of size O(n1+1/k), and this size-stretch tradeoff is conjectured to be tight. The notion of fault tolerant spanners was introduced a decade ago in the geometric setting [Levcopoulos et al., STOC'98]. A subgraph H is an f-vertex fault tolerant k-spanner of the graph G if for any set F⊆ V of size at most f and any pair of vertices u,v ∈ V \ F, the distances in H satisfy δH \ F(u,v) ≤ k· δG \ F(u,v). Levcopoulos et al. presented an efficient algorithm that given a set S of n points in Rd, constructs an f-vertex fault tolerant geometric (1+ε)-spanner for S, that is, a sparse graph H such that for every set F⊆ S of size f and any pair of points u,v ∈ S \ F, δH \ F(u,v) ≤ (1+ε) |uv|, where |uv| is the Euclidean distance between u and v. A fault tolerant geometric spanner with optimal maximum degree and total weight was presented in [Czumaj Zhao, SoCG'03]. This paper also raised as an open problem the question whether it is possible to obtain a fault tolerant spanner for an arbitrary undirected weighted graph. The current paper answers this question in the affirmative, presenting an f-vertex fault tolerant (2k-1)-spanner of size O(f2 kf+1 · n1+1/klog1-1/kn). Interestingly, the stretch of the spanner remains unchanged while the size of the spanner only increases by a factor that depends on the stretch k, on the number of potential faults f, and on logarithmic terms in n. In addition, we consider the simpler setting of f-edge fault tolerant spanners (defined analogously). We present an f-edge fault tolerant 2k-1 spanner with edge set of size O(f· n1+1/k) (only f times larger than standard spanners). For both edge and vertex faults, our results are shown to hold when the given graph G is weighted.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
M. Elkin. Streaming and fully dynamic centralized algorithms for constructing and maintaining sparse spanners. In Proc. 34th ICALP, pages 716--727, 2007.
|
 |
15
|
Michael Elkin , Jian Zhang, Efficient algorithms for constructing (1+,ε, β)-spanners in the distributed and streaming models, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
[doi> 10.1145/1011767.1011791]
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
 |
20
|
Christos Levcopoulos , Giri Narasimhan , Michiel Smid, Efficient algorithms for constructing fault-tolerant geometric spanners, Proceedings of the thirtieth annual ACM symposium on Theory of computing, p.186-195, May 24-26, 1998, Dallas, Texas, United States
[doi> 10.1145/276698.276734]
|
| |
21
|
|
| |
22
|
|
| |
23
|
D. Peleg and A. A. Scháffer. Graph spanners. J. Graph Theory, pages 99--116, 1989.
|
| |
24
|
|
 |
25
|
|
| |
26
|
S. Pettie. Low distortion spanners. In Proc. 34th ICALP, pages 78--89, 2007.
|
 |
27
|
|
| |
28
|
L. Roditty, M. Thorup, and U. Zwick. Deterministic constructions of approximate distance oracles and spanners. In Proc. 32th ICALP, pages 261--272, 2005.
|
| |
29
|
L. Roditty and U. Zwick. On dynamic shortest paths problems. In Proc. 12th ESA, 2004.
|
| |
30
|
J. S. Salowe. Constructing multidimensional spanner graphs. Int. J. Comput. Geom. Appl., 1(2):99--107, 1991.
|
 |
31
|
|
 |
32
|
|
 |
33
|
|
| |
34
|
|
| |
35
|
|
|