Hostname: page-component-8448b6f56d-m8qmq Total loading time: 0 Render date: 2024-04-24T16:14:49.752Z Has data issue: false hasContentIssue false

Average-Case Analysis of Cousins in m-ary Tries

Published online by Cambridge University Press:  14 July 2016

Hosam M. Mahmoud*
Affiliation:
The George Washington University
Mark Daniel Ward*
Affiliation:
Purdue University
*
Postal address: Department of Statistics, The George Washington University, 2140 Pennsylvania Avenue NW, Washington, DC 20052, USA. Email address: hosam@gwu.edu
∗∗Postal address: Department of Statistics, Purdue University, 150 North University Street, West Lafayette, IN 47907-1451, USA. Email address: mdw@purdue.edu
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We investigate the average similarity of random strings as captured by the average number of ‘cousins’ in the underlying tree structures. Analytical techniques including poissonization and the Mellin transform are used for accurate calculation of the mean. The string alphabets we consider are m-ary, and the corresponding trees are m-ary trees. Certain analytic issues arise in the m-ary case that do not have an analog in the binary case.

Type
Research Article
Copyright
Copyright © Applied Probability Trust 2008 

References

[1] Aguech, R., Lasmar, N. and Mahmoud, H. (2006). Distances in random digital search trees. Acta Informatica 43, 243264.CrossRefGoogle Scholar
[2] Aguech, R., Lasmar, N. and Mahmoud, H. (2006). Limit distribution of distances in biased random tries. J. App. Prob. 43, 114.CrossRefGoogle Scholar
[3] Briandais, R. D. L. (1959). File searching using variable length keys. In Proc. Western Joint Comput. Conf., AFIPS, San Francisco, CA, pp. 295298.Google Scholar
[4] Bruss, F. T., Louchard, G. and Ward, M. D. (2008). Injecting unique minima into random sets. To appear in ACM Trans. Algorithms. Google Scholar
[5] Christophi, C. and Mahmoud, H. (2005). The oscillatory distribution of distances in random tries. Ann. Appl. Prob. 15, 15361564.CrossRefGoogle Scholar
[6] Christophi, C. and Mahmoud, H. (2008). On climbing tries. Prob. Eng. Inf. Sci. 22, 133149.CrossRefGoogle Scholar
[7] Drmota, M., Reznik, Y., Savari, S. and Szpankowski, W. (2008). Analysis of variable-to-fixed length codes. Submitted.Google Scholar
[8] Fagin, R., Nievergelt, J., Pippenger, N. and Strong, H. (1979). Extendible hashing—a fast access method for dynamic files. ACM Trans. Database Systems 4, 315344.CrossRefGoogle Scholar
[9] Flajolet, P. and Sedgewick, R. (1995). Mellin transforms and asymptotics: finite differences and Rice's integrals. Theoret. Comput. Sci. 144, 101124.CrossRefGoogle Scholar
[10] Flajolet, P., Gourdon, X. and Dumas, P. (1995). Mellin transforms and asymptotics: harmonic sums. Theoret. Comput. Sci. 144, 358.CrossRefGoogle Scholar
[11] Fredkin, E. (1960). Trie memory. Commun. ACM 3, 490499.CrossRefGoogle Scholar
[12] Henrici, P. (1986). Applied and Computational Complex Analysis. John Wiley, New York.Google Scholar
[13] Jacquet, P. and Szpankowski, W. (1998). Analytical depoissonization and its applications. Theoret. Comput. Sci. 201, 162.CrossRefGoogle Scholar
[14] Knuth, D. E. (1998). The Art of Computer Programming, Vol. 3, 2nd edn. Addison-Wesley, Reading, MA.Google Scholar
[15] Korevaar, J. (2002). A century of complex Tauberian theory. Bull. Amer. Math. Soc. (N. S.) 39, 475531.CrossRefGoogle Scholar
[16] Schachinger, W. (1992). Beitrage zur analyse von datenstrkturen zur digitalen suche. , Technical University of Vienna.Google Scholar
[17] Schachinger, W. (2000). Limiting distributions for the costs of partial match retrievals in multidimensional tries. Random Structures Algorithms 17, 428459.3.0.CO;2-6>CrossRefGoogle Scholar
[18] Szpankowski, W. (2001). Average Case Analysis of Algorithms on Sequences. John Wiley, New York.CrossRefGoogle Scholar