2016
DOI: 10.1145/3016078.2851161
|View full text |Cite
|
Sign up to set email alerts
|

Multi-core on-the-fly SCC decomposition

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. The current paper presents a novel parallel, on-the-fly SCC algorithm. It preserves the linear-time property by letting workers explore the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 12 publications
(22 citation statements)
references
References 56 publications
0
11
0
Order By: Relevance
“…We fix the maximum running time to 40 minutes. 3 Here we compute only a reduced LTS explored by the algorithms presented in the previous sections. When applied in the context of a model checker, the visited reduced LTS will be larger due to the observation of visible transitions [23].…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…We fix the maximum running time to 40 minutes. 3 Here we compute only a reduced LTS explored by the algorithms presented in the previous sections. When applied in the context of a model checker, the visited reduced LTS will be larger due to the observation of visible transitions [23].…”
Section: Discussionmentioning
confidence: 99%
“…According to Bloemen et al [3], the performances of parallel emptiness checks may rely on the underlying graph structure. To evaluate this, the 21 models selected are divided into two categories: M 1 (models with short cycles and many small SCCs) and M 2 (models with long cycles and a small number of large SCCs).…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We always maintain a invariant that any unmarkable node is always reachable from the respective Head of the list. In the Fig 2, we have shown an example after addition of the edge (8,3) in the Fig 1(a), how all three SCCs are merged to form a new SCC. A new vertex newv is added by invoking AddVertex method.…”
Section: Edge or Vertex Insertionmentioning
confidence: 99%
“…For any u, v ∈ C: u and v are strongly connected. 3. For any u ∈ C and v ∈ V − C: u and v are not strongly connected.…”
Section: Introductionmentioning
confidence: 99%