2003
DOI: 10.1002/net.10092
|View full text |Cite
|
Sign up to set email alerts
|

A linear algorithm for compact box‐drawings of trees

Abstract: In a box-drawing of a rooted tree, each node is drawn by a rectangular box of prescribed size, no two boxes overlap each other, all boxes corresponding to siblings of the tree have the same x-coordinate at their left sides, and a parent node is drawn at a given distance apart from its first child. A box drawing of a tree is compact if it attains the minimum possible rectangular area enclosing the drawing. We give a linear-time algorithm for finding a compact box-drawing of a tree. A known algorithm does not al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 8 publications
0
6
0
Order By: Relevance
“…In such situations, a non-layered drawing method which places children at a fixed distance from the parent may be more practical. A lot of work on non-layered drawing can be found in the existing literature [12][13][14][15][16], however, none of them gave a linear algorithm for the general case. In 2014, Ploeg proposed a non-layered variation of ReingoldTilford algorithm and proved it can run in linear time [17].…”
Section: Level-based Drawingmentioning
confidence: 99%
“…In such situations, a non-layered drawing method which places children at a fixed distance from the parent may be more practical. A lot of work on non-layered drawing can be found in the existing literature [12][13][14][15][16], however, none of them gave a linear algorithm for the general case. In 2014, Ploeg proposed a non-layered variation of ReingoldTilford algorithm and proved it can run in linear time [17].…”
Section: Level-based Drawingmentioning
confidence: 99%
“…In [13], Hasan presents an algorithm to draw a tree in a compact form. We use this algorithm for laying out the spanning tree of unstructured fragments and extended it to support the layout of non-tree edges (cf.…”
Section: Related Workmentioning
confidence: 99%
“…In our example, the left siblings have a left contour, consisting of the nodes [1,4,5], and a right contour, consisting of the nodes [3][4][5][6]. The current subtree has of a left contour, [7,8], and a right contour, [7][8][9].…”
Section: Redefining the Tidy Tree Problemmentioning
confidence: 99%
“…The merged right contour is the right contour of the current subtree, followed by the remainder of the right contour of the left siblings. More precisely, the merged left contour consists of the nodes [1,4,5], and the merged right contour consists of the nodes [4,5,[7][8][9]. After merging the contours, the iteration ends and the algorithm starts moving the next child subtree.…”
Section: Redefining the Tidy Tree Problemmentioning
confidence: 99%
See 1 more Smart Citation