母函数与递推关系
会用普通母函数解有限制的组合计数和整数拆分,用指数型母函数解多重集排列计数;会解线性常系数递推关系,掌握 Fibonacci 数、错排数、Stirling 数与 Catalan 数的递推和取值。
本节导读
母函数与递推关系单元大纲列了十条:母函数、递推关系、Fibonacci 数列、线性常系数递推关系、整数拆分与 Ferrers 图像、指数型母函数、应用举例、错排问题、Stirling 数、Catalan 数。大纲在组合数学部分特别点名要求掌握「线性常系数递推关系的解法」。
常见的考法:写出某个计数问题的母函数并求某一项的系数;解一个二阶递推关系;求错排数、Stirling 数、Catalan 数的具体值,或者判断一个问题对应哪一种数。学完你应该能熟练用特征根法解递推,并能分清普通母函数(组合,不计顺序)与指数型母函数(排列,计顺序)的用法。
普通母函数
数列 a0,a1,a2,… 的普通母函数是 G(x)=a0+a1x+a2x2+⋯,x 只是一个记号,xn 的系数就是要数的 an。常用展开式:
| 母函数 | 对应的 an |
|---|---|
| 1−x1 | 1 |
| 1−ax1 | an |
| (1+x)m | C(m,n) |
| (1−x)m1 | C(m+n−1,n) |
有限制的组合计数,每一类元素写一个因子:这一类可以取 0 个、1 个、2 个……就写 1+x+x2+⋯,取的个数受限制就只写允许的那些项,最后乘起来取 xr 的系数。例如从 2 个相同的苹果、3 个相同的香蕉里取 3 个:(1+x+x2)(1+x+x2+x3) 展开后 x3 的系数是 3,即苹果取 0、1、2 个三种。
整数的拆分与 Ferrers 图像
把正整数 n 写成若干正整数之和、不计顺序,叫 n 的拆分,拆分数记作 p(n):p(1) 到 p(6) 依次是 1、2、3、5、7、11。母函数是 ∏k≥11−xk1;分成互不相同的部分,母函数是 ∏k≥1(1+xk);分成奇数部分,母函数是 ∏k≥11−x2k−11。后两者相等,所以「分成互不相同的部分」与「分成奇数部分」的方法数总相同。例如 5:互不相同的是 5、4+1、3+2,奇数部分的是 5、3+1+1、1+1+1+1+1,都是 3 种。
把拆分的每一部分画成一行点、从大到小排列,就是 Ferrers 图像。把图像沿对角线翻转(行变列),得到共轭拆分,由此可以证明:n 拆成至多 k 部分的方法数,等于拆成每部分都不超过 k 的方法数。
指数型母函数
数列的指数型母函数是 Ge(x)=∑ann!xn,用来数「计顺序」的排列问题。每一类元素写一个因子 ∑k!xk(只写允许的 k),乘起来后 n!xn 的系数就是答案。常用 ex=∑n!xn,2ex+e−x=∑k(2k)!x2k。
例如用 a、b、c 组成长度为 n 的字符串,要求 a 出现偶数次:Ge(x)=2ex+e−x⋅e2x=2e3x+ex,所以 an=23n+1。
线性常系数递推关系
Fibonacci 数列 F1=F2=1,Fn=Fn−1+Fn−2,是最有名的递推关系;汉诺塔的移动次数 hn=2hn−1+1,h1=1,解得 hn=2n−1。
齐次的 an=c1an−1+c2an−2+⋯+ckan−k 用特征根法:写出特征方程 xk−c1xk−1−⋯−ck=0,求出特征根。
| 特征根的情况 | 通解的形式 |
|---|---|
| k 个互不相同的根 q1,…,qk | an=A1q1n+⋯+Akqkn |
| q 是 m 重根 | 这一部分写成 (A1+A2n+⋯+Amnm−1)qn |
最后用初值列方程组,解出常数。非齐次的 an=c1an−1+⋯+f(n):通解等于齐次通解加一个特解。f(n) 是 k 次多项式时,1 不是特征根就设 k 次多项式,1 是 m 重特征根就再乘上 nm;f(n)=bn 而 b 不是特征根就设 Abn,b 是 m 重特征根就设 Anmbn。也可以用母函数解:两边乘 xn 求和,解出 G(x),再部分分式展开。
本节后面还有约 2024 字:报名学员看全文
每门课前 10 节免费看全文;从第 11 节起,完整教程要报名后由顾问在后台为你的账号开通才能看。
题库账号可以直接登录,但第 11 节起的完整教程要报名后由后台开通才能看。
学完练一练
按本节考点从本课的课后练习里抽题(每次 10 道以内),做完看解析、错题自动进错题本。第 11 节起的课后练习报名学员才能练。
本节内容由 AI 辅助编写,配图由 AI 生成,仅供备考参考;考试要求以《全国各类成人高等学校招生考试大纲(2024 年版)》及浙江省教育考试院当年公布为准。