最小生成树及其应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最小生成树及应用 生成树 指没有任何回路的图 图由点、线和长度构成 以前的网络图,求关键路径为求最长路。 煤气管道的铺设 某新建小区着手铺设煤气管道,已知每一幢楼的接入位置和距离,请求出最短的铺设方案。 问题 最短生成树唯一吗? 如果是求最长生成树,如何解决? 1 2 3 练习 求最短生成树 动态规划 (Dynamic Programming) 动态规划(Dynamic Programming) 1、动态规划解决的问题 可解决运输问题(p165例3)、生产问题(p165例4)、库存问题、定价问题和资金运用等问题。 2、涉及学科 3、Bellman最优化原理-P163 4、图上作业法 5、表上作业法 Bellman最优化原理 Bellman方程(最短路方程、动态规划基本方程 ) 每一点最优都是上一点最优加上这段长度。即当前最优只与上一步有关。 例1 从上海到伊犁间有一个铁路网,某学生暑假打算到伊犁旅游,出于经济关系只能坐火车,而且要求费用最少。下图标出了各种可能的行车路线,请为这位同学的决策做出指导。 Dijkstra算法 计算过程 正向 RAm=4, RBm=5, RCm=min{RAm-C8,RBm-C12}=8 RDm=min{RAm-D,RBm-D}=6 REm=min{RAm-E9,RBm-E8}=8 RFm=min{RCm-F13, RDm-F10,REm-F14}=10 RGm=min{RDm-G9,REm-G13}=9 RHm=min{RCm-H14,REm-H12}=12 RSm=min{RFm-S15,RGm-S13,RHm18-S}=13 计算过程 逆向 FSm=5, GSm=4, HSm=6 CSm=min{C-FSm,C-HSm}=10 DSm=min{D-FSm,D-GSm}=7 ESm=min{E-FSm,E-GSm,E-HSm}=9 ASm=min{A-CSm,A-DSm,A-ESm}=9 BSm=min{B-CSm,B-DSm,B-ESm}=12 RSm=min{R-ASm,R-BSm}=13 课后练习 再网上搜索Dijkstra的信息,为他作一份网页,你怎样和他取得联系? 动态规划除了Dijkstra算法之外还有其他方法吗? * * A B C D O 13 8 6 5 4 9 9 10 破圈法 A B C D O 6 5 4 9 最短路: 1 2 3 4 5 1 2 5 3 -4 2 3 图上作业法 上海 伊犁 A B 4 5 C D E 4 2 5 F H 5 6 7 5 3 G 4 3 6 5 4 5 4 6 求费用最小的方案 如果用穷举法,先要计算从上海到伊犁的所有路径的费用,再取最小的路径。 图上作业法 G 9 4 3 R S 13 A4 B5 4 5 C8 D6 E 8 4 2 5 F10 H 12 5 6 5 4 6 7 5 3 6 5 4 RBm-E8 REm-H12 RGm-S13 RDm-G9 RDm-F10 RAm-C8 RAm-D RAm RSm RGm RDm RAm 图上作业法 G 4 4 3 R 13 S A9 B12 4 5 C10 D 7 E 9 4 2 5 F 5 H 6 5 6 5 4 6 7 5 3 6 5 4 图上作业法 R上海 S伊犁 A B 4 5 C D E 4 2 5 F H 5 6 7 5 3 G 4 3 6 5 4 5 4 6 费用最小的方案为RADGS=13 有时可能有几条费用最小方案,也可一同求出。 表上作业法 对于状态很多的问题,图上表示不易, 适宜采用表上作业法。见P164-165 表上作业法 Q:如何求效益最大问题? 在计算中采用MAX函数 * Sheet1 结点 A B C D E F G H R S AC AD BE ADF ADG BEH ADGS 路径 费用 4.00 5.00 4.00 2.00 5.00 7.00 5.00 3.00 5.00 6.00 4.00 3.00 6.00 5.00 4.00 5.00 4.00 6.00 4.00 5.00 8.00 6.00 8.00 10.00 9.00 12.00 13.00 Sheet1 结点 A B C D E F G H I J K 5.00 4.00 7.00 10.00 9.00 7.00 6.00 4.00 5.00 5.00 7.00 6.00 7.00 3.00 3.00 2.00 4.00 7.00 5.00 6.00

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档