组合数学第二章复习

2.1 递推关系

对于数列a1,a2,…,an,…,除了前面的若干数外,其余各项an与它前面的若干个数关联起来的方程叫做递推关系。
在求解递推关系时,前面必须知道若干个数,这若干个已知的数称为初始条件,或边界条件。

2.2 母函数

对于序列a0,a1,a2,… 构造函数:G(x)= a0+a1x+a2x2+… ,称函数G(x)是序列a0,a1,a2,…的母函数。

【例】有红球两个,白球、黄球各一个,试求有多少种不同的组合方案,假设两个红球没有区别。
第一种解法:组合方法

  • 一个都不选:1种方案
  • 选1个球:3种方案
  • 选2个球:4种方案
  • 选3个球:3种方案
  • 选4个球:1种方案
  • 共1+3+4+3+1=12种组合方案

第二种解法:母函数法

  • 设r,w,y分别代表红球,白球,黄球
  • 单独红球的组合方式为1,1,1,构造函数:1+r+r2
  • 单独白球与单独黄球的组合方式分别为: 1,1和 1,1,分别构造函数1+w和1+y
  • (1+r+r2) (1+w)(1+y),把r,w,y都用x来表示,可得
  • (1+x+x2)(1+x)(1+x)=1+3x+4x2+3x3+x4
  • 系数相加,共1+3+4+3+1=12种方案

几个基本的母函数

组合数学第二章复习

2.3 母函数求解递推关系

【例】已知边界条件h0=0,h1=1,用母函数求解递推关系hn=2hn1+1

  • 假设h1,h2,...,hn的母函数为G(x)=h0+h1x+h2x2+...
  • 利用递推关系得,G(x)=x(1x)(12x)=A1x+B12x=A(1+x+x2+...)+B(1+2x+22x2+...)
  • 第n项是A+B2n,代入边界条件h0=0,h1=1,解得A=-1,B=1
  • 答案:hn=1+2n

2.5 母函数的性质

组合数学第二章复习
组合数学第二章复习
组合数学第二章复习

2.6 线性常系数齐次递推关系

二阶线性常系数齐次递推关系总结

an+ban1+can2=0,c0
针对特征方程x2+bx+c=0的根的情况有:

  • 两个不同的实根:an=A(r1)n+B(r2)n
  • 一对共轭的复根:an=k1ρncos(nθ)+k2ρnsin(nθ)
  • 两个相同的实根:an=(h+kn)rn

【例】
组合数学第二章复习
组合数学第二章复习
组合数学第二章复习
组合数学第二章复习

K阶线性常系数齐次递推关系总结

an+c1an1+c2an2+...+ckank=0
针对特征方程xk+c1xk1+...+ck=0的根的情况有:

  • k个不同的实根:an=A1(r1)n+A2(r2)n+...+Ak(rk)n
  • h重根:an=(k1+k2n+...+khnh1)rn
  • hiri的重根数:an=(A0+A1n+...+Ah1nh11)r1n+(B0+B1n+...+Bh2nh21)r2n+...+(T0+T1n+...+Thsnhs1)rsn

【例】
组合数学第二章复习
组合数学第二章复习

2.7 关于线性常系数非齐次递推关系

an+c1an1+c2an2+...+ckank=bn

  • ck0,称为k阶线性递推关系
  • c1,c2,,ck都是常数,则称为k阶线性常系数递推关系
  • bn=0,则称为是齐次的,否则为非齐次的。

【定理】若αn 是线性常系数非齐次递推关系的某个特解,则这个线性常系数非齐次递推关系的一般解有如下形式:
an(非齐次的一般解)=αn (非齐次的某个特解)+βn (对应的齐次的一般解)

二阶线性常系数非齐次递推关系

an+c1an1+c2an2=C(n),C(n)=hrn,h是常数,r是非零整数。

  • 猜解法:设an=krn
  • 将非齐次递推关系化为更高阶齐次递推关系,通过比较推测出递推关系的特解

【定理】对于如下非齐次递推关系:

an+c1an1+c2an2+...+ckank=rnh(n)

h(n) 是n的p次多项式,线性齐次递推关系的特征方程为:

C(x)=xk+c1xk1+...+ck

  • 若r是C(x)的m重根,则递推关系的特解为如下形式:
    rn(k0nm+k1nm+1+...+kpnm+p)
  • 若r不是C(x)=0的根,则特解是上式m=0时的形式
    组合数学第二章复习