Finding strongly connected components in distributed graphs

  • Authors:
  • William McLendon III;Bruce Hendrickson;Steven J. Plimpton;Lawrence Rauchwerger

  • Affiliations:
  • Sandia National Laboratories, Computational Science Department, Albuquerque, NM 87185, USA;Sandia National Laboratories, Computational Science Department, Albuquerque, NM 87185, USA;Sandia National Laboratories, Computational Science Department, Albuquerque, NM 87185, USA;Department of Computer Science, Texas A&M University, USA

  • Venue:
  • Journal of Parallel and Distributed Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.