2004
DOI: 10.1080/00207160410001714600
|View full text |Cite
|
Sign up to set email alerts
|

A new compression method of double array for compact dictionaries

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…Some studies have represented the integers of BASE and CHECK in a compressed space other than Compact (described in Section 3.4). Fuketa et al 14 proposed partitioning one double‐array structure into several smaller ones to implement BASE and CHECK consisting of 2‐byte integers; however, as this approach produces many structures for a large trie, many pointers must be maintained to connect the structures. Fuketa et al 39 proposed eliminating BASE by introducing additional character mappings, although its applications are limited to fixed‐length keywords such as zip codes.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Some studies have represented the integers of BASE and CHECK in a compressed space other than Compact (described in Section 3.4). Fuketa et al 14 proposed partitioning one double‐array structure into several smaller ones to implement BASE and CHECK consisting of 2‐byte integers; however, as this approach produces many structures for a large trie, many pointers must be maintained to connect the structures. Fuketa et al 39 proposed eliminating BASE by introducing additional character mappings, although its applications are limited to fixed‐length keywords such as zip codes.…”
Section: Related Workmentioning
confidence: 99%
“…13 To achieve a higher performance in DAACs, it is essential to carefully design the data structure with regard to the target applications and data characteristics. In the three decades since the original idea of the double-array was proposed by Aoe, 4 many implementation techniques have been developed from different points of view, such as scalability, 7,14,15 cache efficiency, 16,17 construction speed, [18][19][20] and specializations. 10,11,20 In addition to these academic studies, many open-source libraries have been developed, for example, References 5,6,21, and 22, which sometimes contain original techniques.…”
Section: Introductionmentioning
confidence: 99%
“…Some studies have represented the integers of BASE and CHECK in a compressed space other than Compact (described in Section 3.4). Fuketa et al [18] proposed partitioning one double-array structure into several smaller ones to implement BASE and CHECK consisting of 2-byte integers; however, as this approach produces many structures for a large trie, many pointers must be maintained to connect the structures. Fuketa et al [17] proposed eliminating BASE by introducing additional character mappings, although its applications are limited to fixed-length keywords such as zip codes.…”
Section: Double-arraymentioning
confidence: 99%
“…To achieve a higher performance in DAACs, it is essential to carefully design the data structure with regard to the target applications and data characteristics. In the three decades since the original idea of the double-array was proposed by Aoe [2], many implementation techniques have been developed from different points of view, such as scalability [18,25,26], cache efficiency [24,49], construction speed [32,37,47], and specializations [36,44,47]. In addition to these academic studies, many open-source libraries have been developed, e.g., [20,28,40,46], which sometimes contain original techniques.…”
Section: Introductionmentioning
confidence: 99%
“…An edge of the trie is represented by a character in previous researches related to the double array. As for the compression of the double array, there are methods dividing the trie [8], [9], a method removing BASE array [10], but there are no researches discussing if the edge is represented n-gram. Therefore, this paper proposes the double array method which represents an edge by n-byte.…”
Section: Introductionmentioning
confidence: 99%