Parallel Algorithms / Architecture Synthesis, AIZU International Symposium on (1997)

Aizu-Wakamatsu, Fukushima, JAPAN

Mar. 17, 1997 to Mar. 21, 1997

ISBN: 0-8186-7870-4

pp: 384

Qian-Ping Gu , Dept. of Comput. Sci., Shandong Univ., Jinan, China

K. Iwama , Dept. of Comput. Sci., Shandong Univ., Jinan, China

Jun Ma , Dept. of Comput. Sci., Shandong Univ., Jinan, China

ABSTRACT

A parallel algorithm to find k, 2/spl les/k/spl les/n/sup n-2/, spanning trees from a connected, weighted and undirected graph C(V, E, W) in the order of increasing weight is presented. It runs in O(T(n)+klogn) time with O(n/sup 2//log n) processors on a CREW PRAM, where n=|V|, m=|E| and T(n), O(log n)/spl les/T(n)/spl les/O(log/sup 2/ n), is the time of the fastest parallel algorithms to find a minimum spanning tree of G on a CREW PRAM with no more than O(n/sup 2//log n) processors. Since T(n)=O(log/sup 2/ n) for the time being, this result shows that to find k minimum spanning trees can be done in the same time bound as to find just one when k/spl les/O(log n) on a CREW PRAM.

INDEX TERMS

parallel algorithms; k-minimum spanning trees; parallel algorithm; connected weighted undirected graph; CREW PRAM

CITATION

Qian-Ping Gu,
K. Iwama,
Jun Ma,
"A parallel algorithm for k-minimum spanning trees",

*Parallel Algorithms / Architecture Synthesis, AIZU International Symposium on*, vol. 00, no. , pp. 384, 1997, doi:10.1109/AISPAS.1997.581705