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 条
  • [11] An optimal parallel algorithm for finding all hinge vertices of a circular-arc graph
    Honma, Hirotoshi
    Masuyama, Shigeru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (01) : 383 - 391
  • [12] EFFICIENT SEARCH ALGORITHM TO FIND ELEMENTARY CIRCUITS OF A GRAPH
    TIERNAN, JC
    COMMUNICATIONS OF THE ACM, 1970, 13 (12) : 722 - &
  • [13] Matrix algorithm for enumerating all circuits of a graph
    Yahua, Yuan
    Yong, Li
    Ziguo, Wang
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 1992, 10 (02): : 210 - 218
  • [15] AN ALGORITHM FOR FINDING REACHABILITY MATRIX OF A DIRECTED LINEAR GRAPH
    UNGER, SH
    IEEE TRANSACTIONS ON CIRCUIT THEORY, 1969, CT16 (1P1): : 130 - &
  • [16] A FASTER ALGORITHM FOR FINDING THE MINIMUM CUT IN A DIRECTED GRAPH
    HAO, JX
    ORLIN, JB
    JOURNAL OF ALGORITHMS, 1994, 17 (03) : 424 - 446
  • [17] An algorithm for enumerating all directed spanning trees in a directed graph
    Uno, T
    ALGORITHMS AND COMPUTATION, 1996, 1178 : 166 - 173
  • [18] A Parallel algorithm for finding all the roots of a polynomial
    Jin, YM
    Zhang, SY
    COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 479 - 482
  • [19] Parallel algorithm for finding a perfect matching in a planar graph
    Bampis, E.
    Giannakos, A.
    Karzanov, A.
    Manoussakis, Y.
    Milis, I.
    Parallel Processing Letters, 1998, 8 (03): : 399 - 405
  • [20] Parallel Algorithm for Finding an Eulerian Path in an Undirected Graph
    Tada, Akio
    Mukai, Eiichi
    Yoshioka, Daisaburo
    Matsumoto, Yoshimi
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2ND EDITION, 2008, : 82 - +