Chaptcer 08 Advanced Counting Techniques 高级计数技术

Part 01 Deeper Discussion About Recurrence Relations 递归关系的深入探讨

covering 8.1 ~ 8.2


1. Applications of Recurrence Relations 递归关系的应用

跟DP里找状态转移方程比较类似,此处略去。

2. Solving Linear Recurrence Relations 求解线性递归关系

2.1. I. Terminologies 术语

  • linear线性):即所有含未知量的项都是一次
  • homogeneous齐次):所有未知量移动到左边后,右边为0
  • constant coefficients常系数):系数为常数
  • degree):与前面多少项相关

2.2. II. Solution 解法

基本思路

先求通解,再由初始条件(初值)求出定解

以下部分只讨论通解的求解

Characteristic Equation and Characteristic Roots 特征方程与特征根

对于上述递推关系,其特征方程为: 也即 其中 就是此方程的特征根

背后的原理其实就是我们认为有一个初步的解的形态,我们只需要在这个形态上按需调整即可。

之后的求解都是建立在这一认知之上的。

2.2.1. 1. Homogeneous 齐次情况

1.1 二阶(入门、特殊)

首先求出特征根,它们满足: 接下来分两种情况

情况1 两个特征根不同

此情况最基本,其解为: 其中为常数

原理

都满足,由于是线性关系,因此它们的线性和也满足关系式

证明

  1. 是解

  2. 给定初值后,解一定是(或者说每个解都有这种形式)

等价于说明唯一确定

假设初始条件为,则:

解得:

在这样的一组之下,所有满足要求,由于解的唯一性可知

注意到的值依赖于,由此引出情况2

情况2 两个特征根相同

,则解为:

1.2 高阶(一般化、推广)

情况1 无重根

情况2 有重根

设有个不等根,其重数分别为 (),则解为:

2.2.2. 2. Nonhomogeneous 非齐次情况

解法

化归,转化为齐次情况(与线性代数中对付非齐次方程组的思想完全一致

2.1 基本思想

对于常系数线性非齐次递推关系 (linear nonhomogeneous recurrence relation with constant coefficients) 我们假设自己已经“求得”一个特解 (particular solution)

同时,它也存在一个相伴的齐次递推关系 (associated homogeneous recurrence relation) 利用之前的知识我们已经可以求出其解

那么对于这个非齐次的递推关系,我们有通解

证明

假设有一个特解以及通解的某种形式

做差: 由此注意到是相伴的齐次递推关系的通解,即

由解的唯一性知:,即:

现在问题转化为了齐次通解 + 非齐次特解。齐次通解已经可求;对于简单的递推关系,非齐次特解可以通过拼凑获得,但是复杂的式子特解并不容易直接看出,由此引出下一个话题——特解的求解

2.2 求特解

研究 此时又分两种情况:

情况1 s不是相伴齐次递推关系的根

此时有如下形式的特解:

情况2 s是相伴齐次递推关系的根

假设此根的重数为,则有如下形式的特解:

results matching ""

    No results matching ""