Parallel algorithms for connected components in a graph

The aim of this paper is to give new implementations of parallel algorithms for a construction of connected components of a graph As a model of parallel computation we use parallel random-access machine (PRAM). We assume that all processors share the same memory, eaeh proeessor can perform any arithmetic, Boolean or logical operations in one time unit and all instructions executed in parallel are identical (Single Instruction Stream Multiple Data Stream SIMD) Using of the o@mmon memory leads to different conflicts. There exist three models with respect to a solution of these conflicts: The exclusive read exclusive write (~REW) model at most one processor can read from or write to a given memory location at a time. It is the weakest model. The concurrent-read exclusive-write (CREW) model an arbitrary number of processors can read from a given memory location but at most one processor can write to it at a time. It is the model most frequently used. The concurrent-read concurrent-write (CRCW) model an arbitrary number of processors can read from or write to a given memory location at a time (in the latter case one processor succeeds but we do not know in advance which see [5] and ~ 9] ) It is the most powerful model~

[1]  Ludek Kucera,et al.  Parallel Computation and Conflicts in Memory Access , 1982, Information Processing Letters.

[2]  Joseph JáJá,et al.  Fast, Efficient Parallel Algorithms for Some Graph Problems , 1981, SIAM J. Comput..

[3]  János Komlós,et al.  An 0(n log n) sorting network , 1983, STOC.

[4]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[5]  Daniel S. Hirschberg,et al.  Parallel algorithms for the transitive closure and the connected component problems , 1976, STOC '76.

[6]  Leslie Michael Goldschlager,et al.  Synchronous parallel computation. , 1978 .

[7]  J. Ian Munro,et al.  Optimal Algorithms for Parallel Polynomial Evaluation , 1971, J. Comput. Syst. Sci..

[8]  Francis Y. L. Chin,et al.  Efficient parallel algorithms for some graph problems , 1982, CACM.

[9]  Claude Berge,et al.  Programming, games and transportation networks , 1966 .

[10]  Robert E. Tarjan,et al.  Finding Biconnected Components and Computing Tree Functions in Logarithmic Parallel Time (Extended Summary) , 1984, FOCS.

[11]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[12]  Uzi Vishkin,et al.  An O(log n) Parallel Connectivity Algorithm , 1982, J. Algorithms.

[13]  Dilip V. Sarwate,et al.  Computing connected components on parallel computers , 1979, CACM.

[14]  Derek G. Corneil,et al.  Parallel computations in graph theory , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[15]  Francis Y. L. Chin,et al.  OPTIMAL PARALLEL ALGORITHMS FOR THE CONNECTED COMPONENT PROBLEM. , 1981 .

[16]  S. N. Maheshwari,et al.  Parallel Algorithms for the Connected Components and Minimal Spanning Tree Problems , 1982, Inf. Process. Lett..