【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★
文章目錄
- 一、生成函數性質總結
- 二、生成函數與序列的對應
參考博客 :
- 【組合數學】生成函數 簡要介紹 ( 生成函數定義 | 牛頓二項式系數 | 常用的生成函數 | 與常數相關 | 與二項式系數相關 | 與多項式系數相關 )
- 【組合數學】生成函數 ( 線性性質 | 乘積性質 )
- 【組合數學】生成函數 ( 移位性質 )
- 【組合數學】生成函數 ( 求和性質 )
- 【組合數學】生成函數 ( 換元性質 | 求導性質 | 積分性質 )
一、生成函數性質總結
1 . 生成函數 線性性質 :
乘法 : bn=αanb_n = \alpha a_nbn?=αan? , 則 B(x)=αA(x)B(x) = \alpha A(x)B(x)=αA(x)
加法 : cn=an+bnc_n = a_n + b_ncn?=an?+bn? , 則 C(x)=A(x)+B(x)C(x) = A(x) + B(x)C(x)=A(x)+B(x)
2 . 生成函數移位性質 :
向后移位 : b(n)={0,n<lan?l,n≥lb(n) = \begin{cases} 0, & n < l \\\\ a_{n-l}, & n \geq l \end{cases}b(n)=??????0,an?l?,?n<ln≥l? , 則 B(x)=xlA(x)B(x) = x^l A(x)B(x)=xlA(x)
向前移位 : bn=an+1b_n = a_{n+1}bn?=an+1? , 則 B(x)=A(x)?∑n=0l?1anxnxlB(x) = \cfrac{A(x) - \sum\limits_{n=0}^{l-1} a_nx^n }{x^l}B(x)=xlA(x)?n=0∑l?1?an?xn?
3 . 生成函數 乘積性質 : cn=∑i=0naibn?ic_n = \sum\limits_{i=0}^n a_i b_{n-i}cn?=i=0∑n?ai?bn?i? , 則有 C(x)=A(x)?B(x)C(x) = A(x) \cdot B(x)C(x)=A(x)?B(x)
生成函數求和性質 :
向前求和 : bn=∑i=0naib_n = \sum\limits_{i=0}^{n}a_ibn?=i=0∑n?ai? , 則 B(x)=A(x)1?xB(x) = \cfrac{A(x)}{1-x}B(x)=1?xA(x)?
向后求和 : bn=∑i=n∞aib_n = \sum\limits_{i=n}^{\infty}a_ibn?=i=n∑∞?ai? , 并且 A(1)=∑i=n∞aiA(1) =\sum\limits_{i=n}^{\infty}a_iA(1)=i=n∑∞?ai? 收斂 , 則 B(x)=A(1)?xA(x)1?xB(x) = \cfrac{A(1) - xA(x)}{1-x}B(x)=1?xA(1)?xA(x)?
4 . 生成函數換元性質 : bn=αnanb_n = \alpha^n a_nbn?=αnan? , 則 B(x)=A(αx)B(x) =A( \alpha x)B(x)=A(αx)
5 . 生成函數求導性質 : bn=nanb_n = n a_nbn?=nan? , 則 B(x)=xA′(x)B(x) =xA'( x)B(x)=xA′(x)
6 . 生成函數積分性質 : bn=ann+1b_n = \cfrac{a_n}{n+1}bn?=n+1an?? , 則 B(x)=1x∫0xA(x)dxB(x) =\cfrac{1}{x} \int^{x}_{0} A( x)dxB(x)=x1?∫0x?A(x)dx
二、生成函數與序列的對應
給定序列 {an}\{a_n\}{an?} 或 ana_nan? 的遞推方程 , 求生成函數 G(x)G(x)G(x) , 需要使用級數的性質 和 一些重要的級數 ;
常用的生成函數取值 :
111 數列相關 :
{an}\{a_n\}{an?} , an=1na_n = 1^nan?=1n ; A(x)=∑n=0∞xn=11?x\begin{aligned} A(x) & = \sum_{n=0}^{\infty} x^n = \frac{1}{1-x} \end{aligned}A(x)?=n=0∑∞?xn=1?x1??
{an}\{a_n\}{an?} , an=(?1)na_n = (-1)^nan?=(?1)n ; A(x)=∑n=0∞(?1)nxn=11+x\begin{aligned} A(x) & = \sum_{n=0}^{\infty} (-1)^n x^n = \frac{1}{1+x} \end{aligned}A(x)?=n=0∑∞?(?1)nxn=1+x1??
{an}\{a_n\}{an?} , an=kna_n = k^nan?=kn , kkk 為正整數 ; A(x)=∑n=0∞knxn=11?kx\begin{aligned} A(x) & = \sum_{n=0}^{\infty} k^n x^n = \frac{1}{1-kx} \end{aligned}A(x)?=n=0∑∞?knxn=1?kx1??
二項式系數相關 :
{an}\{a_n\}{an?} , an=(mn)a_n = \dbinom{m}{n}an?=(nm?) ; A(x)=∑n=0∞(mn)xn=(1+x)m\begin{aligned} A(x) & = \sum_{n=0}^{\infty} \dbinom{m}{n} x^n = ( 1 + x ) ^m \end{aligned}A(x)?=n=0∑∞?(nm?)xn=(1+x)m?
組合數相關 :
{an}\{a_n\}{an?} , an=(m+n?1n)a_n = \dbinom{m+n-1}{n}an?=(nm+n?1?) , m,nm,nm,n 為正整數 ; A(x)=∑n=0∞(m+n?1n)xn=1(1?x)m\begin{aligned} A(x) & = \sum_{n=0}^{\infty} \dbinom{m+n-1}{n} x^n = \frac{1}{{(1-x)}^m} \end{aligned}A(x)?=n=0∑∞?(nm+n?1?)xn=(1?x)m1??
{an}\{a_n\}{an?} , an=(?1)n(m+n?1n)a_n = (-1)^n \dbinom{m+n-1}{n}an?=(?1)n(nm+n?1?) , m,nm,nm,n 為正整數 ; A(x)=∑n=0∞(?1)n(m+n?1n)xn=1(1+x)m\begin{aligned} A(x) & = \sum_{n=0}^{\infty} (-1)^n \dbinom{m+n-1}{n} x^n = \frac{1}{{(1+x)}^m} \end{aligned}A(x)?=n=0∑∞?(?1)n(nm+n?1?)xn=(1+x)m1??
{an}\{a_n\}{an?} , an=(n+1n)a_n = \dbinom{n+1}{n}an?=(nn+1?) , nnn 為正整數 ;
A(x)=∑n=0∞(n+1n)xn=∑n=0∞(n+1)xn=1(1?x)2\begin{aligned} A(x) & = \sum_{n=0}^{\infty} \dbinom{n+1}{n} x^n \\ & = \sum_{n=0}^{\infty} (n+1) x^n \\ & = \frac{1}{{(1-x)}^2} \end{aligned}A(x)?=n=0∑∞?(nn+1?)xn=n=0∑∞?(n+1)xn=(1?x)21??
總結
以上是生活随笔為你收集整理的【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【组合数学】生成函数 ( 换元性质 |
- 下一篇: 【组合数学】生成函数 ( 生成函数示例