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

Algorithm_Chapter_8.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Algorithm_Chapter_8.ppt

* * * * * * * * * * * * * * School of Information Science Engineering * 多段图向前处理的算法 设P(i,j)是一条从Vi中的节点j到汇点t的最小成本路径,COST(i,j)表示这条路径的成本,根据向前处理方法有: 首先对于所有j∈Vk-2,计算COST(k-2,j),然后对所有的j∈Vk-3,计算计算COST(k-3,j)等等,最后计算出计算COST(1,s) School of Information Science Engineering * 多段图向前处理的算法 例子中5段图的实现计算步骤: COST(3,6)=min{6+COST(4,9),5+COST(4,10)}=7 COST(3,7)=min{4+COST(4,9),3+COST(4,10)}=5 COST(3,8)=min{5+COST(4,10),6+COST(4,11)}=7 COST(2,2)=min{4+COST(3,6),2+COST(3,7),1+COST(3,8)}=7 COST(2,3)=9 COST(2,4)=18 COST(2,5)=15 COST(1,1)=min{9+COST(2,2),7+COST(2,3),3+COST(2,4),2+COST(2,5)}=16 School of Information Science Engineering * 多段图向前处理的算法 例子中5段图的实现计算步骤: 在计算每一个COST(I,j)的同时,几下每个状态(结点j)所做出的决策,设为D(I,j),则可容易地求出这条最小成本路径。 D(3,6)=10 D(3,7)=10 D(3,8)=10 D(2,2)=7 D(2,3)=6 D(2,4)=8 D(2,5)=8 D(1,1)=2 设这条最小成本路径是s=l,v2,v3,…,vk-1,t=12。则可得知: v2=D(1,1)=2,v3=D(2,D(1,1))=7和v4=D(3,D(2,D(1,1)))=D(3,7)=10。 School of Information Science Engineering * 货郎担问题 traveling salesperson problem 设G(V,E)是一个具有边成本cij的有向图。G的一条周游路线是包含V中每个结点的一个有向环。周游路线的成本是次路线上所有边的成本之和,货郎担问题(traveling salesperson problem)使求取具有最小成本的周游路线问题。 School of Information Science Engineering * 货郎担问题 traveling salesperson problem 假设周游路线是开始于结点1并终止于结点1的一条简单路径。 每一条周游路线都由一条边1,k和一条由结点的k结点1的路径所组成,其中k∈V-{1}; 而这条由结点k到结点1的路径通过V-{1,k}的每个结点各一次。 容易看出,如果这条周游路线是最优的,那么这条由k到1的路径必定是通过V-{1,k}中所有结点的由k到1的最短路径。 School of Information Science Engineering * 货郎担问题 traveling salesperson problem 假设g(i,S)是由结点i开始,通过S中的所有结点,在结点1终止的一条最短路径长度。g(1,V-{1})是一条最优的周游路线长度。于是可以得到: School of Information Science Engineering * 货郎担问题 traveling salesperson problem 1 4 3 2 1 2 3 4 1 0 10 15 20 2 5 0 9 10 3 6 13 0 12 4 8 8 9 0 School of Information Science Engineering * 动态规划小结 动态规划方法是一种对具有交叠子问题进行求解的技术。 动态规划建议,对交叠子问题的每个较小子问题求解一次后记录在表中,就可以从表中得到原始问题的解。 对一个最优问题应用动态规划方法要求该问题满足最优性原则:一个最优问题的任何实例的最优解是由该实例的子实例的最优解组成的。 * * * 有这样一类问题,它们的活动过程可以分为很多个阶段,而且在任何一阶段后的行为都仅依赖于I阶段的过程状态,而与I阶段之前的过程是如何达到这种状态的方式无关,这样的过程就构成了一个多阶段决策过程。 * * * * * * * * * * * * * * * * * * * * * School of Information Science Engineeri

文档评论(0)

dmz158 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档