The Community for Technology Leaders
Parallel Algorithms / Architecture Synthesis, AIZU International Symposium on (1997)
Aizu-Wakamatsu, Fukushima, JAPAN
Mar. 17, 1997 to Mar. 21, 1997
ISBN: 0-8186-7870-4
pp: 378
ABSTRACT
Abstarct: In this paper, we give eficient parallel and distributed algomthms for the topological sort problem on acyclic graphs with n vertices. Our parallel algorithm solves the problem on a CREW PRAM in O(log2 n) time with O(M(n)/ log n) processors, where M(n) denotes the number of processors needed to multiply two n x n integer matrices over the integer ring. The best known upper bound of M(n) is O(n2.376). The parallel algorithm can also solve the problem on processor arrays with recon$gurable bus systems in O(1) time and O(n3) processors. Our distributed algorithm solves the topological sort problem of an arbitrary asynchronous network with communication complexity O(n2).
INDEX TERMS
Topological sort, parallel and distributed algorithms, activity network, CREW PRAM, processor arrays with reconfigurable bus systems.
CITATION
Jun Ma, Kazuo Iwama, Tadao Takaoka, Qian-Ping Gus, "Efficient Parallel and Distributed Topological Sort Algorithms", Parallel Algorithms / Architecture Synthesis, AIZU International Symposium on, vol. 00, no. , pp. 378, 1997, doi:10.1109/AISPAS.1997.581703
83 ms
(Ver 3.3 (11022016))