- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最短路问题的Bellman-Ford算法
某工厂使用一台设备,每年年初工厂都要作出决定:如果继续使用旧的,要付维修费;如果买新的,要付购置费。试制定一个五年更新计划,使工厂总支出最少? 若该设备在各年的购置费、不同役龄的残值及维修费如下表: 项目 购置费 设备役龄 维修费 残值 第一年 第二年 第三年 第四年 第五年 11 0-1 5 4 12 1-2 6 3 13 2-3 8 2 14 3-4 11 1 15 4-5 18 0 最短路问题算例2(设备更新问题) 最短路问题算例2(设备更新问题) 项目 购置费 设备役龄 维修费 残值 第一年 第二年 第三年 第四年 第五年 11 0-1 5 4 12 0-2 6 3 13 2-3 8 2 14 3-4 11 1 15 4-5 18 0 弧(vi,vj)的权: 表示第i年初购买的设备一直使用到第j年年初所需支付的总费用,即第i年初的购置费加上第一年、第二年、…、第(j-i)年的维修费,再减去(j-i)年役龄残值。 解:为将该问题化为最短路问题,用点vi表示第i年初购买一台新设备,并虚设点v6表示第五年年底。 弧(vi,vj):表示第i年初购买的设备一直使用到第j年年初(即第j-1年年底); 这样一来,设备更新问题可归结为如下基本表中的求v1到v6的最短路问题。 用逐次逼近法较为简便 项目 购置费 设备役龄 维修费 残值 第一年 第二年 第三年 第四年 第五年 11 0-1 5 4 12 0-2 6 3 13 2-3 8 2 14 3-4 11 1 15 4-5 18 0 答:第一年初购买一台新设备一直用到第三年年初处理,再购买一台新设备一直用到第五年底可使支付的总费用最少。 第*页 最短路问题求解方法 Dijkstra算法 逐步逼近算法 路矩阵算法 最短路问题求解方法 Dijkstra算法(荷兰:标号法) 逐步逼近算法(Ford(美国)算法):修正标号法 路矩阵算法(Floyd(佛洛伊德)算法) 逐次逼近算法思想 该公式表明, P(1)1j中的第j个分量等于P(0)1j的分量与基本表(权矩阵)中的第j列相应元素路长的最小值,它相当于在v1与vj之间插入一个转接点(v1,v2,…,vn中的任一个,含点v1与vj)后所有可能路中的最短路的路长;每迭代一次,就相当与增加一个转接点,而P(k)1j中的每一个分量则随着k的增加而呈不增的趋势! v1 v2 v3 1 2 -3 用于计算带有负权弧指定点v1到其余各点的最短路 j=1,2,…,n. k=1,2,…,t≤n. 2.计算 逐次逼近算法基本步骤 j=1,2,…,n. 1.令 其元素即是v1到vj的最短路长。 3.当出现 时, v1 v2 v3 1 2 -3 例 计算从点v1到所有其它顶点的最短路 解:初始条件为 以后按照公式 进行迭代。 直到得到 ,迭代停止。 v1 v2 v3 v4 v6 v5 v8 v7 2 -3 5 4 6 7 -2 4 -3 3 4 2 -1 v1 v2 v3 v4 v5 v6 v7 v8 v8 v7 v6 v5 v4 v3 v2 v1 wij v1 v2 v3 v4 v6 v5 v8 v7 2 -3 5 4 6 7 -2 4 -3 3 4 2 -1 4 0 0 -1 6 0 2 4 0 -3 3 -3 0 7 5 -2 0 4 2 0 0 利用下标追踪路径 基本表 空格为无穷大 P1j表示从第一个顶点v1到其余各个顶点的最短路,(0)表示迭代次数,表示最多经过中转的次数 v1 v2 v3 v4 v5 v6 v7 v8 v8 v7 v6 v5 v4 v3 v2 v1 wij v1 v2 v3 v4 v6 v5 v8 v7 2 -3 5 4 6 7 -2 4 -3 3 4 2 -1 4 0 0 -1 6 0 2 4 0 -3 3 -3 0 7 5 -2 0 4 2 0 0 利用下标追踪路径 基本表 空格为
您可能关注的文档
最近下载
- 生物教材课后练习题全部答案(总册86页) .pdf VIP
- 2025年建材产业园建设项目经济效益和社会效益分析报告.docx
- QC∕T 491-2018 汽车减振器性能要求及台架试验方法.pdf
- CB-T 4126-2011 集装箱船导轨架安装工艺.pdf VIP
- GER-3620K_Chinese重型燃气轮机运行和维护.pdf VIP
- 误吸的预防与处理.pptx VIP
- 2024年AIAG控制计划CP第一版培训教材.docx VIP
- 4-72离心风机选型参数表.doc VIP
- 党课讲稿:全面学习探讨十九届四中全会精神材料.docx VIP
- 国家重点支持的高新技术领域(2025版) .pdf VIP
原创力文档


文档评论(0)