Abstract

The concept of the minimum spanning tree (MST) plays an important role in topological network design, because it models a cheapest connected network. In a tree, however, the failure of a vertex can disconnect the network. In order to tolerate such a failure, we generalize the MST to the concept of a cheapest biconnected network. For a set of points in the Euclidean plane, we show that it is NP-hard to find a cheapest biconnected spanning graph, where edge costs are the Euclidean distances of the respective points. We propose a different type of subgraph, based on forbidding (due to failure) the use of a vertex. A minimum spanning multi-tree is a spanning graph that contains for each possible forbidden vertex a spanning tree that is minimum among the spanning trees that do not use the forbidden vertex. We propose a worst-case time optimal algorithm for computing a minimum spanning multi-tree for a planar Euclidean point set. A minimum spanning multi-tree is cheap, even though it embeds a linear number of MSTs: Its cost is more than the MST cost only by a constant factor. Furthermore, we propose a linear time algorithm for computing a cheap vertex failure tolerant graph, given the Delaunay triangulation. This graph bounds the cost of the minimum spanning multi-tree from above.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call