Abstract

We study {\em breadth-first search (BFS)} spanning trees, and address the problem of designing a sparse {\em fault-tolerant} BFS structure, or {\em FT-BFS } for short, resilient to the failure of up to two edges in the given undirected unweighted graph GG, i.e., a sparse subgraph HH of GG such that subsequent to the failure of up to two edges, the surviving part H′H' of HH still contains a BFS spanning tree for (the surviving part of) GG. FT-BFS structures, as well as the related notion of replacement paths, have been studied so far for the restricted case of a single failure. It has been noted widely that when concerning shortest-paths in a variety of contexts, there is a sharp qualitative difference between a single failure and two or more failures. Our main results are as follows. We present an algorithm that for every nn-vertex unweighted undirected graph GG and source node ss constructs a (two edge failure) FT-BFS structure rooted at ss with O(n5/3)O(n^{5/3}) edges. To provide a useful theory of shortest paths avoiding 2 edges failures, we take a principled approach to classifying the arrangement these paths. We believe that the structural analysis provided in this paper may decrease the barrier for understanding the general case of f≥2f\geq 2 faults and pave the way to the future design of ff-fault resilient structures for f≥2f \geq 2. We also provide a matching lower bound, which in fact holds for the general case of f≥1f \geq 1 and multiple sources S⊆VS \subseteq V. It shows that for every f≥1f\geq 1, and integer 1≤σ≤n1 \leq σ\leq n, there exist nn-vertex graphs with a source set S⊆VS \subseteq V of cardinality σσ for which any FT-BFS structure rooted at each s∈Ss \in S, resilient to up to ff-edge faults has Ω(σ1/(f+1)⋅n2−1/(f+1))Ω(σ^{1/(f+1)} \cdot n^{2-1/(f+1)}) edges.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.