Efficient parallel algorithm for finding strongly connected components based on granulation strategy

Strongly connected components (SCCs) are a significant subgraph structure in digraphs. In the previous work, an algorithm based on rough set theory (RST) called KGRSCC was proposed, which can compute SCCs with high efficiency. Notably, KGRSCC utilized a granulation strategy, which was designed based...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Knowledge and information systems Ročník 67; číslo 3; s. 2855 - 2879
Hlavní autori: Xu, Taihua, He, Huixing, Yang, Xibei, Yang, Jie, Song, Jingjing, Cui, Yun
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: London Springer Nature B.V 01.03.2025
Predmet:
ISSN:0219-1377, 0219-3116
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:Strongly connected components (SCCs) are a significant subgraph structure in digraphs. In the previous work, an algorithm based on rough set theory (RST) called KGRSCC was proposed, which can compute SCCs with high efficiency. Notably, KGRSCC utilized a granulation strategy, which was designed based on SCC correlations between vertices. These SCC correlations are confined to the situations that R-related set or upper approximation set only contains one vertex. However, the situations of ’only one’ cannot fully deduce SCCs correlations, which may limit the computation efficiency of SCCs. In this paper, firstly, the graph concept of SCCs is further analyzed in the framework of RST, and then, four ’not only one’ SCC correlations between vertices can be concluded. Secondly, the four SCC correlations can be divided two classes: trivial and nontrivial. Then, two new granulation strategies are proposed based on the two classes of SCC correlations. They can granulate the vertex set to construct two types of vertex granules. Thirdly, with combination of two types of vertex granules, a parallel algorithm named P@KGS is proposed based on KGRSCC. Finally, experimental results show that the P@KGS algorithm performs higher computational efficiency than compared algorithms.
Bibliografia:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0219-1377
0219-3116
DOI:10.1007/s10115-024-02299-w