組合數學筆記(一)

遞推關係與生成函數

標籤: 組合數學


斐波那契數列

  • Sn=f0+f1+...+fn=fn+21
  • fn,n3
  • 任意斐波那契數列通項是 fn=c1×(1+52)n+c2×(152)n

帕斯卡三角形形從左下到右上對角線上二項式係數和是斐波那契數列(t=n+12 )

  • Fn=(n1\0)+(n2\1)+(n32)+(ntt1)

生成函數

生成函數是無限可微函數的泰勒級數

h0,h1,h2,,hn 是無窮級數,他的生成函數定義爲無窮級數

g(x)=h0+h1x+h2x2++hmxm

牛頓二項式定理

α,滿0|x|<|y|xy

(x+y)α=k=0(αk)xkyαk

其中(αk)=α(α1)(αk+1)k!
設z=x/y,則(x+y)α=yα(1+z)α 上述定理等價於

(1+z)α=k=0(αk)zk

α=n 負整數則有

(αk)=(nk)=n(n1)(nk+1)k!

=(1)kn(n+1)(n+k1)k!=(1)k(n+k1k)

因此對於|z|<1,有
(1+z)n=1(1+z)n=k=0(n+k1k)zk

n=1,1(1z)=1+z+z2++zm+
1(1z)k=(1+z++zm+)(1+z++zm+)
hne1+e2++ek=n,eiizi
hn=Cn+k1k1

例子
(1+x+x2+x3+x4+x5)(1+x+x2+x3)(1+x+x2+x3+x4)
xe1,xe2,xe3e1+e2+e3=nxn
同理其他的限制條件都可以寫成這種形式

逆序數與排列

b1,b2,,bn滿
0b1n1,0b2n2,,0bn11,bn=0
{1,2,,n}使{bi}

構造算法(倒着根據bi 放):
n:n
:
i:bi,bi0,
:
1:b1,

指數生成函數

g(e)(x)=n=0hnxαn!=h0+h1x+h2x22!++hnxnn!+

例子
P(n,k)nk,n!(nk)!

g(e)(x)=k=0n!(nk)!n!xk=(1+x)n

(1+x)nP

Catalan數

hn(n+1)

hn=h1hn1++hn1h1=k=1n1hkhnk(n2,h1=1)

則有

hn=1nC2n2n1

簡明證明
g(x)hn,g(x)2g(x)+x=0
g(x)=g2(x)=114x2=1212(14x)12
,g(x)=n=11nC2n2n1xn

發佈了65 篇原創文章 · 獲贊 14 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章