Minimum-Layer Upward Drawings of Trees
DOI:
https://doi.org/10.7155/jgaa.00206Keywords:
graph drawing , upward drawing , minimum-layer upward drawing , line-labeling , tree , algorithmAbstract
An upward drawing of a rooted tree T is a planar straight-line drawing of T where the vertices of T are placed on a set of horizontal lines, called layers, such that for each vertex u of T, no child of u is placed on a layer vertically above the layer on which u has been placed. In this paper we give a linear-time algorithm to obtain an upward drawing of a given rooted tree T on the minimum number of layers. Moreover, if the given tree T is not rooted, we can select a vertex r of T in linear time such that an upward drawing of T rooted at r would require the minimum number of layers among all the upward drawings of T with any of its vertices as the root. We also extend our results on a rooted tree to give an algorithm for an upward drawing of a rooted ordered tree. To the best of our knowledge, there is no previous algorithm for obtaining an upward drawing of a tree on the minimum number of layers.Downloads
Download data is not yet available.
Downloads
Published
2010-01-01
How to Cite
Alam, M. J., Samee, M. A. H., Rabbi, M., & Rahman, M. S. (2010). Minimum-Layer Upward Drawings of Trees. Journal of Graph Algorithms and Applications, 14(2), 245–267. https://doi.org/10.7155/jgaa.00206
License
Copyright (c) 2010 Muhammad Jawaherul Alam, Md. Abul Hassan Samee, Mashfiqui Rabbi, Md. Saidur Rahman
This work is licensed under a Creative Commons Attribution 4.0 International License.