Affiliation:
1. Univ. of Southern California, CA
Abstract
The trie data structure has many properties which make it especially attractive for representing large files of data. These properties include fast retrieval time, quick unsuccessful search determination, and finding the longest match to a given identifier. The main drawback is the space requirement. In this paper the concept of trie compaction is formalized. An exact algorithm for optimal trie compaction and three algorithms for approximate trie compaction are given, and an analysis of the three algorithms is done. The analysis indicate that for actual tries, reductions of around 70 percent in the space required by the uncompacted trie can be expected. The quality of the compaction is shown to be insensitive to the number of nodes, while a more relevant parameter is the alphabet size of the key.
Publisher
Association for Computing Machinery (ACM)
Reference14 articles.
1. BAYER R. AND MCCREIGHT E. Organization and maintenance of large order indexes. Acta In/. 1 (1972) 173-189. BAYER R. AND MCCREIGHT E. Organization and maintenance of large order indexes. Acta In/. 1 (1972) 173-189.
2. The Complexity of Trie Index Construction
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Hyperion;Proceedings of the 2019 International Conference on Management of Data;2019-06-25
2. Sticky tries;ACM SIGPLAN Notices;2015-05-11
3. Engineering scalable, cache and space efficient tries for strings;The VLDB Journal;2010-05-04
4. Scalable parallel word search in multicore/multiprocessor systems;The Journal of Supercomputing;2009-07-07
5. Advanced Data Structures;2008