- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
递推关系new
递推关系 递推关系 递推关系几乎在所有的数学分支中都有重要作用,对于组合数学更是如此。这是因为每个组合问题都有其组合结构,而在许多情况下递推关系是刻画组合结构的最合适的工具。因此递推关系在算法设计和分析中经常用到。 定义(递推关系) 给定一个数的序列f(0), f(1),…, f(n),若存在整数n0,当n?n0时,就可以用等号(或大于号,小于号)将f(n)与其前面的某些项f(i), (0?i?n)联系起来,这样的式子就叫递推关系。 递推关系的建立 例1(Hanoi塔问题)n个圆盘依其半径大小,从下而上套在A柱上。每次只允许取一个移到B柱或C柱上,而且不允许大盘放在小盘上方。若要求把A柱上的n个盘移到C柱上,并保持原来的顺序不变,问至少要移动多少次? 递推关系的建立 解 记f(n)为n个圆盘从A柱搬到C柱所需的最小次数 则整个移动过程分成三个阶段: (1)把A上面的n-1个圆盘经过C转移到B,移动次数为f(n-1) (2)把A最下面一个圆盘移到C上,移动次数为1 (3)把B上的n-1个圆盘经过A转移到C上,移动次数为f(n-1) 递推关系的建立 由加法原则得如下递推关系:f(n)=2f(n-1)+1 此外,显然有f(1)=1 所以 Hanoi塔问题和“世界末日”的传说 在印度北部的一个印度教的圣庙里,一张桌上插着三根针,每根长约0.5米。据说印度教的主神梵天在创造世界时,在其中的一根针上,自上而下由大到小放了六十四片金片。每天二十四小时内,都有僧侣值班,按照以下的规律,不停地把这些金片在三根宝石针上移来移去:每次只准移动一片,且无论在哪根针上,较小的金片只能放在较大的金片上。当所有六十四片金片都从梵天创造世界时所放的那根针上移到另一根针上时,世界的末日就要到临。 Hanoi塔问题和“世界末日”的传说 如果僧侣移动金片一次需要1秒钟,最快也需约5845亿年才能完成这个任务。 按照现代的宇宙进化论,给太阳提供能量的“原子燃料”还能维持100~150亿年。 远不等僧侣们完成任务,地球早已毁灭了。 递推关系的建立 例2(繁殖问题)设一对初生的雌、雄小兔一个月后便能进行繁殖,并且一次可以繁殖一对雌、雄小兔。假设一对兔子繁殖一对雌、雄小兔需一个月的时间,问第n个月时共有雌、雄小兔多少对? 解 记f(n)为第n个月时雌、雄小兔的对数 显然有f(1)=f(2)=1 而n?3时,有f(n)= f(n-1)+ f(n-2) 所以 递推关系的求解 (1)迭代法(归纳) (2)母函数法 迭代法 例1(Hanoi塔问题)f(n)=2f(n-1)+1(n?2), f(1)=1 解 f(1)=1 f(2)=3 f(3)=7 f(4)=15 …… f(n)=? 迭代法 例2(繁殖问题)f(n)= f(n-1)+ f(n-2) (n?3), f(1)=f(2)=1 解 1 1 2 3 5 8 13 21 34 55 89 144 …… 母函数法 定义(母函数) 对于序列f(0), f(1),…, f(n),…,构造一函数 F(x)= f(0)+f(1)x+f(2)x2+…+f(n)xn +…, 则称函数F(x)是序列f(0), f(1),…, f(n),…的母函数。 母函数法 利用母函数求递推关系的步骤: 构造、求解、摘取 F(x)= f(0)+f(1)x+f(2)x2+…+f(n)xn +… 两个重要的级数展开式 母函数法 例1(Hanoi塔问题) f(n)=2f(n-1)+1(n?2), f(1)=1 解 设母函数F(x)= f(1)x+f(2)x2+ f(3)x3 + … + f(n)xn +… 所以 2xF(x)= 2f(1)x2+2f(2)x3+…+2f(n-1)xn … 故(1-2x)F(x)=x+x2+x3+…+xn +… 母函数法 例2(繁殖问题)f(n)= f(n-1)+ f(n-2) (n?3), f(1)=f(2)=1 解 设母函数F(x)= f(1)x+f(2)x2+f(3)x3+…+f(n)xn +… 则有xF(x)= f(1)x2+f(2)x3+f(3
您可能关注的文档
- 试论李玉一人永占的艺术特色.PDF
- 试论胡赛尼_灿烂千阳_对爱的书写_王维倩.pdf
- 诗歌与酒的关系.doc
- 诗灿陶瓷文化有限公司商业计划书.docx
- 详解奥普3.0系列集成灶.doc
- 语文课堂中的预设与生成.PDF
- 误以为自己是人类的汪星人,看到最后萌翻了!.pdf
- 语文A版五年级语文下册第四单元.ppt
- 说走就走的惬意旅行必备小家电推荐.PDF
- 说陶渊明的爱酒.pdf
- 2023-2024期货从业资格之期货法律法规知识点总结归纳完整版 .pdf
- 2022 真题 粉尘爆炸风险辨识评估和管控制度 .pdf
- 2021新版船舶消防安全管理规定 .pdf
- 2021年道路安全管理规定 .pdf
- 2023军队文职人员公开招聘《教育学》模拟试卷(含答案) .pdf
- 2023员工考勤管理制度(6篇) .pdf
- 2023军队文职人员公开社会公开招聘《教育学》题库(含答案) .pdf
- 2023-2024学年山西省大同市阳高县高一上学期期中考试政治模拟试题(含答 .pdf
- 2023军队文职人员公开招考笔试《教育学》真题模拟训练(含答案).pdf
- 2021年码头船舶建造安全管理规定 .pdf
文档评论(0)