Title :
Super critical tree numbering and optimal tree ranking are in NC
Author :
de la Torre, P. ; Greenlaw, Raymond
Author_Institution :
Dept. of Comput. Sci., New Hampshire Univ., Durham, NH, USA
Abstract :
This paper places the optimal tree ranking problem in NC. A ranking is a labeling of the nodes with natural numbers such that if nodes u and v have the same label then there exists another node with a greater label on the path between them. An optimal ranking is a ranking in which the largest label assigned to any node is as small as possible among all rankings. An O(n) sequential algorithm is known. Researchers have speculated that the problem is P-complete. The authors show that for an n node tree, one can compute an optimal ranking in O(log2 n) time using n2/log n EREW PRAM processors. In fact, their ranking is super critical in that the label assigned to each node is absolutely as small as possible. They achieve their results by introducing and showing that a more general problem, which they call the super critical numbering problem, is in NC. No NC algorithm for the super critical tree ranking problem, approximate or otherwise, was previously known; the only known NC algorithm for optimal tree ranking was an approximate one
Keywords :
computational complexity; digital arithmetic; parallel algorithms; random-access storage; trees (mathematics); EREW PRAM; NC; P-complete; labeling; optimal tree ranking; sequential algorithm; super critical tree numbering; Algorithm design and analysis; Application software; Computer science; Labeling; Manufacturing; Particle separators; Phase change random access memory; Polynomials; Technological innovation; Very large scale integration;
Conference_Titel :
Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2310-1
DOI :
10.1109/SPDP.1991.218243