Multiple-Edge-Fault-Tolerant Approximate Shortest-Path Trees
Davide Bil\`o, Luciano Gual\`a, Stefano Leucci, Guido Proietti

TL;DR
This paper introduces a new sparse, fault-tolerant approximate shortest-path tree structure that efficiently handles multiple edge failures with improved stretch factors, and develops an oracle for quick approximate distance and path reporting after failures.
Contribution
It presents a novel algorithm for constructing f-edge-fault-tolerant (f-EFT) approximate shortest-path trees with better stretch and size, and designs an efficient distance oracle and sensitivity oracle for dynamic graph updates.
Findings
Constructed an f-EFT (2|F|+1)-ASPT with size O(f n).
Developed an SSD0 with size O(f n log^2 n) and query time O(|F|^2 log^2 n).
Built a sensitivity oracle for MSF updates with O(m log^3 n) preprocessing and O(k^2 log^2 n) query time.
Abstract
Let be an -node and -edge positively real-weighted undirected graph. For any given integer , we study the problem of designing a sparse \emph{f-edge-fault-tolerant} (-EFT) {\em -approximate single-source shortest-path tree} (-ASPT), namely a subgraph of having as few edges as possible and which, following the failure of a set of at most edges in , contains paths from a fixed source that are stretched at most by a factor of . To this respect, we provide an algorithm that efficiently computes an -EFT -ASPT of size . Our structure improves on a previous related construction designed for \emph{unweighted} graphs, having the same size but guaranteeing a larger stretch factor of , plus an additive term of . Then, we show how to convert our structure into an efficient -EFT…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
