Connected Components in O (log^3/2 n) Parallel Time for the CREW PRAM
Connected Components in O (log^3/2 n) Parallel Time for the CREW PRAM
复制标题
CREW PRAM 的连接组件在 O (log^3/2 n) 并行时间内
DOI:
10.1006/jcss.1997.1291
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
P. Metaxas
中科院分区:
文献类型:
--
作者:
Donald B. Johnson;P. Metaxas
Finding the connected components of an undirected graphG=(V, E) onn=|V| vertices andm=|E| edges is a fundamental computational problem. The best known parallel algorithm for the CREW PRAM model runs inO(log2n) time usingn2/log2nprocessors. For the CRCW PRAM model, in which concurrent writing is permitted, the best known algorithm runs inO(logn) time using slightly more than (n+m)/lognprocessors. Simulating this algorithm on the weaker CREW model increases its running time toO(log2n). We present here a simple algorithm that runs inO(log3/2n) time usingn+mCREW processors. Finding ano(log2n) parallel connectivity algorithm for this model was an open problem for many years.