Profile of Tries (2006)
Cached
Download Links
- [140.109.73.41]
- [algo.stat.sinica.edu.tw]
- [www.lix.polytechnique.fr]
- [www.lix.polytechnique.fr]
- [www.cs.purdue.edu]
- DBLP
Other Repositories/Bibliography
| Citations: | 8 - 0 self |
BibTeX
@TECHREPORT{Park06profileof,
author = {Gahyun Park and Hsien-kuei Hwang and Pierre Nicodème and Wojciech Szpankowski},
title = {Profile of Tries},
institution = {},
year = {2006}
}
OpenURL
Abstract
Tries (from retrieval) are one of the most popular data structures on words. They are pertinent to (internal) structure of stored words and several splitting procedures used in diverse contexts. The profile of a trie is a parameter that represents the number of nodes (either internal or external) with the same distance from the root. It is a function of the number of strings stored in a trie and the distance from the root. Several, if not all, trie parameters such as height, size, depth, shortest path, and fill-up level can be uniformly analyzed through the (external and internal) profiles. Although profiles represent one of the most fundamental parameters of tries, they have been hardly studied in the past. The analysis of profiles is surprisingly arduous but once it is carried out it reveals unusually intriguing and interesting behavior. We present a detailed study of the distribution of the profiles in a trie built over random strings generated by a memoryless source. We first derive recurrences satisfied by the expected profiles and solve them asymptotically for all possible ranges of the distance from the root. It appears that profiles of tries exhibit several fascinating phenomena. When moving from the root to the leaves of a trie, the growth of the expected profiles vary. Near the root, the external profiles tend to zero in an exponentially rate, then the rate gradually rises to being logarithmic; the external profiles then abruptly tend to infinity, first logarithmically







