kirancodes.me
To Proof Maintenance & Beyond!

Multi-core on-the-fly SCC decomposition

Vincent Bloemen, Alfons Laarman, Jaco van de Pol

Abstract

The main advantages of Tarjan's strongly connected component (SCC) algorithm are its linear time complexity and ability to return SCCs on-the-fly, while traversing or even generating the graph. Until now, most parallel SCC algorithms sacrifice both: they run in quadratic worst-case time and/or require the full graph in advance.

Related papers