【组合数学】生成函数 ( 求和性质 )
参考博客 :
- 【组合数学】生成函数 简要介绍 ( 生成函数定义 | 牛顿二项式系数 | 常用的生成函数 | 与常数相关 | 与二项式系数相关 | 与多项式系数相关 )
- 【组合数学】生成函数 ( 线性性质 | 乘积性质 )
- 【组合数学】生成函数 ( 移位性质 )
一、生成函数求和性质 1 ( 向前求和 )
生成函数求和性质 1 :
b n = ∑ i = 0 n a i b_n = \sum\limits_{i=0}^{n}a_i bn=i=0∑nai , 则 B ( x ) = A ( x ) 1 − x B(x) = \cfrac{A(x)}{1-x} B(x)=1−xA(x)
数列 a n a_n an 的生成函数是 A ( x ) A(x) A(x) , 数列 b n b_n bn 的生成函数是 B ( x ) B(x) B(x) ,
数列 a n = { a 0 , a 1 , a 2 , ⋯ } a_n = \{ a_0 , a_1, a_2 , \cdots \} an={a0,a1,a2,⋯} , 数列 b n = { b 0 , b 1 , b 2 , ⋯ } b_n = \{ b_0 , b_1, b_2 , \cdots \} bn={b0,b1,b2,⋯} ;
数列 a n a_n an 的生成函数 A ( x ) = a 0 + a 1 x + a 2 x 2 + ⋯ A(x) = a_0 + a_1x + a_2x^2 + \cdots A(x)=a0+a1x+a2x2+⋯
数列 b n b_n bn 的生成函数 B ( x ) = b 0 + b 1 x + b 2 x 2 + ⋯ B(x) = b_0 + b_1x + b_2x^2 + \cdots B(x)=b0+b1x+b2x2+⋯
b n b_n bn 数列中的第 n n n 项 , 等于 a n a_n an 数列中的前 n n n 项的和 ;
推导 b n b_n bn 数列的项 :
b 0 = a 0 b_0 = a_0 b0=a0
b 1 = a 0 + a 1 b_1 = a_0 + a_1 b1=a0+a1
b 2 = a 0 + a 1 + a 2 b_2 = a_0 + a_1 + a_2 b2=a0+a1+a2
⋮ \vdots ⋮
b n = a 0 + a 1 + a 2 + ⋯ + a n b_n = a_0 + a_1 + a_2 + \cdots + a_n bn=a0+a1+a2+⋯+an
推导生成函数的项 :
B ( x ) B(x) B(x) 中的 x 0 x^0 x0 项 ( 常数项 ) : b 0 = a 0 b_0 \ \ \ = a_0 b0 =a0
B ( x ) B(x) B(x) 中的 x 1 x^1 x1 项 ( 常数项 ) : b 1 x = ( a 0 + a 1 ) x b_1x \ = (a_0 + a_1)x b1x =(a0+a1)x
B ( x ) B(x) B(x) 中的 x 2 x^2 x2 项 ( 常数项 ) : b 2 x 2 = ( a 0 + a 1 + a 2 ) x 2 b_2x^2 = (a_0 + a_1 + a_2)x^2 b2x2=(a0+a1+a2)x2
⋮ \vdots ⋮
B ( x ) B(x) B(x) 中的 x n x^n xn 项 ( 常数项 ) : b n x n = ( a 0 + a 1 + a 2 + ⋯ + a n ) x n b_nx^n = (a_0 + a_1 + a_2 + \cdots + a_n)x^n bnxn=(a0+a1+a2+⋯+an)xn
将上述 B ( x ) B(x) B(x) 中的各项相加 : 相加的策略是纵向相加 , 如下图所示 :
第 1 1 1 列相加 : a 0 + a 0 x + a 0 x 2 + ⋯ + a 0 x n = a 0 1 1 − x a_0 + a_0 x + a_0x^2 + \cdots + a_0x^n = a_0\cfrac{1}{1-x} a0+a0x+a0x2+⋯+a0xn=a01−x1
第 2 2 2 列相加 : a 1 x + a 1 x 2 + ⋯ + a 1 x n = a 1 x 1 1 − x a_1 x + a_1x^2 + \cdots + a_1x^n = a_1x\cfrac{1}{1-x} a1x+a1x2+⋯+a1xn=a1x1−x1
⋮ \vdots ⋮
第 n n n 列相加 : a n x n = a n x n 1 1 − x a_nx^n = a_nx^n\cfrac{1}{1-x} anxn=anxn1−x1
最终得到 :
B ( x ) = a 0 1 1 − x + a 1 x 1 1 − x + ⋯ + a n x n 1 1 − x + ⋯ B(x) = a_0\cfrac{1}{1-x} + a_1x\cfrac{1}{1-x} + \cdots + a_nx^n\cfrac{1}{1-x} + \cdots B(x)=a01−x1+a1x1−x1+⋯+anxn1−x1+⋯
将其中的 1 1 − x \cfrac{1}{1-x} 1−x1 提取出来 , 就可以得到 :
B ( x ) = 1 1 − x ( a 0 + a 1 x + + ⋯ + a n x n + ⋯ ) B(x) = \cfrac{1}{1-x} ( a_0 + a_1x + + \cdots + a_nx^n + \cdots ) B(x)=1−x1(a0+a1x++⋯+anxn+⋯)
B ( x ) = 1 1 − x A ( x ) B(x) = \cfrac{1}{1-x} A(x) B(x)=1−x1A(x)
二、生成函数求和性质 2 ( 向后求和 )
生成函数求和性质 2 :
b n = ∑ i = n ∞ a i b_n = \sum\limits_{i=n}^{\infty}a_i bn=i=n∑∞ai , 并且 A ( 1 ) = ∑ i = n ∞ a i A(1) =\sum\limits_{i=n}^{\infty}a_i A(1)=i=n∑∞ai 收敛 , 则 B ( x ) = A ( 1 ) − x A ( x ) 1 − x B(x) = \cfrac{A(1) - xA(x)}{1-x} B(x)=1−xA(1)−xA(x)
文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。
原文链接:hanshuliang.blog.csdn.net/article/details/109322752
- 点赞
- 收藏
- 关注作者
评论(0)