组合数学第二章复习

本文详细介绍了递推关系的基础概念,包括递推关系、母函数及其在解决实际问题中的应用。并通过具体实例展示了如何使用母函数法解决递推问题,同时也探讨了线性常系数齐次及非齐次递推关系的求解方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#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+x41+3x+4x^2+3x^3+x^41+3x+4x2+3x3+x4
  • 系数相加,共1+3+4+3+1=12种方案

##几个基本的母函数
这里写图片描述

#2.3 母函数求解递推关系
【例】已知边界条件h0=0,h1=1h_0=0,h_1=1h0=0,h1=1,用母函数求解递推关系hn=2hn−1+1h_n=2h_{n-1}+1hn=2hn1+1

  • 假设h1,h2,...,hnh_1,h_2,...,h_nh1,h2,...,hn的母函数为G(x)=h0+h1x+h2x2+...G(x)=h_0+h_1x+h_2x^2+...G(x)=h0+h1x+h2x2+...

  • 利用递推关系得,G(x)=x(1−x)(1−2x)=A1−x+B1−2x=A(1+x+x2+...)+B(1+2x+22x2+...)G(x)=\frac{x}{(1-x)(1-2x)}=\frac{A}{1-x}+\frac{B}{1-2x}={A}(1+x+x^2+...)+{B}(1+2x+2^2x^2+...)G(x)=(1x)(12x)x=1xA+12xB=A(1+x+x2+...)+B(1+2x+22x2+...)

  • 第n项是A+B2nA+B2^nA+B2n,代入边界条件h0=0,h1=1h_0=0,h_1=1h0=0,h1=1,解得A=-1,B=1

  • 答案:hn=−1+2nh_n=-1+2^nhn=1+2n
    #2.5 母函数的性质
    这里写图片描述
    这里写图片描述
    这里写图片描述
    #2.6 线性常系数齐次递推关系
    ##二阶线性常系数齐次递推关系总结
    an+ban−1+can−2=0,c≠0a_n+ba_{n-1}+ca_{n-2}=0,c\ne0an+ban1+can2=0,c̸=0
    针对特征方程x2+bx+c=0x^2+bx+c=0x2+bx+c=0的根的情况有:

  • 两个不同的实根:an=A(r1)n+B(r2)na_n=A(r_1)^n+B(r_2)^nan=A(r1)n+B(r2)n

  • 一对共轭的复根:an=k1ρncos(nθ)+k2ρnsin(nθ)a_n=k_1\rho^n cos(n\theta)+k_2\rho^n sin(n\theta)an=k1ρncos(nθ)+k2ρnsin(nθ)

  • 两个相同的实根:an=(h+kn)rna_n=(h+kn)r^nan=(h+kn)rn

【例】
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
##K阶线性常系数齐次递推关系总结
an+c1an−1+c2an−2+...+ckan−k=0a_n+c_1a_{n-1}+c_2a_{n-2}+...+c_ka_{n-k}=0an+c1an1+c2an2+...+ckank=0
针对特征方程xk+c1xk−1+...+ck=0x^k+c_1x^{k-1}+...+c_k=0xk+c1xk1+...+ck=0的根的情况有:

  • k个不同的实根:an=A1(r1)n+A2(r2)n+...+Ak(rk)na_n=A_1(r_1)^n+A_2(r_2)^n+...+A_k(r_k)^nan=A1(r1)n+A2(r2)n+...+Ak(rk)n
  • h重根:an=(k1+k2n+...+khnh−1)rna_n=(k_1+k_2n+...+k_hn^{h-1})r^nan=(k1+k2n+...+khnh1)rn
  • hih_ihirir_iri的重根数:an=(A0+A1n+...+Ah1nh1−1)r1n+(B0+B1n+...+Bh2nh2−1)r2n+...+(T0+T1n+...+Thsnhs−1)rsna_n=(A_0+A_1n+...+A_{h_1}n^{h_1-1})r_1^n+ (B_0+B_1n+...+B_{h_2}n^{h_2-1})r_2^n+...+(T_0+T_1n+...+T_{h_s}n^{h_s-1})r_s^nan=(A0+A1n+...+Ah1nh11)r1n+(B0+B1n+...+Bh2nh21)r2n+...+(T0+T1n+...+Thsnhs1)rsn

【例】
这里写图片描述
这里写图片描述
#2.7 关于线性常系数非齐次递推关系

an+c1an−1+c2an−2+...+ckan−k=bna_n+c_1a_{n-1}+c_2a_{n-2}+...+c_ka_{n-k}=b_nan+c1an1+c2an2+...+ckank=bn

  • ck≠0c_k≠0ck̸=0,称为k阶线性递推关系
  • c1,c2,…,ckc_1,c_2,…,c_kc1,c2,,ck都是常数,则称为k阶线性常系数递推关系
  • bn=0b_n=0bn=0,则称为是齐次的,否则为非齐次的。

【定理】若αnα_nαn 是线性常系数非齐次递推关系的某个特解,则这个线性常系数非齐次递推关系的一般解有如下形式:
$ a_n(非齐次的一般解)=(非齐次的一般解)=()= α_n$ (非齐次的某个特解)+$ β_n$ (对应的齐次的一般解)
##二阶线性常系数非齐次递推关系
an+c1an−1+c2an−2=C(n),C(n)=hrna_n+c_1a_{n-1}+c_2a_{n-2}=C(n),C(n)=hr^nan+c1an1+c2an2=C(n),C(n)=hrn,h是常数,r是非零整数。

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

【定理】对于如下非齐次递推关系:
an+c1an−1+c2an−2+...+ckan−k=rnh(n)a_n+c_1a_{n-1}+c_2a_{n-2}+...+c_ka_{n-k}=r^nh(n)an+c1an1+c2an2+...+ckank=rnh(n)

h(n) 是n的p次多项式,线性齐次递推关系的特征方程为:
C(x)=xk+c1xk−1+...+ckC(x)=x^k+c_1x^{k-1}+...+c_kC(x)=xk+c1xk1+...+ck

  • 若r是C(x)的m重根,则递推关系的特解为如下形式:rn(k0nm+k1nm+1+...+kpnm+p)r^n(k_0n^m+k_1n^{m+1}+...+k_pn^{m+p})rn(k0nm+k1nm+1+...+kpnm+p)
  • 若r不是C(x)=0的根,则特解是上式m=0时的形式
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值