Dynamic Path-decomposed Tries

被引:3
|
作者
Kanda S. [1 ]
Köppl D. [2 ]
Tabei Y. [1 ]
Morita K. [3 ]
Fuketa M. [3 ]
机构
[1] RIKEN Center for Advanced Intelligence Project, Nihonbashi 1-chome Mitsui Building, 1-4-1 Nihonbashi, Chuo-ku, Tokyo
[2] Kyushu University, Japan Society for Promotion of Science, 744 Motooka, Nishi-ku, Fukuoka
[3] Tokushima University, 2-1 Minamijyousanjima-cho, Tokushima
来源
| 2020年 / Association for Computing Machinery卷 / 25期
基金
日本学术振兴会;
关键词
compact hash tables; Dynamic tries; information retrieval; keyword dictionaries;
D O I
10.1145/3418033
中图分类号
学科分类号
摘要
A keyword dictionary is an associative array whose keys are strings. Recent applications handling massive keyword dictionaries in main memory have a need for a space-efficient implementation. When limited to static applications, there are a number of highly compressed keyword dictionaries based on the advancements of practical succinct data structures. However, as most succinct data structures are only efficient in the static case, it is still difficult to implement a keyword dictionary that is space efficient and dynamic. In this article, we propose such a keyword dictionary. Our main idea is to embrace the path decomposition technique, which was proposed for constructing cache-friendly tries. To store the path-decomposed trie in small memory, we design data structures based on recent compact hash trie representations. Experiments on real-world datasets reveal that our dynamic keyword dictionary needs up to 68% less space than the existing smallest ones, while achieving a relevant space-time tradeoff. © 2020 ACM.
引用
收藏
相关论文
共 50 条
  • [31] A decoupled path-following control algorithm based upon the decomposed trajectory error
    Ho, HC
    Yen, JY
    Lu, SS
    INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 1999, 39 (10): : 1619 - 1630
  • [32] Identification of non-linear dynamic systems with decomposed fuzzy models
    Golob, M
    Tovornik, B
    SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3520 - 3525
  • [33] Deformation properties of decomposed peat under vibration and dynamic load impact
    Kolos, A. F.
    Ryzhov, V. S.
    Shmulevich, M., I
    Akkerman, G. L.
    PROCEEDINGS OF THE INTERNATIONAL SCIENTIFIC CONFERENCE TRANSPORTATION GEOTECHNICS AND GEOECOLOGY (TGG-2017), 2017, 189 : 792 - 799
  • [34] Learning to Predict Decomposed Dynamic Filters for Single Image Motion Deblurring
    Hu, Zhiqiang
    Yu, Tao
    COMPUTER VISION - ACCV 2022, PT III, 2023, 13843 : 390 - 408
  • [35] NeRFPlayer: A Streamable Dynamic Scene Representation with Decomposed Neural Radiance Fields
    Song, Liangchen
    Chen, Anpei
    Li, Zhong
    Chen, Zhang
    Chen, Lele
    Yuan, Junsong
    Xu, Yi
    Geiger, Andreas
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2023, 29 (05) : 2732 - 2742
  • [36] Dynamic evolution of emitted volatiles from thermal decomposed bituminous materials
    Xu, Tao
    Shi, Huaquan
    Wang, Hao
    Huang, Xiaoming
    CONSTRUCTION AND BUILDING MATERIALS, 2014, 64 : 47 - 53
  • [37] Dynamic shortest path in stochastic dynamic networks
    Azaron, A
    Kianfar, F
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY, 2002, 26 (B1): : 93 - 106
  • [38] Effect of Loading Path on the Mechanical Properties of Completely Decomposed Granite Soil Based on the Multiscale Method
    Zhao, Yanru
    Wen, Tiande
    Sun, Xiaohui
    Huang, Liping
    Chen, Rui
    ADVANCES IN CIVIL ENGINEERING, 2021, 2021
  • [39] Path Planning in a Dynamic Environment
    El Khaili, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (08) : 86 - 92
  • [40] Dynamic programming and path integrals
    Rosenbrock, HH
    PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 1353 - 1357