转载请注明
目录
1.前言
本文主要讨论两类生成函数(普通型母函数和指数型母函数),除此之外,还研究了通过数列递推式导出数列通项公式的方法。
2.必要知识
2.1形式幂级数
2.1.1概念
设一个数列(序列) 为 ,
则 的形式幂级数是
2.1.2特点
形式幂级数有以下两个特点:
特点一
形式幂级数不关心 的值
特点二
形式幂级数不关心收敛和发散,即对 的收敛和发散不做要求
2.1.3运算
形式幂级数的运算是在把 在 时看作收敛的情况的基础上进行的的。
形式幂级数的运算主要有以下三种,在此之前,我们先使用一些初始设定:
设 是两个关于 的数列(序列),
设 的形式幂级数是 ,
设 的形式幂级数是
相等运算
若 , 那么
相加运算
除此之外,还满足交换律和结合律
相乘运算
其中,(对加法也满足分配律)
是序列 和 的柯西乘积
2.1.4关于形式幂级数的(群的)逆元和单位元
单位元
形式幂级数的单位元是1(数字)
逆元
一、概念
设 ,
若存在 ,满足,
则 是 关于 的逆元
二、逆元的充要条件
有逆元的充要条件是
三、逆元的唯一性
若 有逆元,则逆元唯一,即 是唯一的
2.2齐次方程与非齐次方程
2.2.1概念
设方程
则 为齐次方程的充要条件是:
条件一:
条件二:
2.2.2举例
对某个 元一次常系数方程:
一、齐次方程
若 中 ,那么 是齐次方程
二、非齐次方程
若 中 , 那么 是非齐次方程
3.生成函数
生成函数也叫做母函数,它是一个数列(序列)的一种形式幂级数。其中,每一项的系数分别代表着组合方法数(针对这一项的次数)。母函数主要分为两类:普通型母函数和指数型母函数。
3.1普通型母函数
普通型母函数是针对组合问题而言的
3.1.1定义
有两种类型的普通型母函数:
一、单下标序列的母函数
对序列 ,有普通型母函数 。
二、双下标序列的母函数(可以引申至更多)
对序列 ,有普通型母函数
3.1.2常见普通型母函数
对序列 ( 固定),
有普通型母函数
对序列 , 即斐波那契数列,
有普通型母函数
对序列
有普通型母函数
对序列 ,
有普通型母函数
对序列 ( 固定)
有普通型母函数
3.1.3定理一
设从 元集合 中取 个元素的组合叫做 , 限定元素 出现的次数是
那么 的组合数序列的普通型母函数是
3.1.4例子
有重量为1,3,5(克)的砝码个两个,问:
(1)可以称出多少种不同重量的物品?
(2)若要称出重量为7克的物品,所使用的法码有多少种本质不同的情况?
解:
第一问:
根据定理一,设(普通型)生成函数
其中, 表示不用重量为 克的砝码, 表示使用 个重量为 克的砝码, 表示使用两个重量为 克的砝码....以此类推
展开为 ,
因此,可以称出 种不同重量的物品
第二问:
由第一问的展开式可知答案为
3.2指数型母函数
指数型母函数是针对多重元素的排列问题而言的
3.2.1定义
对序列 ,有指数型母函数
对于多下标同理
3.2.2常见指数型母函数
对序列
有指数型母函数
对序列
有指数型母函数
对序列
有指数型母函数
对序列
有指数型母函数
3.2.3定理二
从多重集合 中选择 个元素的排列中,若限定元素 的出现次数集合为 , 在该组合数的指数型母函数是
3.2.4例子
由 这四个数字能构成多少个五位数?并且要求五位数中 出现两次或三次, 最多出现一次, 出现偶数次。
解:
出现两次或三次,对应的母函数是:
最多出现一次,对应的母函数是:
出现的次数不做要求,对应的母函数是:
出现偶数次,对应的母函数是:
设五位数的组合数的指数型母函数是
则
4.由递推关系求通项公式的几个方法
4.1递推关系的定义
递推关系由递推方程和初始条件构成
其中,递推方程是形如 ,即由数列的相邻项或者间隔项构成的方程
初始条件是形如:
4.2求解方法
4.2.1迭代法
,求
4.2.2母函数法
,求
设
4.2.3特征根法
一、介绍一些概念
概念一:若 满足
为常数,且 , 为已知函数
则 为 阶常系数线性递推关系
概念二:若 , 则 为 阶常系数齐次递推关系
概念三: 的特征方程是:
二、分具体情况的不同解法
1.齐次常系数线性递推关系解法
情况一:
有 个相异实根,设这 个实根的集合为
则递推关系的通解(通项公式)为:
其中, 为常数集
若给出了 个初始条件,则 唯一,进而得到 的唯一表达式
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
例子:
解:
特征方程是 ,得到 两个相异实根:
将初始条件带入,得到:
情况二:
出现一对共轭复根:
则通解为(通项公式)为:
其中,, (复数的模长和角), 为常数集
若给出一组 个初始解,那么 唯一,进而得到 的唯一表达式
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
例子:
是一个 的矩阵,求
解:
将 按照第一行展开,显然可以得到 ,并且
所以其特征方程为:
解出两个共轭复根:
算出
其通解为
情况三:
出现 重根,在这里我们先设 是重根(可以扩展到多个重根)
则有通解(通项公式)为:
为常数集
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
例子:
是一个 的矩阵,求
解:
将 按照第一行展开,显然可以得到 ,并且
所以其特征方程为:
解出 个重根:
通解(通项公式)为:
2.非齐次常系数线性递推关系解法
的通项公式如下:,
其中, 是将递推关系看作齐次线性递推关系得到的通解,而 是根据以下情况得到的特解
情况一:
右边 是 的 次多项式,并且 是 的特征方程的 重根
那么,有特解为:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
例子:
给定 ,求
解:
设
那么有
第一步:将递推关系看成是齐次求解通项公式
得到齐次递推关系:
那么有特征方程:
得到解:
其通解(通项公式)为:
第二步:求出特解
因为 是递推关系的 重根,
因此有:
代入非齐次递推关系式得到特解:
由初始值得到:
情况二:
右边 是 的 次多项式,并且 不是 的特征方程的根
那么,有特解为:
情况三:
右边 是 的形式(是常数)
不是 的特征方程的根,那么由特解:( 为常数)
情况四:
右边 是 的形式(是常数)
是 的特征方程的 根,那么由特解:( 为常数)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
例子:
求
解:
第一步:将递推关系看成是齐次求解通项公式
得到齐次递推关系:
那么有特征方程:
得到解:
因此,得到通解为:
是非齐次递推关系的 重根
由特解:
代入非齐次递推关系式得到特解:
由初始值,得到:
5.参考文献
1.https://wenku.baidu.com/view/f4799f98370cba1aa8114431b90d6c85ec3a8807?pcf=2
2.中文wiki母函数
3.信息学奥赛-数学一本通