- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用运筹学-图与网络流
* * 3.3 最短路问题 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 求从1到8的最短路径 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1}, p1=0 min {c12,c14,c16}=min {0+2,0+1,0+3}=min {2,1,3}=1 f={1,4}, p4=1 p1=1 p1=0 Dijkstra算法—适用于不含负权的问题 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,4} min {c12,c16,p4+c42,p4+c47}=min {0+2,0+3,1+10,1+2}=min {2,3,11,3}=2 f={1,2,4}, p2=2 p1=0 p4=1 p2=2 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,4} min {c16,p2+c23,p2+c25,p4+c47}=min {0+3,2+6,2+5,1+2}=min {3,8,7,3}=3 f={1,2,4,6}, p6=3 p2=2 p4=1 p1=0 p6=3 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,4,6} min {p2+c23,p2+c25,p4+c47,p6+c67}=min {2+6,2+5,1+2,3+4} =min {8,7,3,7}=3 f={1,2,4,6,7}, p7=3 p2=2 p4=1 p1=0 p6=3 p=3 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,4,6,7} min {p2+c23,p2+c25,p7+c75,p7+c78}=min {2+6,2+5,3+3,3+8}=min {8,7,6,11}=6 f={1,2,4,5,6,7}, p5=6 p2=2 p4=1 p1=0 p6=3 p7=3 p5=6 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,4,6,7} min {p2+c23,p5+c53,p5+c58,p7+c78}=min {2+6,6+9,6+4,3+8}=min {8,15,10,11}=8 f={1,2,3,4,5,6,7}, p3=8 p2=2 p4=1 p1=0 p6=3 p7=3 p5=6 p3=8 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,3,4,6,7} min {p3+c38,p5+c58,p7+c78}=min {8+6,6+4,3+7}=min {14,10,11}=10 f={1,2,3,4,5,6,7,8}, p8=10 p2=2 p4=1 p1=0 p6=3 p7=3 p5=6 p3=8 p8=10 * * 2 3 7 1 8 4 5 6 6 1 3 4 10 5 2 7 5 9 3 4 6 8 2 f={1,2,3,4,6,7,8} 1到10的最短路径为{1,4,7,5,8},长度为10。 p2=2 p4=1 p1=0 p6=3 p7=3 p5=6 p3=8 p8=10 * * §3.4 网络流 一、 网络流与最大流 1、容量网络:赋权有向图G=(V,A,C)满足以下三点: ① 发点vs ② 收点vt ③ 弧的容量cij cij≥0为弧(vi,vj)的容量 2、可行流:容量网络G,每条边(vi,vj)给定非负数fij,得一组数用f={fij}表示, 满足:① fij≤cij
文档评论(0)