“形式方程只保证精确系数关系。若要估计 $[z^n]A(z)$,还须证明相应级数具有正收敛半径并研究其复奇点;这一步由解析生成函数与奇点分析承担。反之,解析方法若没有正确规格提供的函数,也无法…”
形式陈述 ​
序列
具有正收敛半径
对任意
从而有 Cauchy 上界
OGF公理库普通生成函数Ordinary generating function把序列编码为形式幂级数 Σ a_n x^n。直接使用上述系数;若
直觉
形式生成函数把组合分解编码为系数恒等式;解析生成函数再把同一系数表放进复平面。围道积分说明,第
“通常”需要证明。收敛圆只告诉我们从零展开能走多远;要把轮廓越过圆周的一部分,还须有解析延拓。奇点的位置提供指数尺度,局部类型提供幂次和常数,同模多个奇点还可能相加或抵消。
例子与边界
Fibonacci 生成函数
既是形式递推的解,也是原点附近的有理解析函数。分母零点为
最近奇点只有正实数
故
若半径为零,例如
另一个边界是表达式相同不等于解析分支相同。代数函数含平方根、对数时,形式展开选定了零点附近的分支;围道变形必须持续使用同一解析分支,不能跨过支割后仍沿用原局部公式。
推论与应用
解析生成函数是精确计数与渐近计数之间的接口。主导奇点公理库主导奇点Dominant singularity · Dominant singularities of a generating function位于生成函数收敛圆上的最近复奇点,其位置与局部类型共同控制系数主要增长。确定首要指数尺度,奇点分析把局部幂—对数展开转成系数展开,鞍点法则处理整函数、Euler 乘积或随
Cauchy 积分还允许选择最有利半径:对非负系数,最小化
参考资料
- Philippe Flajolet and Robert Sedgewick, Analytic Combinatorics, Cambridge University Press, 2009, Chapters IV–VIII。
- Herbert S. Wilf, generatingfunctionology, 3rd ed., A K Peters, 2006, Chapters 4–5。
- Robin Pemantle and Mark C. Wilson, Analytic Combinatorics in Several Variables, Cambridge University Press, 2013, Chapter 1。