Effective Edge-Fault-Tolerant Single-Source Spanners via Best (or Good) Swap Edges
Davide Bil\`o, Feliciano Colella, Luciano Gual\`a, Stefano Leucci,, Guido Proietti

TL;DR
This paper presents efficient algorithms for constructing edge-fault-tolerant single-source spanners that minimize maximum or average stretch after a swap, improving network resilience with tight bounds.
Contribution
It introduces the first algorithms for optimal swap edge selection in single-source shortest-path trees to minimize stretch, with tight bounds and approximation guarantees.
Findings
Achieved a stretch factor of 3, proven to be tight.
Developed algorithms with time complexity $O(m n + n^2 ext{log} n)$ and $O(m n ext{log} extalpha(m,n))$.
Provided a near-linear time algorithm for a 3/2 approximation of maximum stretch.
Abstract
Computing \emph{all best swap edges} (ABSE) of a spanning tree of a given -vertex and -edge undirected and weighted graph means to select, for each edge of , a corresponding non-tree edge , in such a way that the tree obtained by replacing with enjoys some optimality criterion (which is naturally defined according to some objective function originally addressed by ). Solving efficiently an ABSE problem is by now a classic algorithmic issue, since it conveys a very successful way of coping with a (transient) \emph{edge failure} in tree-based communication networks: just replace the failing edge with its respective swap edge, so as that the connectivity is promptly reestablished by minimizing the rerouting and set-up costs. In this paper, we solve the ABSE problem for the case in which is a \emph{single-source shortest-path tree} of , and our two…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Interconnection Networks and Systems
