Sparse Fault-Tolerant BFS Structures

Author:

Parter Merav1,Peleg David1

Affiliation:

1. The Weizmann Institute of Science, Rehovot, Israel

Abstract

A fault-tolerant structure for a network is required for continued functioning following the failure of some of the network’s edges or vertices. This article considers breadth-first search (BFS) spanning trees and addresses the problem of designing a sparse fault-tolerant BFS structure (FT-BFS structure), namely, a sparse subgraph T of the given network G such that subsequent to the failure of a single edge or vertex, the surviving part T ′ of T still contains a BFS spanning tree for (the surviving part of) G . For a source node s , a target node t , and an edge eG , the shortest st path P s , t , e that does not go through e is known as a replacement path . Thus, our FT-BFS structure contains the collection of all replacement paths P s , t , e for every tV ( G ) and every failed edge eE ( G ). Our main results are as follows. We present an algorithm that for every n -vertex graph G and source node s constructs a (single edge failure) FT-BFS structure rooted at s with O ( n ċ min {Depth( s ), √n{) edges, where Depth( s ) is the depth of the BFS tree rooted at s . This result is complemented by a matching lower bound, showing that there exist n -vertex graphs with a source node s for which any edge (or vertex) FT-BFS structure rooted at s has Ω( n 3/2 ) edges. We then consider fault-tolerant multi-source BFS structures (FT-MBFS structures), aiming to provide (following a failure) a BFS tree rooted at each source sS for some subset of sources SV . Again, tight bounds are provided, showing that there exists a poly-time algorithm that for every n -vertex graph and source set SV of size σ constructs a (single failure) FT-MBFS structure T *( S ) from each source s i S , with O (√σ ċ n <sup;>3/2</sup;>) edges, and, on the other hand, there exist n -vertex graphs with source sets SV of cardinality σ, on which any FT-MBFS structure from S has Ω(√σ ċ n 3/2 ) edges. Finally, we propose an O (log  n ) approximation algorithm for constructing FT-BFS and FT-MBFS structures. The latter is complemented by a hardness result stating that there exists no Ω(log  n ) approximation algorithm for these problems under standard complexity assumptions. In comparison with previous constructions, our algorithm is deterministic and may improve the number of edges by a factor of up to √ n for some instances. All our algorithms can be extended to deal with one vertex failure as well, with the same performance.

Funder

I-CORE

Israel Science Foundation

Google

Citi Foundation

United States-Israel Binational Science Foundation

Publisher

Association for Computing Machinery (ACM)

Subject

Mathematics (miscellaneous)

Cited by 7 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Minimum+1 ( s, t )-cuts and Dual-edge Sensitivity Oracle;ACM Transactions on Algorithms;2023-10-14

2. Reconciling Selective Logging and Hardware Persistent Memory Transaction;2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA);2023-02

3. Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failure;2022 IEEE 63rd Annual Symposium on Foundations of Computer Science (FOCS);2022-10

4. Mincut Sensitivity Data Structures for the Insertion of an Edge;Algorithmica;2022-05-26

5. Multiple-Edge-Fault-Tolerant Approximate Shortest-Path Trees;Algorithmica;2021-10-30

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3