离散数学-101递推方程与生成函数.ppt
《离散数学-101递推方程与生成函数.ppt》由会员分享,可在线阅读,更多相关《离散数学-101递推方程与生成函数.ppt(41页珍藏版)》请在三一办公上搜索。
1、课件,1,第10章 递推方程与生成函数,课件,2,第10章 递推方程与生成函数,10.1 递推方程及其应用10.2 生成函数及其应用10.3 指数生成函数及其应用10.4 Catalan数与Stirling数,课件,3,10.1 递推方程及其应用,10.1.1 递推方程的定义及实例10.1.2 常系数线性齐次递推方程的求解10.1.3 常系数线性非齐次递推方程的求解10.1.4 递推方程的其他解法10.1.5 递推方程与递归算法,课件,4,递推方程的定义,定义10.1 设序列 a0,a1,an,简记为 an.一个把 an 与某些个ai(in)联系起来的等式叫做关于序列 an 的递推方程.当给定
2、递推方程和适当的初值就唯一确定了序列.例如,Fibonacci数列:1,1,2,3,5,8,记作 fn.递推方程 fn=fn1+fn2 初值 f0=1,f1=1 阶乘计算数列:1,2,6,24,5!,,记作 F(n)递推方程 F(n)=nF(n1)初值 F(1)=1,课件,5,化简得 an=6an1+8n1,可以解得 an=(6n+8n)/2,递推方程的实例计数编码,例1 一个编码系统用八进制数字对信息编码,一个码是有效的当且仅当含有偶数个7,求 n 位长的有效码字有多少个?解 设所求有效码字为 an个.分类处理、分步处理得到递推方程和初值如下:an=7an1+8n1 an1 a1=7,课件,
3、6,递推方程的实例Hanoi塔,例2 从A柱将这些圆盘移到C柱上去.如果把一个圆盘从一个柱子移到另一个柱子称作一次移动,在移动和放置时允许使用B柱,但不允许大圆盘放到小圆盘的上面.问把所有的圆盘的从A移到C总计需要多少次移动?,初值是 T(1)=1 可证明解是 T(n)=2n1,移动n个盘子的总次数为T(n).因此得到递推方程 T(n)=2T(n1)+1.,课件,7,递推方程的实例算法分析,例3 哪种排序算法在最坏情况下复杂度比较低?插入排序,归并排序 插入排序 W(n)=W(n 1)+n 1 W(1)=0解得 W(n)=O(n2).归并排序,不妨设 n=2k.W(n)=2W(n/2)+n1
4、W(1)=0解得 W(n)=O(nlogn),课件,8,常系数线性齐次递推方程求解,其中 a1,a2,ak为常数,ak 0 称为 k 阶常系数线性齐次递推方程 b0,b1,bk1 为 k 个初值实例:Fibonacci 数列的递推方程,定义10.2 常系数线性齐次递推方程的标准形:,课件,9,常系数线性齐次递推方程的公式解法,特征方程、特征根递推方程的解与特征根的关系解的线性性质无重根下通解的结构求解实例有重根下通解的结构求解实例,课件,10,特征方程与特征根,课件,11,递推方程解与特征根的关系,定理10.1 设 q 是非零复数,则 qn 是递推方程的解当且仅当 q 是它的特征根.证 qn
5、是递推方程的解 qn a1qn1 a2qn2 ak qnk=0 qnk(qk a1qk1 a2qk2 ak)=0 qk a1qk1 a2qk2 ak=0 q 是它的特征根 注:这里递推方程指常系数线性齐次递推方程,课件,12,解的线性性质,定理10.2 设 h1(n)和 h2(n)是递推方程的解,c1,c2为任意常数,则 c1h1(n)+c2h2(n)也是这个递推方程的解.证 将 c1h1(n)+c2h2(n)代入该递推方程进行验证.推论 若 q1,q2,qk 是递推方程的特征根,则 c1q1n+c2q2n+ckqkn是该递推方程的解,其中c1,c2,ck 是任意常数.注:这里的递推方程指的是
6、常系数线性齐次递推方程,课件,13,无重根下通解的结构,定义10.4 若对常系数线性齐次递推方程的每个解 h(n)都存在一组常数c1,c2,ck 使得 h(n)=c1q1n+c2q2n+ckqkn 成立,则称 c1q1n+c2q2n+ckqkn 为该递推方程的通解 定理10.3 设q1,q2,qk 是常系数线性齐次递推方程不等的特征根,则 H(n)=c1q1n+c2q2n+ckqkn为该递推方程的通解.,课件,14,定理的证明,证:H(n)是解.设 h(n)是递推方程的任意解,h(0),h(1),h(k1)由初 值 b0,b1,bk1唯一确定.代入方程得到方程组,系数行列式,当 qi qj 时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 101 方程 生成 函数

链接地址:https://www.31ppt.com/p-6326472.html