Title :
A parallel algorithm for multiple edge updates of minimum spanning trees
Author :
Shen, Xiaojun ; Liang, Weifa
Author_Institution :
Missouri-Kansas City Univ., MO, USA
Abstract :
The authors present a parallel algorithm for the multiple edge update problem on a minimum spanning tree. This problem is defined as follows: given a minimum spanning tree T(V,E T) of an undirected graph G(V,E), where |V|=n and ET is the set of tree edges, recompute a new minimum spanning tree when (1) adding K new edges, (2) changing the weights of existent K edges, or (3) deleting a vertex of degree K in the tree, where 1⩽ K<n. Their algorithm requires O(logK logn) time and O(n2/logn logK) processors on a SIMD CREW PRAM model. If the weights of the current tree edges are not allowed to increase, then their algorithm runs in the same time bound, but only using O(max{n,nK/lognlogK}) processors. Their algorithm is optimal for dense graphs, if no intermediate results are available from computing the original MST
Keywords :
computational complexity; computational geometry; parallel algorithms; random-access storage; tree data structures; SIMD CREW PRAM model; minimum spanning trees; multiple edge updates; parallel algorithm; undirected graph; Cities and towns; Computational modeling; Computer science; Parallel algorithms; Phase change random access memory; Tree graphs;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262898