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 条
  • [21] AN EXTENSION TO AN ALGORITHM FOR FINDING A CIRCUIT OF EVEN LENGTH IN A DIRECTED GRAPH
    LEPSCHY, A
    JACUR, GR
    VIARO, U
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1986, 17 (05) : 829 - 831
  • [23] An algorithm for enumerating all spanning trees of a directed graph
    Kapoor, S
    Ramesh, H
    ALGORITHMICA, 2000, 27 (02) : 120 - 130
  • [24] An Algorithm for Enumerating All Spanning Trees of a Directed Graph
    S. Kapoor
    H. Ramesh
    Algorithmica, 2000, 27 : 120 - 130
  • [25] GENERATION OF DIRECTED CIRCUITS IN A DIRECTED GRAPH
    SRIMANI, PK
    PROCEEDINGS OF THE IEEE, 1979, 67 (09) : 1361 - 1362
  • [26] Finding All Breadth First Full Spanning Trees in a Directed Graph
    Khalil, Hoda
    Labiche, Yvan
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 372 - 377
  • [27] An associative parallel algorithm for finding a critical cycle in directed graphs
    Nepomniaschaya, AS
    SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2000, : 455 - 462
  • [28] An efficient algorithm for finding all DC solutions of nonlinear circuits
    Yamamura, Kiyotaka
    Suda, Koki
    Kuroki, Wataru
    WSEAS Transactions on Circuits and Systems, 2006, 5 (07): : 1097 - 1102
  • [29] An interval algorithm for finding all solutions of nonlinear resistive circuits
    Yamamura, K
    Igarashi, N
    Inoue, YA
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III: GENERAL & NONLINEAR CIRCUITS AND SYSTEMS, 2003, : 192 - 195
  • [30] A New Algorithm for Finding All Tours and Hamiltonian Circuits in Graphs
    Silva, J. L. C.
    Rocha, L.
    Silva, B. C. H.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (02) : 831 - 836