AN OPTIMAL RANDOMIZED PARALLEL ALGORITHM FOR FINDING CONNECTED COMPONENTS IN A GRAPH

被引:46
|
作者
GAZIT, H
机构
[1] Duke Univ, Durham, NC
关键词
CONNECTED COMPONENTS; RANDOMIZED ALGORITHM; PARALLEL COMPUTING; CRCW; UNDIRECTED GRAPH;
D O I
10.1137/0220066
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A parallel randomized algorithm for finding the connected components of an undirected graph is presented. The algorithm has an expected running time of T = O(log(n)) with P = O((m + n)/log(n)) processors, where m is the number of edges and n is the number of vertices. The algorithm is optimal in the sense that the product P . T is a linear function of the input size. The algorithm requires O(m + n) space, which is the input size, so it is optimal in space as well.
引用
收藏
页码:1046 / 1067
页数:22
相关论文
共 50 条
  • [1] Optimal algorithms for finding connected components of an unknown graph
    Shi, WP
    West, DB
    COMPUTING AND COMBINATORICS, 1995, 959 : 131 - 140
  • [2] Diagnosis of wiring networks: An optimal randomized algorithm for finding connected components of unknown graphs
    Shi, WP
    West, DB
    SIAM JOURNAL ON COMPUTING, 1999, 28 (05) : 1541 - 1551
  • [3] A robust, efficient, and balanced parallel algorithm for finding connected components
    Asokan, M.
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 2113 - 2118
  • [4] A dynamic optimal stabilizing algorithm for finding strongly connected components
    Karaata, MH
    Al-Anzi, F
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 2002, 29 (02): : 259 - 275
  • [5] ALZI: An Improved Parallel Algorithm for Finding Connected Components in Large Graphs
    Boddu, Sharon
    Khan, Maleq
    EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024, 2024, 14803 : 134 - 147
  • [6] Finding strongly connected components in parallel
    Pogorilyy, S. D.
    Lozytskyi, S., I
    APPLIED AND COMPUTATIONAL MATHEMATICS, 2007, 6 (02) : 236 - 245
  • [7] PARALLEL ALGORITHMS FOR CONNECTED COMPONENTS IN A GRAPH
    KOUBEK, V
    KRSNAKOVA, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 199 : 208 - 217
  • [8] 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 - +
  • [9] ON FINDING THE STRONGLY CONNECTED COMPONENTS IN A DIRECTED GRAPH
    NUUTILA, E
    SOISALONSOININEN, E
    INFORMATION PROCESSING LETTERS, 1994, 49 (01) : 9 - 14
  • [10] Efficient parallel algorithm for finding strongly connected components based on granulation strategy
    Xu, Taihua
    He, Huixing
    Yang, Xibei
    Yang, Jie
    Song, Jingjing
    Cui, Yun
    KNOWLEDGE AND INFORMATION SYSTEMS, 2025, 67 (03) : 2855 - 2879