AN EFFICIENT AND FAST PARALLEL-CONNECTED COMPONENT ALGORITHM
AN EFFICIENT AND FAST PARALLEL-CONNECTED COMPONENT ALGORITHM
复制标题
DOI:
10.1145/79147.214077
复制
发表时间:
1990-07-01
影响因子:
2.5
通讯作者:
WAGNER, RA
中科院分区:
文献类型:
--
作者:
HAN, YJ;WAGNER, RA
A parallel algorithm for computing the connected components of undirected graphs is presented. Shared memory computation models are assumed. For a graph ofeedges andnnodes, the time complexity of the algorithm is Ο(e/p+ (nlogn)/p+ log2n) withpprocessors. The algorithm can be further refined to yield time complexity Ο(H(e,n,p)/p+ (nlogn)/(plog(n/p)) + log2n), whereH(e, n, p) is very close to Ο(e). These results show that linear speedup can be obtained for up top≤e/log2nprocessors whene≥nlogn. Linear speedup can still be achieved with up top≤nε processors, 0 ≤ ε < 1, for graphs satisfyinge≥nlog(*)n. Our results can be further improved if a more efficient integer sorting algorithm is available.