Analysis of a class of tries with adaptive multi-digit branching

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study a class of adaptive multi-digit tries, in which the numbers of digits rn processed by nodes with n incoming strings are such that, in memory less model (with n → ∞): rn → log n/η (pr.) where η is an algorithm-specific constant. Examples of known data structures from this class include LC-tries (Andersson and Nilsson, 1993), "relaxed" LC-tries (Nilsson and Tikkanen, 1998), tries with logarithmic selection of degrees of nodes, etc. We show, that the average depth Dn of such tries in asymmetric memoryless model has the following asymptotic behavior (with n → ∞): Dn = log log n/-log (1-h/η) (1+o(1)) where n is the number of strings inserted in the trie, and h is the entropy of the source. We use this formula to compare performance of known adaptive trie structures, and to predict properties of other possible implementations of tries in this class. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Reznik, Y. A. (2005). Analysis of a class of tries with adaptive multi-digit branching. In Lecture Notes in Computer Science (Vol. 3608, pp. 61–72). Springer Verlag. https://doi.org/10.1007/11534273_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free