BALANCING MINIMUM SPANNING-TREES AND SHORTEST-PATH TREES

Citation
S. Khuller et al., BALANCING MINIMUM SPANNING-TREES AND SHORTEST-PATH TREES, Algorithmica, 14(4), 1995, pp. 305-321
Citations number
20
Categorie Soggetti
Computer Sciences",Mathematics,Mathematics,"Computer Science Software Graphycs Programming
Journal title
ISSN journal
01784617
Volume
14
Issue
4
Year of publication
1995
Pages
305 - 321
Database
ISI
SICI code
0178-4617(1995)14:4<305:BMSAST>2.0.ZU;2-F
Abstract
We give a simple algorithm to find a spanning tree that simultaneously approximates a shortest-path tree and a minimum spanning tree. The al gorithm provides a continuous tradeoff: given the two trees and a gamm a > 0, the algorithm returns a spanning tree in which the distance bet ween any vertex and the root of the shortest-path tree is at most 1 root 2 gamma times the shortest-path distance, and yet the total weigh t of the tree is at most 1 + root 2/gamma times the weight of a minimu m spanning tree. Our algorithm runs in linear time and obtains the bes t-possible tradeoff. It can be implemented on a CREW PRAM to run a log arithmic time using one processor per vertex.