Title
Parallel algorithms for ranking of trees
Abstract
Ranking a tree is defined as a mapping rho of the nodes to the set (1, 2, . . .) such that if there is a path from u to v and rho (u)= rho (v) then there is a node w on the path from u to v such that rho (w) rho (u). The highest number assigned to the node is called the rank number of the mapping. A mapping rho with the smallest rank number is called optimal ranking. The best known serial algorithm takes O(n) time for the optimal node ranking. However, the problem of finding the optimal tree ranking appears to be highly sequential. It remains open whether it is in NC. The paper proposes a fast parallel algorithm for finding approximate optimal node ranking of trees using O(logn) steps with n/sup 2/ processors on a CRCW PRAM and an efficient parallel algorithm using O(log/sup 2/n) steps with n processors on a EREW model.
Year
DOI
Venue
1990
10.1109/SPDP.1990.143502
Dallas, TX
Keywords
Field
DocType
parallel algorithm,circuits,communication networks,computer science,computational complexity,set,algorithm design and analysis,parallel algorithms,tree graphs,nodes,path
Tree (graph theory),Algorithm design,Ranking,Computer science,Parallel algorithm,Parallel computing,Particle separators,Distributed computing,Computational complexity theory
Conference
ISBN
Citations 
PageRank 
0-8186-2087-0
4
0.64
References 
Authors
3
3
Name
Order
Citations
PageRank
Y. Daniel Liang115314.93
Sudarshan K. Dhall252260.65
S. Lakshmivarahan341266.03