Browse > Article
http://dx.doi.org/10.6109/jkiice.2015.19.2.365

Enhancement of HCB Tree for Improving Retrieval Performance and Dynamic Environments  

Kim, Sung Wan (Division of Computer, Sahmyook University)
Abstract
CB tree represents the binary trie by a compact binary sequence. However, retrieval time grows fast since the more keys stored in the trie, longer the binary sequences are. In addition it is inefficient for frequent key insertion/deletion. HCB tree is a hierarchical CB tree consisting of small binary tries. However it can not avoid shift operations and have to scan an additional table to refer child or parent trie. In order to improve retrieval performance and avoid shift operations when keys are inserted or deleted, we in this paper represent each separated trie by a full binary trie and then assign the unique identifier to it. Finally the theoretical evaluations show that both the proposed approach and HCB tree provides better than CB tree for key retrieval. The proposed approach shows the highest performance in case of key insertion/deletion and moreover requires only 71%~89% of storage as compared with CB tree.
Keywords
Binary Trie; Compact Binary Tree; Hierarchical CB tree; Information Retrieval; Index;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Ricardo B. and Berthier R., Modern Information Retrieval, 2nd ed., London:Addison Wesly, 2011.
2 Wooseok Joo, Data Structure in C.C++, Seoul: Hanbit Media, Inc. 2004.
3 Seokho Lee, Data Structure in C, Seoul: Kyobo Books, 2008.
4 Jonge, D., et. al., "Two access methods using compact binary trees", IEEE Trans. Software Eng., vol. 13, no. 7, pp. 799-810, 1987.
5 Masami Shishibori, et. al, "Two improved access methods on compact binary (CB) trees", Information Processing & Management, vol. 36, no. 3, 2000.
6 Minsoo Jung, et. al, "A Dynamic Construction Algorithm for the Compact Patricia Trie Using the Hierarchical Structure", Information Processing & Management, vol. 38, no. 2, 2002.