Complexity of network synchronization
Journal of the ACM (JACM)
SIAM Journal on Computing
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
Constant time sorting on a processor array with a reconfigurable bus system
Information Processing Letters
An introduction to parallel algorithms
An introduction to parallel algorithms
A new upper bound on the complexity of the all pairs shortest path problem
Information Processing Letters
On the all-pairs-shortest-path problem in unweighted undirected graphs
Journal of Computer and System Sciences - Special issue on selected papers presented at the 24th annual ACM symposium on the theory of computing (STOC '92)
IEEE Transactions on Parallel and Distributed Systems
More Efficient Topological Sort Using Reconfigurable Optical Buses
The Journal of Supercomputing
Hi-index | 0.00 |
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).