Analytical dePoissonization and its applications

被引:112
作者
Jacquet, P
Szpankowski, W [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
[2] Inst Natl Rech Informat & Automat, F-78153 Le Chesnay, France
基金
美国国家科学基金会;
关键词
poissonization; depoissonization; Cauchy integral formula; saddle point method; limiting distributions; mellin transform of complex variable; analytical combinatorics; analysis of algorithms and data structures; digital trees;
D O I
10.1016/S0304-3975(97)00167-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In combinatorics and analysis of algorithms a Poisson version of a problem (henceforth called Poisson model or poissonization) is often easier to solve than the original one, which we name here the Bernoulli model. Poissonization is a technique that replaces the original input (e.g., think of balls thrown into urns) by a Poisson process (e.g., think of balls arriving according to a Poisson process into urns). More precisely, analytical Poisson transform maps a sequence (e.g., characterizing the Bernoulli model) into a generating function of a complex variable. However, after poissonization one must depoissonize in order to translate the results of the Poisson model into the original (i.e., Bernoulli) model. We present in this paper several analytical depoissonization results that fall into the following general scheme: If the Poisson transform has an appropriate growth in the complex plane, then an asymptotic expansion of the sequence can be expressed in terms of the Poisson transform and its derivatives evaluated on the real line. Not surprisingly, actual formulations of depoissonization results depend on the nature of the growth of the Poisson transform, and thus we have polynomial and exponential depoissonization theorems. Normalization (e.g., as in the central limit theorem) introduces another twist that led us to formulate the so-called diagonal depoissonization theorems. Finally, we illustrate our results on numerous examples from combinatorics and the analysis of algorithms and data structures (e.g., combinatorial assemblies, digital trees, multiaccess protocols, probabilistic counting, selecting a leader, data compression, etc.). (C) 1998-Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 62
页数:62
相关论文
共 63 条
[31]  
JACQUET P, 1996, CSDTR96085 PURD U
[32]  
JACQUET P, 1987, P PERFORMANCE 87, P209
[33]  
JANSON S., 1997, ELECT J COMBINATORIC, V4
[35]   DIGITAL SEARCH-TREES AGAIN REVISITED - THE INTERNAL PATH-LENGTH PERSPECTIVE [J].
KIRSCHENHOFER, P ;
PRODINGER, H ;
SZPANKOWSKI, W .
SIAM JOURNAL ON COMPUTING, 1994, 23 (03) :598-616
[36]  
Kirschenhofer P, 1996, RANDOM STRUCT ALGOR, V9, P379, DOI 10.1002/(SICI)1098-2418(199612)9:4<379::AID-RSA3>3.0.CO
[37]  
2-U
[38]  
KNAUTH D, 1973, ART COMPUTER PROGRAM, V3
[39]   On the average redundancy rate of the Lempel-Ziv code [J].
Louchard, G ;
Szpankowski, W .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1997, 43 (01) :2-8
[40]   AVERAGE PROFILE AND LIMITING DISTRIBUTION FOR A PHRASE SIZE IN THE LEMPEL-ZIV PARSING ALGORITHM [J].
LOUCHARD, G ;
SZPANKOWSKI, W .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1995, 41 (02) :478-488