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 条
  • [1] Fast parallel algorithms for finding elementary circuits of a directed graph: a GPU-based approach
    Amira Benachour
    Saïd Yahiaoui
    Didier El Baz
    Nadia Nouali-Taboudjemat
    Hamamache Kheddouci
    The Journal of Supercomputing, 2023, 79 : 4791 - 4819
  • [2] Fast parallel algorithms for finding elementary circuits of a directed graph: a GPU-based approach
    Benachour, Amira
    Yahiaoui, Said
    El Baz, Didier
    Nouali-Taboudjemat, Nadia
    Kheddouci, Hamamache
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (05): : 4791 - 4819
  • [3] A parallel algorithm for finding all hinge vertices of an interval graph
    Honma, H
    Masuyama, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (03) : 419 - 423
  • [5] A parallel algorithm for finding all hinge vertices of a trapezoid graph
    Honma, H
    Masuyama, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (05) : 1031 - 1040
  • [6] FINDING ALL POSSIBLE DIRECTED TREES OF A DIRECTED GRAPH
    SHINODA, S
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1968, 51 (07): : 45 - &
  • [7] Parallel algorithm for finding the minimum edges to build a strongly connected directed graph
    Tada, Akio
    Mukai, Eiichi
    Migita, Masahiro
    Itokawa, Tsuyoshi
    APPLIED MATHEMATICS FOR SCIENCE AND ENGINEERING, 2007, : 100 - +
  • [8] A SYSTEMATIC METHOD OF FINDING ALL DIRECTED CIRCUITS AND ENUMERATING ALL DIRECTED PATHS
    KAMAE, T
    IEEE TRANSACTIONS ON CIRCUIT THEORY, 1967, CT14 (02): : 166 - &
  • [9] Finding all the negative cycles in a directed graph
    Yamada, T
    Kinoshita, H
    DISCRETE APPLIED MATHEMATICS, 2002, 118 (03) : 279 - 291
  • [10] Finding all elementary circuits exploiting trans conductance
    Klumperink, EAM
    Bruccoleri, F
    Nauta, B
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2001, 48 (11): : 1039 - 1053