| An experimental study on algorithms for drawing binary trees |
| Full text |
Pdf
(266 KB)
|
| Source
|
ACM International Conference Proceeding Series; Vol. 164
archive
Proceedings of the 2006 Asia-Pacific Symposium on Information Visualisation - Volume 60
table of contents
Tokyo, Japan
Pages: 85 - 88
Year of Publication: 2006
ISBN ~ ISSN:1445-1336 , 1-920682-41-4
|
|
Authors
|
|
Adrian Rusu
|
Department of Computer Science, Rowan University, Glassboro, NJ
|
|
Radu Jianu
|
Department of Computer Science, Brown University, Providence, RI
|
|
Confesor Santiago
|
Department of Electrical and Computer Engineering, Rowan University, Glassboro, NJ
|
|
Christopher Clement
|
Department of Computer Science, Rowan University, Glassboro, NJ
|
|
| Publisher |
Australian Computer Society, Inc.
Darlinghurst, Australia, Australia
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 27, Citation Count: 0
|
|
|
ABSTRACT
In this paper we present the results of a comprehensive experimental study on the four most representative algorithms for drawing binary trees without distorting or occluding the information, one for each of the following distinct tree-drawing approaches: Separation-Based approach (Garg & Rusu 2003), Path-Based approach (Chan, Goodrich, Rao Kosaraju & Tamassia 2002), Level-Based approach (Reingold & Tilford 1981), and Ringed Circular Layout approach (Teoh & Ma 2002).Our study is conducted on randomly-generated, unbalanced, and AVL binary trees with up to 50,000 nodes, on Fibonacci trees with up to 46,367 nodes, on complete trees with up to 65,535 nodes, and on real-life molecular combinatory binary trees with up to 50,005 nodes. We compare the performance of the drawing algorithms with respect to five quality measures, namely Area, Aspect Ratio, Uniform Edge Length, Angular Resolution, and Farthest Leaf. None of the algorithms have been found to be the best in all categories.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
G. Di Battista, P. Eades, R. Tamassia, & I. G. Tollis. (1999), Graph Drawing, Prentice Hall, Upper Saddle River, NJ.
|
| |
3
|
A. Garg & A. Rusu. (2003), A more practical algorithm for drawing binary trees in linear area with arbitrary aspect ratio, in Proceedings 11th International Symposium on Graph Drawing, volume 2912 of Lecture Notes Comput. Sci., pages 159-165, Springer.
|
| |
4
|
B. MacLennan. (2003), Molecular Combinatory Computing for Nanostructure Synthesis and Control, in Proceedings 3rd IEEE Conference on Nanotechnology , IEEE Press, pp. 179-182 vol. 2.
|
| |
5
|
E. Reingold & J. Tilford. (1981), Tidier drawings of trees, in IEEE Transactions on Software Engineering , 7(2):223-228.
|
| |
6
|
A. Rusu, R. Jianu, C. Santiago, & C. Clement. (2005), Planar Straight-Line Grid Drawings of Binary Trees: An Experimental Study, Technical Report 2005-01, Department of Computer Science, Rowan University, Glassboro, NJ.
|
| |
7
|
A. Rusu, C. Clement, & R. Jianu. (2005), Performance Analysis of a Path-Based Algorithm for Drawing Binary Trees, in Proc. 5th International Conference on Artificial Intelligence and Digital Communications, Research Notes in Computer Science, pages 84-102.
|
| |
8
|
|
| |
9
|
L. Valiant. (1981), Universality considerations in VLSI circuits, in IEEE Trans. Comput., C-30(2):135-140.
|
|