The tree-layout problem is to compute the coordinates of nodes of a tr
ee so that the tree, when drawn on a piece of paper, appeals to human
understanding. The tree-layout problem, which seems inherently sequent
ial at the first glance, can be solved with a data-parallel algorithm.
It takes O(height x log width) time on width processors when proper c
ommunication links between processors are available, where height and
width are the height and width of the tree, respectively. The layout c
alculated by the algorithm has the minimum width. (C) 1998 Elsevier Sc
ience B.V. All rights reserved.