This paper initiates the study of fault resilient network structures that mix two orthogonal protection mechanisms: (a) {\em backup}, namely, augmenting the structure with many (redundant) low-cost but fault-prone components, and (b) {\em reinforcement}, namely, acquiring high-cost but fault-resistant components. To study the trade-off between these two mechanisms in a concrete setting, we address the problem of designing a {\em fault-tolerant} BFS (or FT-BFS for short) structure, namely, a subgraph of the network consisting of two types of edges: a set of fault-resistant {\em reinforcement} edges, which are assumed to never fail, and a (larger) set of fault-prone {\em backup} edges, such that subsequent to the failure of a single fault-prone backup edge $e \in E \setminus E’H$ still contains an BFS spanning tree for (the surviving part of) , satisfying $dist(s,v,H\setminus {e}) \leq dist(s,v,G\setminus {e})v \in Ve \in E \setminus E’$. We establish the following tradeoff between and : For every real , if , then $b(n) = {\tilde\Theta}(n^{1+\epsilon})$ is necessary and sufficient.

生成讲解博客的中文版本

生成AI智能校验的中文版本