Balancing minimum spanning trees and shortest-path trees
Title | Balancing minimum spanning trees and shortest-path trees |
Publication Type | Journal Articles |
Year of Publication | 1995 |
Authors | Khuller S, Raghavachari B, Young N |
Journal | Algorithmica |
Volume | 14 |
Issue | 4 |
Pagination | 305 - 321 |
Date Published | 1995/// |
Abstract | We give a simple algorithm to find a spanning tree that simultaneously approximates a shortest-path tree and a minimum spanning tree. The algorithm provides a continuous tradeoff: given the two trees and agamma>0, the algorithm returns a spanning tree in which the distance between any vertex and the root of the shortest-path tree is at most 1+radic2gamma times the shortest-path distance, and yet the total weight of the tree is at most 1+radic2/gamma times the weight of a minimum spanning tree. Our algorithm runs in linear time and obtains the best-possible tradeoff. It can be implemented on a CREW PRAM to run a logarithmic time using one processor per vertex. |
DOI | 10.1007/BF01294129 |