Embedding height balanced trees and Fibonacci trees in hypercubes

被引:9
作者
Choudum S.A. [1 ]
Raman I. [1 ]
机构
[1] Department of Mathematics, Indian Institute of Technology Madras
关键词
Embedding; Fibonacci tree; Height-balanced tree; Hypercube; Interconnection network;
D O I
10.1007/s12190-008-0155-z
中图分类号
学科分类号
摘要
A height balanced tree is a rooted binary tree T in which for every vertex v ∈ V(T), the difference bT (v) between the heights of the subtrees, rooted at the left and right child of v is at most one. We show that a height-balanced tree Th of height h is a subtree of the hypercube Qh+1 of dimension h + 1, if Th contains a path P from its root to a leaf such that bTh(v) = 1, for every non-leaf vertex v in P. A Fibonacci tree Fh is a height balanced tree Th of height h in which bFh(v) = 1, for every non-leaf vertex. F h has f(h + 2) - 1 vertices where f(h + 2) denotes the (h + 2)th Fibonacci number. Since f(h) ∼ 20.694h, it follows that if F h is a subtree of Qn, then n is at least 0.694(h+2). We prove that Fh is a subtree of the hypercube of dimension approximately 0.75h. © 2008 Korean Society for Computational and Applied Mathematics.
引用
收藏
页码:39 / 52
页数:13
相关论文
共 19 条
[1]  
Adelson-Velskii G.M., Landism E.M., An algorithm for the organization of information, Sov. Math. Dokl., 3, pp. 1259-1262, (1962)
[2]  
Andersson A., General balance trees, J. Algorithms, 30, pp. 1-18, (1999)
[3]  
Bondy J.A., Murty U.S.R., Graph Theory with Applications, (1976)
[4]  
Das S.K., Min K.B., A unified approach to parallel construction of search trees, J. Parallel Distrib. Comput., 27, pp. 71-78, (1995)
[5]  
Dvorak T., Dense sets and embedding binary trees into hypercubes, Discrete Appl. Math., 155, pp. 506-514, (2007)
[6]  
Ellis C.S., Concurrent search and insertion in AVL trees, IEEE Trans. Comput., 29, 9, pp. 811-817, (1980)
[7]  
Georgakopoulos G.F., Splay trees: a reweighing lemma and a proof of competitiveness vs. dynamic balanced trees, J. Algorithms, 50, pp. 64-76, (2004)
[8]  
Havel I., On Hamiltonian circuits and spanning trees of hypercubes, Čas. Pěst. Mat., 109, pp. 135-152, (1984)
[9]  
Hsu W.J., Fibonacci cubes—a new interconnection technology, IEEE Trans. Parallel Distrib. Syst., 4, 1, pp. 3-12, (1993)
[10]  
Karlton P.L., Fuller S.H., Scroggs R.E., Kaehler E.B., Performance of height-balanced trees, Commun. ACM, 19, 1, pp. 23-28, (1976)