组合数学第二章复习
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+3+4+3+1=12种方案
几个基本的母函数
2.3 母函数求解递推关系
【例】已知边界条件,用母函数求解递推关系
- 假设的母函数为
- 利用递推关系得,
- 第n项是,代入边界条件,解得A=-1,B=1
- 答案:
2.5 母函数的性质
2.6 线性常系数齐次递推关系
二阶线性常系数齐次递推关系总结
针对特征方程的根的情况有:
- 两个不同的实根:
- 一对共轭的复根:
- 两个相同的实根:
【例】
K阶线性常系数齐次递推关系总结
针对特征方程的根的情况有:
- k个不同的实根:
- h重根:
- 是的重根数:
【例】
2.7 关于线性常系数非齐次递推关系
- 若,称为k阶线性递推关系
- 若都是常数,则称为k阶线性常系数递推关系
- 若,则称为是齐次的,否则为非齐次的。
【定理】若 是线性常系数非齐次递推关系的某个特解,则这个线性常系数非齐次递推关系的一般解有如下形式:
(非齐次的一般解)= (非齐次的某个特解)+ (对应的齐次的一般解)
二阶线性常系数非齐次递推关系
,h是常数,r是非零整数。
- 猜解法:设
- 将非齐次递推关系化为更高阶齐次递推关系,通过比较推测出递推关系的特解
【定理】对于如下非齐次递推关系:
h(n) 是n的p次多项式,线性齐次递推关系的特征方程为:
- 若r是C(x)的m重根,则递推关系的特解为如下形式:
- 若r不是C(x)=0的根,则特解是上式m=0时的形式