Parallel Algorithms for a Class of Graph Theoretic Problems
スポンサーリンク
概要
- 論文の詳細を見る
Different from the known algorithms to compute the all pair shortest paths for a weighted, directed grgph G=(V, E, C0ST), an O(|V|^3/p) parallel algorithm running on the CREW PRAMs with p, 1≤p≤|V|^2, processors is presented, which not only computes the distance from vertex i to vertex j in G, but also records the forward and backward shortest path trees rooted at i, i∈V, of G. For any pair i, j∈V, the shortest path P from i to j can be found in O(|P|) time, where |P| is the number of edges in P. It is pointed out that the parallel algorithm can be updated properly to calculate the transitive closure of G and some graph algorithms can be derived from above computations. The ways to parallelize these derived graph algorithms in known parallelizing techniques are also given.
- 一般社団法人情報処理学会の論文
- 1994-07-15
著者
-
Takaoka Tadao
Department Of Computer Science Ibaraki University
-
Ma J
Shandong Univ. Jinan Chn
-
Jun Ma
Department of Computer Science, Shandong University, Jinan City, P. R. China
-
Shaohan Ma
Department of Computer Science, Shandong University, Jinan City, P. R. China
-
Shaohan Ma
Department Of Computer Science Shandong University Jinan City P. R. China
-
Jun Ma
Department Of Computer Science Ibaraki University
-
Takaoka Tadao
Department Of Computer Science Ibaraki University Hitachi Ibaraki 316 Japan
関連論文
- A Parallel Algorithm for the Longest Path Problem on Acyclic Graphs with Integer Arc Lengths
- A Systematic Approach to Parallel Program Verification
- On Improving the Average Case of the Boyer-Moore String Matching Algorithm
- Parallel Algorithms for a Class of Graph Theoretic Problems
- The Extension of the Aho-Corasick Algorithm to Multiple Rectangular Pattern Arrays of Different Sizes and N-Dimensional Cases
- Entropy as Computational Complexity
- An O(n(n^2/p+log p)) Parallel Algorithm to Compute the All Pairs Shortest Paths and the Transitive Closure