相关笔记: 8.1 递推关系的应用 | 8.3 分治算法与递推关系

概览

本节系统介绍了常系数线性递推关系的求解方法,包括线性齐次递推关系的特征方程法和线性非齐次递推关系的特解叠加法。这些方法为8.1节中建立的递推关系提供了系统化的求解工具

  • 线性齐次递推关系 通过特征方程 求解
  • 特征根互异时,通解为
  • 特征根有重根时, 重根 贡献
  • 非齐次递推关系的通解 = 特解 + 齐次通解
  • 特解的形式由 的形式决定(Theorem 6),需考虑 是否为特征根

一、知识结构总览

graph TB
    A["8.2 求解线性递推关系 Solving Linear Recurrence Relations"] --> B["基本概念与判定"]
    A --> C["线性齐次递推关系"]
    A --> D["线性非齐次递推关系"]

    B --> B1["线性齐次递推关系定义"]
    B --> B2["线性/齐次/常系数的判定"]
    B --> B3["特征方程与特征根"]

    C --> C1["二阶:互异根<br/>Theorem 1"]
    C --> C2["二阶:重根<br/>Theorem 2"]
    C --> C3["k阶:互异根<br/>Theorem 3"]
    C --> C4["k阶:重根<br/>Theorem 4"]

    D --> D1["解的结构<br/>Theorem 5"]
    D --> D2["特解的形式<br/>Theorem 6"]
    D --> D3["多项式型 F(n)"]
    D --> D4["指数型 F(n)"]

    C1 --> C1a["a_n = α₁r₁ⁿ + α₂r₂ⁿ"]
    C2 --> C2a["a_n = α₁r₀ⁿ + α₂nr₀ⁿ"]
    C4 --> C4a["(α₀+α₁n+...+α_{m-1}n^{m-1})rⁿ"]
    D1 --> D1a["通解 = 特解 + 齐次通解"]

二、核心思想

核心思想

本节的核心思想是特征方程法(characteristic equation method):对于常系数线性递推关系,通过假设解的形式为 ,将递推关系转化为关于 的代数方程(特征方程),从而将递推关系的求解问题转化为多项式求根问题。对于非齐次递推关系,利用叠加原理,将通解分解为齐次通解和特解两部分。这种方法为递推关系提供了系统化、可操作的求解流程,避免了8.1节中逐个问题寻找特殊技巧的局限。

1. 线性齐次递推关系的定义与判定

线性齐次递推关系(Linear Homogeneous Recurrence Relation)

==阶为 的常系数线性齐次递推关系==是指形如

的递推关系,其中 为实数且

名称中各术语的含义:

  • 线性(linear):右边是前 项的线性组合(每项乘以系数后相加)
  • 齐次(homogeneous):没有不依赖于 的项(即无常数项或 项)
  • 常系数(constant coefficients):系数 是常数,不是 的函数
  • ==阶为 (degree )==: 由前面 项表示

判定示例

  • :线性齐次,阶为1 ✓
  • :线性齐次,阶为2 ✓
  • :线性齐次,阶为5 ✓
  • 不是线性的 是二次项)
  • 不是齐次的(有常数项
  • 不是常系数(系数 依赖于

解的唯一性

由第二数学归纳原理,阶为 的线性齐次递推关系配合 个初始条件 唯一确定一个序列。

2. 特征方程法的基本思想

特征方程(Characteristic Equation)

对于递推关系 ,假设解的形式为 ),代入得:

两边除以 ,整理得:

这个关于 次方程称为递推关系的特征方程,其解称为特征根(characteristic roots)。

关键性质:线性齐次递推关系解的线性组合仍为解。即若 都是解,则 也是解( 为常数)。

3. 二阶情形:互异特征根(Theorem 1)

Theorem 1:二阶互异根

为实数,特征方程 有两个互异根 。则序列 是递推关系 的解,当且仅当

其中 为常数(由初始条件确定)。

证明要点

  1. 充分性:设 ,因为 是特征根,有 )。代入递推关系验证:
  2. 必要性:由初始条件 ,解方程组 因为 ,方程组有唯一解。由解的唯一性,

求解

特征方程

特征根,即

通解形式

代入初始条件

两式相加:

斐波那契数列的显式公式(Binet 公式)

递推关系:,初始条件:

特征方程

特征根(黄金比例 ),

通解形式

代入初始条件

解得:

Binet 公式

4. 二阶情形:重特征根(Theorem 2)

Theorem 2:二阶重根

为实数且 ,特征方程 只有一个根 (二重根)。则序列 是递推关系 的解,当且仅当

其中 为常数。

  • 当特征方程有重根 时, 是两个线性无关的解
  • 这与微分方程中重根情形的 完全类似

求解

特征方程,即

特征根(二重根)

通解形式

代入初始条件

解得:

5. 一般情形:k阶互异根(Theorem 3)

Theorem 3:k阶互异根

为实数,特征方程

互异根 。则序列 是递推关系 的解,当且仅当

其中 为常数。

求解

特征方程

因式分解

特征根(三个互异根)

通解形式

代入初始条件

解方程组:

6. 一般情形:k阶含重根(Theorem 4)

Theorem 4:k阶含重根(最一般情形)

为实数,特征方程

互异根 ,重数分别为 )。则序列 是递推关系的解,当且仅当

其中 为常数。

  • 每个重数为 的根 贡献 个线性无关的解:
  • 即对应一个 次多项式 乘以

确定通解的形式

假设特征方程的根为 (根2重数3,根5重数2,根9重数1)。

由 Theorem 4,通解形式为:

求解

特征方程

因式分解

特征根(三重根)

通解形式

代入初始条件

代入

解得:

7. 线性非齐次递推关系(Theorem 5)

线性非齐次递推关系

线性非齐次递推关系是指形如

的递推关系,其中 为实数, 是仅依赖于 的函数且不恒为零。

去掉 后得到的递推关系 称为关联齐次递推关系(associated homogeneous recurrence relation)。

Theorem 5:非齐次递推关系的解的结构

是非齐次递推关系的一个特解(particular solution),则非齐次递推关系的所有解都具有形式

其中 是关联齐次递推关系的解。

即:非齐次通解 = 特解 + 齐次通解

证明:设 是非齐次递推关系的任意解,则

两式相减得:

因此 是齐次递推关系的解,设为 ,则

8. 特解的形式(Theorem 6)

Theorem 6:特解的形式

满足非齐次递推关系 ,其中

是一个 次多项式与 的乘积。

  • 不是特征方程的根时,存在形如 的特解

  • 是特征方程的重数为 的根时,存在形如 的特解

其中 为待定常数,通过代入递推关系确定。

  • 因子 的作用是确保特解不会与齐次解的项重复

求解

第一步:求齐次通解

关联齐次递推关系:,特征方程 ,根

齐次通解:

第二步:求特解

,即 ,多项式次数

不是特征根(特征根为3),所以设特解形式为

代入递推关系:

整理:

比较系数:

特解:

第三步:写出通解

第四步:代入初始条件

求解

齐次通解,特征方程

齐次通解:

特解 不是特征根

,代入递推关系:

两边除以

通解

特解形式判断(Theorem 6 的应用)

考虑非齐次递推关系

关联齐次递推关系:,特征方程

特征根:(二重根,

是否为特征根特解形式
3是,重数
3是,重数
2
3是,重数

利用递推关系求前 个正整数之和

,则 ,初始条件

关联齐次递推关系:,特征方程 ,根

齐次通解:

是特征根(重数

由 Theorem 6,特解形式为

代入递推关系:

展开:

比较 的系数:,故

比较常数项:,故

特解:

通解:,由

求解非齐次递推关系的注意事项

  1. 的特殊情况:当 是纯多项式(如 )时,实际上 (因为 )。需要检查 是否为特征根
  2. 待定系数法:设好特解形式后,代入递推关系,比较同类项系数,解线性方程组确定待定系数
  3. 为多项式与指数乘积之和:若 ,可分别求对应 的特解,然后相加(叠加原理)

三、补充理解与易混淆点

补充理解

补充1:特征方程法与微分方程的类比

常系数线性递推关系的特征方程法与常系数线性微分方程的求解方法高度类似:

递推关系微分方程
基本形式
试解形式
特征方程
互异根通解
重根处理
非齐次特解 + 齐次通解特解 + 齐次通解

这种类比有助于理解方法的本质:两者都是通过”指数函数/幂函数”的线性组合来构造解空间。 来源:Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.), McGraw-Hill, Section 8.2. 来源:Graham, R. L., Knuth, D. E. & Patashnik, O. (1994). Concrete Mathematics (2nd ed.), Addison-Wesley, Section 6.3.

补充2:Binet 公式的意义

斐波那契数列的 Binet 公式 (其中 )揭示了一个令人惊讶的事实:一个完全由整数组成的序列,其通项公式却涉及无理数。但由于 的绝对值小于 ,且当 增大时迅速趋近于0,因此 恰好是最接近 的整数。 来源:Binet, J. P. M. (1843). “Mémoire sur l’intégration des équations linéaires aux différences finies, d’un ordre quelconque, à coefficients variables.” Comptes Rendus de l’Académie des Sciences, 17, 559–567. 来源:Knuth, D. E. (1997). The Art of Computer Programming, Vol. 1: Fundamental Algorithms (3rd ed.), Addison-Wesley, Section 1.2.8.

补充3:Lucas 数列

Lucas 数列满足与斐波那契数列相同的递推关系 ,但初始条件为 。可以证明 ,其显式公式为: 其中 。 来源:Lucas, É. (1878). “Théorie des fonctions numériques simplement périodiques.” American Journal of Mathematics, 1(3), 184–240. 来源:Graham, R. L., Knuth, D. E. & Patashnik, O. (1994). Concrete Mathematics (2nd ed.), Addison-Wesley, Section 6.6.

易混淆点

误区:特征根重数与特解中 因子的关系

  • ❌ 混淆齐次解中重根的处理和非齐次特解中 为特征根时的处理
  • ✅ 两者虽然都涉及 因子,但含义不同:
    • 齐次解中:特征根 的重数为 ,贡献 (最高次为
    • 非齐次特解中: 为特征根且重数为 ,乘以 因子(是 而非
  • 例如:若 是二重特征根,,则特解形式为 (乘以 ,而非

误区:忘记检查 的情况

  • ❌ 当 是纯多项式时,直接设特解为同次多项式,不检查 是否为特征根
  • ✅ 纯多项式 等价于 ,此时
  • 是特征根(重数 ),特解需要乘以 因子
  • 例如 中, 是特征根(重数1),特解形式为

误区:特征方程的符号错误

  • ❌ 将递推关系 的特征方程写成
  • ✅ 正确的特征方程是 (注意系数的符号)
  • 规则:将所有项移到左边, 的系数为 ,其余项系数取反

四、习题精选

习题概览

题号范围核心考点难度
1-2判定线性齐次递推关系及其阶
3-4求解齐次递推关系(含初始条件)⭐⭐
5-6通信信号/消息传输问题⭐⭐⭐
7骨牌覆盖问题⭐⭐⭐
8-9龙虾/投资模型⭐⭐⭐
10证明 Theorem 2⭐⭐⭐⭐
11Lucas 数列⭐⭐⭐
12-15高阶齐次递推关系求解⭐⭐⭐
16证明 Theorem 3⭐⭐⭐⭐
17斐波那契数与二项式系数恒等式⭐⭐⭐⭐
18-19三重根递推关系求解⭐⭐⭐
20-22确定通解的一般形式⭐⭐
23-25非齐次递推关系求解⭐⭐⭐
26-27确定特解的形式(Theorem 6)⭐⭐⭐
28-35非齐次递推关系综合求解⭐⭐⭐⭐
36-37求和公式的递推推导⭐⭐⭐
38-39复数特征根⭐⭐⭐⭐
40联立递推关系⭐⭐⭐⭐
41-42Binet 公式的应用⭐⭐⭐
43用斐波那契数表达非齐次解⭐⭐⭐⭐
44行列式的递推关系⭐⭐⭐⭐
45-46兔子/山羊繁殖模型⭐⭐⭐

题1:判定线性齐次递推关系

题目

判断以下递推关系是否为常系数线性齐次递推关系,并确定阶数: a) b) c) d)

题2:求解二阶齐次递推关系

题目

求解递推关系 ,初始条件

题3:求解含重根的齐次递推关系

题目

求解递推关系 ,初始条件

题4:求解非齐次递推关系

题目

求解递推关系 ,初始条件

题5:确定特解的形式

题目

对于非齐次递推关系 ,确定以下各 对应的特解形式: a) b) c)

解题思路提示

求解常系数线性递推关系的完整方法论:

  1. 判定类型:确认是齐次还是非齐次,确定阶数
  2. 写特征方程(注意符号)
  3. 求特征根:因式分解或用求根公式,确定根和重数
  4. 写齐次通解
    • 互异根 :贡献
    • 重根 :贡献
  5. 若非齐次:根据 Theorem 6 确定特解形式,用待定系数法求特解
  6. 写通解:非齐次通解 = 特解 + 齐次通解
  7. 代入初始条件:解线性方程组确定所有待定常数

五、视频学习指南

视频资源

资源链接对应内容备注
Rosen 8e Section 8.2教材原文完整定义、定理与例题英文教材
3Blue1Brown - Differential Equations链接微分方程与递推关系的类比英文,可视化
MIT 6.042J - Recurrence Relations链接递推关系求解方法英文,MIT开放课程

六、教材原文

教材原文

“A linear homogeneous recurrence relation of degree with constant coefficients is a recurrence relation of the form , where are real numbers, and .”

“If is a particular solution of the nonhomogeneous linear recurrence relation with constant coefficients , then every solution is of the form , where is a solution of the associated homogeneous recurrence relation.”


参见 Wiki

高级计数技术