网站大量收购独家精品文档,联系QQ:2885784924

2.5动态规划1.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 如果在第⑤句中要求return k, 则可知乘的顺序。 M = M1 × M2 × M3 × M4 10×20 20×50 50×1 1×100 * 1.考察上表第3行 M13: (见P.41) ⑴ k=1 M13 = m11 + m23 + r0r1r3 = 0 + 1000 + 200 =1200 ⑵ k=2 M13 = m12 + m33 + r0r2r3 = 10000 + 0 + 500 =10500 ∴ M13的最小值是:1200 * 2.考察上表第3行 M24: ⑴ k=2 M24 = m22 + m34 + r1r2r4 = 0 + 5000 + 100000 =105000 ⑵ k=3 M24 = m23 + m44 + r1r3r4 = 1000 + 0 + 2000 =3000 ∴ M24的最小值是:3000 * 3.考察上表第4行 M14: ⑴ k=1 M14 = m11 + m24 + r0r1r4 = 0 + 3000 + 20000 =23000 ⑵ k=2 M14 = m12 + m34 + r0r2r4 = 10000 + 5000 + 50000 =65000 ⑶ k=3 M14 = m13 + m44 + r0r3r4 = 1200 + 0 + 1000 =2200 ∴ M14的最小值是:2200 * Exercise 6: 用动态规划方法求解TSP: 已知4个城市间距离如下表,求从v1出发,经其余城市一次且仅一次最后返回v1的最短路径和距离。 Vj 距离 Vi 1 2 3 4 1 0 6 7 9 2 8 0 9 7 3 5 8 0 8 4 6 5 5 0 * 朱清时讲物理学步入禅境语惊四座 /s/blog_59d8e4920100cvih.html---刘正成的博客 “若言琴上有琴声,放在盒中何不鸣?若言声在指头上,何不于君指上听”。 --苏轼《琴诗》 你能感到吗?“科学家千辛万苦爬到山顶时,佛学大师已经在此等候多时了!” * * §5. Dynamic programming 第二章 (动态规划) 采用动态规划方法,可以优雅而高效地解决许多用分治技术无法解决的问题 * 例如:数塔问题 如图一个数塔,从顶部出发,在每一个结点可以选择向左走或向右走,一直走到底层,要求找出一条路径,使路径上的数值和最大。 9 12 15 10 6 8 2 18 9 5 19 7 10 4 16 * 从数塔的特点来看,不难发现解决问题的阶段划分,应该是自下而上逐层决策。 对经过第四层2的路径,在第五层的19,7中选择19; 对经过第四层18的路径,在第五层的7,10中选择10; 对经过第四层9的路径,在第五层的10,4中选择10; 对经过第四层5的路径,在第五层的4,16中选择16; 这是一次决策过程,也是一次递推过程和降阶过程;因为以上的决策结果将5阶数塔问题变为4阶子问题,递推出第四层与第五层的和为: 21(2+19), 28(18+10), 19(9+10), 21(5+16) * 5阶数塔问题变为4阶子问题 9 12 15 10 6 8 21 28 19 21 用同样的方法可以将4阶数塔变为3阶数塔,…,最后得到1阶数塔问题,就是整个问题的最优解。 9 12 15 38 34 29 9 50 49 59 降 阶 过 程 59=9+50=9+12+38=9+12+10+28=9+12+10+18+10 19 10 10 16 18 18 5 9 12 15 10 6 8 2 18 9 5 19 7 10

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档