LIMITING DISTRIBUTION FOR THE DEPTH IN PATRICIA TRIES

被引:25
作者
RAIS, B [1 ]
JACQUET, P [1 ]
SZPANKOWSKI, W [1 ]
机构
[1] INST NATL RECH INFORMAT & AUTOMAT,F-78153 LE CHESNAY,FRANCE
关键词
COMPACT TRIES; ANALYSIS OF ALGORITHMS; COMPLEX ANALYSIS; MELLIN TRANSFORM; LIMITING DISTRIBUTION FOR DEPTH;
D O I
10.1137/0406016
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Digital tries occur in a variety of computer and communication algorithms, including symbolic manipulations, compiling, comparison-based searching and sorting, digital retrieval techniques, algorithms on strings, file systems, codes, and communication protocols. The depth of the PATRICIA trie in a probabilistic framework is studied. The PATRICIA trie is a digital tree in which nodes that would otherwise have only one branch have been collapsed into nodes having more than one branch. Because of this characteristic, the depth of the PATRICIA trie provides a measure on the compression of the keys stored in the trie. Here, n independent keys that are random strings of symbols from a V-ary alphabet are considered. This model is known as the Bemoulli model. This paper shows that the depth in the asymmetric case (i.e., symbols from the alphabet do not occur with the same probability) is asymptotically normally distributed. In the symmetric case, which surprisingly proved to be more difficult, the limiting generating function and the limiting distribution are presented. In either case, the results point to the conclusion that the PATRICIA trie is with high probability a well-balanced tree.
引用
收藏
页码:197 / 213
页数:17
相关论文
共 26 条
[1]  
Aho A. V., 1983, DATA STRUCTURES ALGO, V1st
[2]  
Apostolico A., 1985, NATO ASI SERIES F, V12, P85
[3]  
CAPETANAKIS J, 1980, IEEE T INFORM THEORY, V25, P605
[4]  
DEVROYE L, 1992, ANN APPL PROBAB, V2, P402
[5]  
Fagin R., 1979, ACM Transactions on Database Systems, V4, P315, DOI 10.1145/320083.320092
[6]  
Feller W., 1988, INTRO PROBABILITY TH
[7]  
FLAJOLET P, 1983, ACTA INFORM, V20, P345, DOI 10.1007/BF00264279
[8]   THE ANALYSIS OF LINEAR PROBING SORT BY THE USE OF A NEW MATHEMATICAL TRANSFORM [J].
GONNET, GH ;
MUNRO, JI .
JOURNAL OF ALGORITHMS, 1984, 5 (04) :451-470
[9]  
HOFRI M, 1987, PROBABILISTIC ANAL A
[10]  
JACQUET P, 1986, LECT NOTES COMPUT SC, V214, P196