A dynamic construction algorithm for the Compact Patricia trie using the hierarchical structure

被引:5
|
作者
Jung, M [1 ]
Shishibori, M [1 ]
Tanaka, Y [1 ]
Aoe, J [1 ]
机构
[1] Univ Tokushima, Fac Engn, Dept Informat Sci & Intelligent Syst, Tokushima 7708506, Japan
关键词
information retrieval; access method; data structure; Patricia trie; hierarchical structure;
D O I
10.1016/S0306-4573(01)00031-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We need to access objective information efficiently and arbitrary strings in the text at high speed. In several key retrieval strategies, we often use the binary trie for supporting fast access method in order. Especially, the Patricia trie (Pat tree) is famous as the fastest access method in binary tries, because it has the shallowest tree structure. However, the Pat tree requires many good physician storage spaces in memory, if key set registered is large. Thereby, an expense problem happens when storing this trie to the main storage unit. We already proposed a method that use compact bit stream and compress a Pat tree to solve this problem. This is called Compact Patricia trie (CPat tree). This CPat tree needs capacity of only a very few memory device. However, if a size of key set increases, the time expense that search, update key increases gradually. This paper proposes a new structure of the CPat tree to avoid that it takes much time in search and update about much key set, and a method to construct a new CPat tree dynamically and efficiently. This method divides a CPat tree consisting of bit string to fixed depth. In addition, it compose been divided CPAT tree hierarchically. A construction algorithm that proves this update time requires alteration of only one tree among whole trees that is divided. From experimental result that use 120,000 English substantives and 70,000 Japanese substantives, we prove an update time that is faster more than 40 times than the traditional method. Moreover, a space efficiency of memory increases about 35% only than the traditional method. (C) 2001 Published by Elsevier Science Ltd.
引用
收藏
页码:221 / 236
页数:16
相关论文
共 50 条
  • [1] A key search algorithm using the compact Patricia Trie
    Shishibori, M
    Ando, K
    Okada, M
    Aoe, J
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1581 - 1584
  • [2] Improvement of the hierarchical compact Patricia trie for a dynamic large key set
    Shishibori, M
    Jung, M
    Tsuge, S
    Aoe, J
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION ENGINEERING SYSTEMS & ALLIED TECHNOLOGIES, PTS 1 AND 2, 2001, 69 : 581 - 585
  • [3] Design of a compact data structure for the Patricia trie
    Shishibori, M
    Okada, M
    Sumitomo, T
    Aoe, J
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (04) : 364 - 371
  • [4] Scalable Name Lookup for NDN Using Hierarchical Hashing and Patricia Trie
    Kim, Junghwan
    Ko, Myeong-Cheol
    Shin, Moon Sun
    Kim, Jinsoo
    [J]. APPLIED SCIENCES-BASEL, 2020, 10 (03):
  • [5] Dynamic hierarchical compact clustering algorithm
    Gil-García, R
    Badía-Contelles, JM
    Pons-Porrata, A
    [J]. PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS AND APPLICATIONS, PROCEEDINGS, 2005, 3773 : 302 - 310
  • [6] Fast retrieving algorithm of hierarchical relationships using trie structures
    Univ of Tokushima, Tokushima-Shi, Japan
    [J]. Inf Process Manage, 6 (761-773):
  • [7] A fast retrieving algorithm of hierarchical relationships using trie structures
    Koyama, M
    Morita, K
    Fuketa, M
    Aoe, JI
    [J]. INFORMATION PROCESSING & MANAGEMENT, 1998, 34 (06) : 761 - 773
  • [8] Improving the Dynamic Hierarchical Compact Clustering Algorithm by Using Feature Selection
    Gil-Garcia, Reynaldo
    Pons-Porrata, Aurora
    [J]. PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, 2010, 6419 : 113 - 120
  • [9] A compact and fast structure for trie retrieval algorithms
    Mochizuki, H
    Hayashi, Y
    Shishibori, M
    Aoe, J
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 2221 - 2226
  • [10] m-Bonsai: A Practical Compact Dynamic Trie
    Poyias, Andreas
    Puglisi, Simon J.
    Raman, Rajeev
    [J]. INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2018, 29 (08) : 1257 - 1278