English

Fault-Tolerant Bounded Flow Preservers

Data Structures and Algorithms 2024-04-26 v1

Abstract

Given a directed graph G=(V,E)G = (V, E) with nn vertices, mm edges and a designated source vertex sVs\in V, we consider the question of finding a sparse subgraph HH of GG that preserves the flow from ss up to a given threshold λ\lambda even after failure of kk edges. We refer to such subgraphs as (λ,k)(\lambda,k)-fault-tolerant bounded-flow-preserver ((λ,k)(\lambda,k)-FT-BFP). Formally, for any FEF \subseteq E of at most kk edges and any vVv\in V, the (s,v)(s, v)-max-flow in HFH \setminus F is equal to (s,v)(s, v)-max-flow in GFG \setminus F, if the latter is bounded by λ\lambda, and at least λ\lambda otherwise. Our contributions are summarized as follows: 1. We provide a polynomial time algorithm that given any graph GG constructs a (λ,k)(\lambda,k)-FT-BFP of GG with at most λ2kn\lambda 2^kn edges. 2. We also prove a matching lower bound of Ω(λ2kn)\Omega(\lambda 2^kn) on the size of (λ,k)(\lambda,k)-FT-BFP. In particular, we show that for every λ,k,n1\lambda,k,n\geq 1, there exists an nn-vertex directed graph whose optimal (λ,k)(\lambda,k)-FT-BFP contains Ω(min{2kλn,n2})\Omega(\min\{2^k\lambda n,n^2\}) edges. 3. Furthermore, we show that the problem of computing approximate (λ,k)(\lambda,k)-FT-BFP is NP-hard for any approximation ratio that is better than O(log(λ1n))O(\log(\lambda^{-1} n)).

Keywords

Cite

@article{arxiv.2404.16217,
  title  = {Fault-Tolerant Bounded Flow Preservers},
  author = {Shivam Bansal and Keerti Choudhary and Harkirat Dhanoa and Harsh Wardhan},
  journal= {arXiv preprint arXiv:2404.16217},
  year   = {2024}
}

Comments

12 pages, 2 figures

R2 v1 2026-06-28T16:05:37.767Z