DocumentCode
3767033
Title
Trie compact representation using double-array structures with string labels
Author
Shunsuke Kanda;Masao Fuketa;Kazuhiro Morita;Jun-ichi Aoe
Author_Institution
Department of Information Science and Intelligent Systems, Tokushima University, Japan
fYear
2015
Firstpage
3
Lastpage
8
Abstract
A trie is an ordered tree structure with a character on each edge. The trie provides efficient storing and retrieval of a keyword set in processing strings. The double-array has been proposed to provide fast retrieval in the trie. As its space usage depends on the number of trie nodes, the space usage decreases by reducing nodes. To reduce the number of trie nodes, an Minimal-Prefix (MP) trie and a double-trie have been proposed, and the double-array can represent these data structures efficiently. On the other hand, the data structures include many nodes that can be reduced by giving a string label to each edge. However, the double-array with string labels has not been proposed. This paper proposes a new double-array with string labels by using multiple arrays depending on label sizes. Moreover, we show its effectiveness by experiments.
Keywords
"Arrays","Indexes","Big data","Information retrieval","Merging","Redundancy"
Publisher
ieee
Conference_Titel
Computational Intelligence and Applications (IWCIA), 2015 IEEE 8th International Workshop on
ISSN
1883-3977
Print_ISBN
978-1-4799-8842-6
Type
conf
DOI
10.1109/IWCIA.2015.7449451
Filename
7449451
Link To Document