Title of article :
The expected profile of digital search trees
Author/Authors :
Drmota، نويسنده , , Michael and Szpankowski، نويسنده , , Wojciech، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2011
Pages :
27
From page :
1939
To page :
1965
Abstract :
A digital search tree (DST) is a fundamental data structure on words that finds various applications from the popular Lempel–Zivʼ78 data compression scheme to distributed hash tables. The profile of a DST measures the number of nodes at the same distance from the root; it depends on the number of stored strings and the distance from the root. Most parameters of DST (e.g., depth, height, fillup) can be expressed in terms of the profile. We study here asymptotics of the average profile in a DST built from sequences generated independently by a memoryless source. After representing the average profile by a recurrence, we solve it using a wide range of analytic tools. This analysis is surprisingly demanding but once it is carried out it reveals an unusually intriguing and interesting behavior. The average profile undergoes phase transitions when moving from the root to the longest path: at first it resembles a full tree until it abruptly starts growing polynomially and oscillating in this range. These results are derived by methods of analytic combinatorics such as generating functions, Mellin transform, poissonization and depoissonization, the saddle point method, singularity analysis and uniform asymptotic analysis.
Keywords :
Tree profiles , digital search trees , Analytic combinatorics , analysis of algorithms , recurrences , generating functions , Saddle point method , Poissonization , Mellin transform
Journal title :
Journal of Combinatorial Theory Series A
Serial Year :
2011
Journal title :
Journal of Combinatorial Theory Series A
Record number :
1531682
Link To Document :
بازگشت