Abstract
Let S be a set of n points in a metric space, and let k be a positive integer. Algorithms are given that construct k -fault-tolerant spanners for S . If in such a spanner at most k vertices and/ or edges are removed, then each pair of points in the remaining graph is still connected by a ``short'' path. First, an algorithm is given that transforms an arbitrary spanner into a k -fault-tolerant spanner. For the Euclidean metric in Rd , this leads to an O(n log n + ck n) -time algorithm that constructs a k -fault-tolerant spanner of degree O(ck) , whose total edge length is O(ck) times the weight of a minimum spanning tree of S , for some constant c . For constant values of k , this result is optimal. In the second part of the paper, algorithms are presented for the Euclidean metric in Rd . These algorithms construct (i) in O(n log n + k2 n) time, a k -fault-tolerant spanner with O(k2 n) edges, and (ii) in O(k n log n) time, such a spanner with O(k n log n) edges.
Similar content being viewed by others
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Levcopoulos, Narasimhan & Smid Improved Algorithms for Constructing Fault-Tolerant Spanners . Algorithmica 32, 144–156 (2002). https://doi.org/10.1007/s00453-001-0075-x
Issue Date:
DOI: https://doi.org/10.1007/s00453-001-0075-x