双故障弹性BFS结构
数据结构与算法
2015-05-05 v1
摘要
我们研究广度优先搜索(BFS)生成树,并解决设计稀疏容错(fault-tolerant)BFS结构(简称 FT-BFS)的问题,该结构对给定无向无权重图 中最多两条边的故障具有弹性,即 的一个稀疏子图 ,使得在最多两条边故障后, 的存活部分 仍包含(存活部分) 的一棵BFS生成树。迄今为止,FT-BFS结构以及相关的替换路径(replacement paths)概念仅在单故障的限制情形下被研究。人们广泛注意到,在涉及多种背景下的最短路径时,单故障与两个及以上故障之间存在显著的质性差异。我们的主要结果如下。我们提出一种算法,对每棵 顶点无权重无向图 和源节点 ,构造一个以 为根、具有 条边的(双边故障)FT-BFS结构。为提供避免2边故障的最短路径的有用理论,我们采用原则性方法对这些路径的排列进行分类。我们相信本文提供的结构分析可能降低理解 故障一般情形的障碍,并为未来设计 的 -故障弹性结构铺平道路。我们还给出了一个匹配下界,其实际上适用于 和多个源点 的一般情形。它表明对于每个 和整数 ,存在具有势为 的源点集 的 顶点图,使得任何以每个 为根、能弹性应对最多 边故障的 FT-BFS 结构具有 条边。
引用
@article{arxiv.1505.00692,
title = {Dual Failure Resilient BFS Structure},
author = {Merav Parter},
journal= {arXiv preprint arXiv:1505.00692},
year = {2015}
}