A Parallel Algorithm for Finding All Elementary Circuits of a Directed Graph

被引:0
|
作者
Lu, Wenbo [1 ]
Zhao, Qianchuan [1 ]
Zhou, Cangqi [2 ]
机构
[1] Tsinghua Univ, Dept Automat, Ctr Intelligent & Networked Syst, Beijing 100084, Peoples R China
[2] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
来源
2018 37TH CHINESE CONTROL CONFERENCE (CCC) | 2018年
基金
中国国家自然科学基金;
关键词
Graph Theory; Elementary Circuits; MapReduce; Parallel Algorithm; SEARCH ALGORITHM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph can be used as a significant model to simulate the real world. We can find this kind of models in many different fields, such as transportation, navigation, logistics, management and social networks. In such graphs, a circuit is often regarded as a closed-loop way by which information propagates. There are several algorithms for finding all elementary circuits. Among these algorithms, Jonson's algorithm suffers the lowest time complexity so far. In this paper, we introduce a parallel algorithm based on Johnson's algorithm. We demonstrate that it is capable to handle large-scale graphs with a computing cluster. Experiments on both synthetic and real-world data sets demonstrate the effectiveness of the proposed algorithm.
引用
收藏
页码:3156 / 3161
页数:6
相关论文
共 50 条