- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第3节最短路问题 最短路问题是网络理论中应用最广泛的问题之一。许多优化问题可以使用这个模型.如设备更新、管道铺设、线路安排、厂区布局等。3.3应用举例3.3应用举例例(设备更新问题)某企业在四年内都要使用某种设备,在每年年初作出是购买新设备还是继续使用旧设备的决策。若购买新设备就要支付购置费;若继续使用旧设备,则需支付维修费用。这种设备在四年之内每年年初的价格以及使用不同时间(年)的设备的维修费用估计为:年份1234年初购价10111213维修费用247143.2应用举例问题:制定一个四年之内的设备更新计划,使得四年之内的设备购置费和维修费用之和最小。 可以用求最短路问题的方法来解决总费用最少的设备更新计划问题。3.3应用举例符号的含义:vi—第i年年初购进一台新设备(v5表示第四年年底);弧(vi,vj)—第i年年初购进的设备一直使用到第j年年初(即第j-1年年底);弧(vi,vj)的权数—从第i年年初购进的设备一直使用到第j年年初所花费的购置费和维修费用的总和。3.3应用举例如何制定使得总费用最少的设备更新计划问题可以转化最短路问题。此最短路问题如图所示。3.3应用举例 图中权数?ij的确定:?12=10+2=12;?13=10+2+4=16;?14=10+2+4+7=23;?15=10+2+4+7+14=37;?23=11+2=13;?24=11+2+4=17;?25=11+2+4+7=24;?34=12+2=14;?35=12+2+4=18;?45=13+2=153.3应用举例 如何制定使得总费用最少的设备更新计划问题可以转化最短路问题。此最短路问题如图所示。3.3应用举例图中权数?ij的确定:?12=10+2=12;?13=10+2+4=16;?14=10+2+4+7=23;?15=10+2+4+7+14=37;?23=11+2=13;?24=11+2+4=17;?25=11+2+4+7=24;?34=12+2=14;?35=12+2+4=18;?45=13+2=153.3应用举例 用Dijkstra算法求v1到v5的最短路。(1)给v1以P标号,P(v1)=0,其余各点给以T标号T(vi)=+∞(i=2,3,4,5)(图中()内的数表示P标号;[]内的数表示T标号)3.3应用举例 (2)由于(v1,v2),(v1,v3),(v1,v4),(v1,v5)∈D,且v2,v3,v4,v5为T标号,所以修改这四个点的标号:T(v2)=min{T(v2),P(v1)+?12}=min{+∞,0+12}=12T(v3)=min{T(v3),P(v1)+?13}=min{+∞,0+16}=16T(v4)=min{T(v4),P(v1)+?14}=min{+∞,0+23}=23T(v5)=min{T(v5),P(v1)+?15}=min{+∞,0+37}=373.3应用举例 (3)比较所有具有T标号的点,把最小者改为P标号。T(v2)最小,令P(v2)=12。3.3应用举例(4)v2为刚得到P标号的点,考察弧(v2,v3),(v2,v4),(v2,v5)的端点v3,v4,v5。T(v3)=min{T(v3),P(v2)+?23}=min{16,12+13}=16T(v4)=min{T(v4),P(v2)+?24}=min{23,12+17}=23T(v5)=min{T(v5),P(v2)+?25}=min{37,12+24}=363.3应用举例(5)比较所有具有T标号的点,把最小者改为P标号。T(v3)最小,令P(v3)=16。3.3应用举例 (6)考察点v3T(v4)=min{T(v4),P(v3)+?34}=min{23,16+14}=23T(v5)=min{T(v5),P(v3)+?35}=min{36,16+18}=34 (7
原创力文档


文档评论(0)