A Divide-and-conquer Algorithm for Identifying Strongly Connected Components ?
A Divide-and-conquer Algorithm for Identifying Strongly Connected Components ?
复制标题
用于识别强连通分量的分而治之算法?
DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
Ali Pinar
中科院分区:
文献类型:
--
作者:
D. Coppersmith;L. Fleischer;B. Hendrickson;Ali Pinar
Strongly connected components of a directed graph can be found in an optimal linear time, by algorithms based on depth first search. Unfortunately, depth first search is difficult to parallelize. We describe two divide--and--conquer algorithms for this problem that have significantly greater potential for parallelization. We show the expected serial runtime of our simpler algorithm to be O(m log n), for a graph with n vertices and m edges. We then show that the second algorithm has O(mlog n) worst--case complexity.