Finding strongly connected components in distributed graphs

The traditional, serial, algorithm for finding the strongly connected components in a graph is based on depth first search and has complexity which is linear in the size of the graph. Depth first search is difficult to parallelize, which creates a need for a different parallel algorithm for this pro...

Full description

Saved in:
Bibliographic Details
Published inJournal of parallel and distributed computing Vol. 65; no. 8; pp. 901 - 910
Main Authors McLendon III, William, Hendrickson, Bruce, Plimpton, Steven J., Rauchwerger, Lawrence
Format Journal Article
LanguageEnglish
Published San Diego, CA Elsevier Inc 01.08.2005
Elsevier
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The traditional, serial, algorithm for finding the strongly connected components in a graph is based on depth first search and has complexity which is linear in the size of the graph. Depth first search is difficult to parallelize, which creates a need for a different parallel algorithm for this problem. We describe the implementation of a recently proposed parallel algorithm that finds strongly connected components in distributed graphs, and discuss how it is used in a radiation transport solver.
ISSN:0743-7315
1096-0848
DOI:10.1016/j.jpdc.2005.03.007