A Novel Algorithm for the All-Best-Swap-Edge Problem on Tree Spanners
Davide Bil\`o, Kleitos Papadopoulos

TL;DR
This paper presents an efficient algorithm for finding the best swap edges in tree spanners of graphs, improving previous methods and potentially enabling faster fault-tolerance solutions in network design.
Contribution
The authors develop an $O(n^2)$ time and space algorithm for computing best swap edges in tree spanners, surpassing the previous $O(n^2 ext{log}^4 n)$ complexity.
Findings
Algorithm runs in $O(n^2)$ time and space.
Significant improvement over previous algorithms.
Potential for breakthroughs in fault-tolerant network design.
Abstract
Given a 2-edge connected, unweighted, and undirected graph with vertices and edges, a -tree spanner is a spanning tree of in which the ratio between the distance in of any pair of vertices and the corresponding distance in is upper bounded by . The minimum value of for which is a -tree spanner of is also called the {\em stretch factor} of . We address the fault-tolerant scenario in which each edge of a given tree spanner may temporarily fail and has to be replaced by a {\em best swap edge}, i.e. an edge that reconnects at a minimum stretch factor. More precisely, we design an time and space algorithm that computes a best swap edge of every tree edge. Previously, an time and space algorithm was known for edge-weighted graphs [Bil\`o et al., ISAAC 2017]. Even if…
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.
