English

Low-Cost Arborescence Under Edge Faults

Data Structures and Algorithms 2026-05-14 v1

Abstract

Our input is a directed graph G=(V,E)G = (V,E) on nn vertices and mm edges with a designated root vertex rr and a function cost:ER0cost: E \rightarrow \mathbb{R}_{\geq 0}. The problem is to maintain a min-cost arborescence in GG in the presence of edge faults (a single fault at a time). Edge faults are transient and once the faulty edge is repaired, the original min-cost arborescence T\mathcal{T} is restored. Whenever an edge fault happens, we need to update T\mathcal{T} to a min-cost arborescence in GfG-f, where ff is the faulty edge. Since computing a min-cost arborescence in GfG - f takes O(m+nlogn)O(m + n\log n) time, we seek to construct a sparse subgraph HH in a preprocessing step such that in the event of any edge ff failing, it suffices to compute a min-cost arborescence in HfH - f in order to find a low-cost arborescence in GfG - f. In the unweighted setting, this is the fault-tolerant subgraph problem for single-source {\em reachability}. Baswana, Choudhary, and Roditty (SICOMP, 2018) showed a kk-fault tolerant reachability subgraph of size O(2kn)O(2^kn), where kk is the number of edge faults. We show a simple polynomial-time algorithm to construct a subgraph HH of size O(n3/2)O(n^{3/2}) such that, for any fEf \in E, a min-cost arborescence in HfH-f is a 2-approximation of a min-cost arborescence in GfG-f. Thus whenever an edge fault happens, we can find a 2-approximate min-cost arborescence in GfG-f in O(n3/2)O(n^{3/2}) time. Our second problem is in the matroid setting. The input is a matroid M=(E,I)M = (E, {\cal I}) with a function cost:ERcost: E \rightarrow \mathbb{R}. The problem is to compute a sparse SES \subseteq E (called a kk-fault tolerant preserver) such that for any FEF \subseteq E with Fk|F| \le k, the matroid M(SF)M|(S\setminus F) contains a min-cost basis of M(EF)M|(E\setminus F). We show a tight bound of k.rank(E)k.rank(E) on the size of a kk-fault tolerant preserver.

Keywords

Cite

@article{arxiv.2605.13800,
  title  = {Low-Cost Arborescence Under Edge Faults},
  author = {Dipan Dey and Telikepalli Kavitha},
  journal= {arXiv preprint arXiv:2605.13800},
  year   = {2026}
}
R2 v1 2026-07-22T07:10:40.694Z