Search trees with relaxed balance and near-optimal height

被引:0
作者
Fagerberg, R
Jensen, RE
Larsen, KS
机构
[1] Aarhus Univ, BRICS, Dept Comp Sci, DK-8000 Aarhus C, Denmark
[2] ALOC Bonnier AS, DK-5000 Odense C, Denmark
[3] Univ So Denmark, Odense Univ, Dept Math & Comp Sci, DK-5230 Odense M, Denmark
来源
ALGORITHMS AND DATA STRUCTURES | 2001年 / 2125卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce the relaxed k-tree, a search tree with relaxed balance and a height bound, when in balance, of (1 + epsilon)log(2) n + 1, for any epsilon > 0. The rebalancing work is amortized O(1/epsilon) per update. This is the first binary search tree with relaxed balance having a height bound better than c . log(2) n for a fixed constant c. In all previous proposals, the constant is at least 1/ log(2) phi > 1.44, where phi is the golden ratio. As a consequence, we can also define a standard (non-relaxed) k-tree with amortized constant rebalancing per update, which is an improvement over the original definition. Search engines based on main-memory databases with strongly fluctuating workloads are possible applications for this line of work.
引用
收藏
页码:414 / 425
页数:12
相关论文
共 11 条
[1]  
ADELSONVELSKII GM, 1962, SOV MATH DOKL, V3, P1259
[2]   EFFICIENT REBALANCING OF CHROMATIC SEARCH-TREES [J].
BOYAR, J ;
LARSEN, KS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1994, 49 (03) :667-682
[3]   Amortization results for chromatic search trees, with an application to priority queues [J].
Boyar, J ;
Fagerberg, R ;
Larsen, KS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 55 (03) :504-521
[4]  
Guibas Leonidas J., 1978, P 19 ANN S FDN COMP, P8, DOI DOI 10.1109/SFCS.1978.3
[5]   AVL trees with relaxed balance [J].
Larsen, KS .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2000, 61 (03) :508-522
[6]   Amortized constant relaxed rebalancing using standard rotations [J].
Larsen, KS .
ACTA INFORMATICA, 1998, 35 (10) :859-874
[7]  
Maurer H. A., 1976, Information Processing Letters, V5, P11, DOI 10.1016/0020-0190(76)90094-6
[8]  
Nurmi O., 1991, Proceedings of the Tenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, P192, DOI 10.1145/113413.113430
[9]   Relaxed AVL trees, main-memory databases and concurrency [J].
Nurmi, O ;
SoisalonSoininen, E ;
Wood, D .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1996, 62 (1-2) :23-44
[10]   Chromatic binary search trees - A structure for concurrent rebalancing [J].
Nurmi, O ;
SoisalonSoininen, E .
ACTA INFORMATICA, 1996, 33 (06) :547-557