- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 最短路径问题的0-1规划模型 Variable Value Reduced Cost X( 1, 2) 1.000000 0.000000 X( 2, 5) 1.000000 0.000000 X( 3, 7) 1.000000 0.000000 X( 5, 6) 1.000000 0.000000 X( 6, 3) 1.000000 0.000000 X( 7, 10) 1.000000 0.000000 X( 9, 11) 1.000000 0.000000 X( 10, 9) 1.000000 0.000000 即最短路径为 最短路长度为13. 最短路径问题 参考书: 1.傅鹂 龚劬 刘琼荪 何中市 《数学实验》科学出版社 2.张绍民 李淑华 《数据结构教程C语言版》中国电力出版社 主讲:重庆大学 龚 劬 主要内容 Floyd算法 Dijkstra算法 两个例子的求解 引例2:最廉价航费表的制定 引例1:最短运输路线问题 最短路径问题的0-1规划模型 * 如图的交通网络,每条弧上的数字代表车辆在该路段行驶所需的时间,有向边表示单行道,无向边表示可双向行驶。若有一批货物要从1号顶点运往11号顶点,问运货车应沿哪条线路行驶,才能最快地到达目的地? 引例1:最短运输路线问题 10 2 3 7 4 11 6 5 9 8 1 3 5 12 2 10 6 1 5 8 8 7 9 9 3 2 2 7 * 某公司在六个城市C1,C2,C3,C4,C5,C6都有分公司,公司成员经常往来于它们之间,已知从Ci到Cj的直达航班票价由下述矩阵的第i行,第j列元素给出(?表示无直达航班),该公司想算出一张任意两个城市之间的最廉价路线航费表。 引例2:最廉价航费表的制定 * 最短路径问题 定义:设P(u,v)是加权图G中从u到v的路径,则该路径上的边权之和称为该路径的权,记为w(P). 从u到v的路径中权最小者 P*(u,v)称为u到v的最短路径. 10 2 3 7 4 11 6 5 9 8 1 3 5 12 2 10 6 1 5 8 8 7 9 9 3 2 2 7 最短路径算法 Dijkstra算法 使用范围: 寻求从一固定顶点到其余各点的最短路径; 有向图、无向图和混合图; 权非负. 算法思路: 采用标号作业法,每次迭代产生一个永久标号, 从而生长一颗以v0为根的最短路树,在这颗树上每个顶点与根节点之间的路径皆为最短路径. 10 2 3 7 4 11 6 5 9 8 1 3 5 12 2 10 6 1 5 8 8 7 9 9 3 2 2 7 Dijkstra算法——算法步骤 S: 具有永久标号的顶点集; l(v): v的标记; f(v):v的父顶点,用以确定最短路径; 输入加权图的带权邻接矩阵w=[w(vi,vj)]nxm. 初始化 令l(v0)=0,S=?;? v?v0 ,l(v)=?; 更新l(v), f(v) 寻找不在S中的顶点u,使l(u)为最小.把u加入到S中,然后对所有不在S中的顶点v,如l(v)l(u)+w(u,v),则更新l(v),f(v), 即 l(v)?l(u)+w(u,v),f(v)?u; 重复步骤2), 直到所有顶点都在S中为止. MATLAB程序(Dijkstra算法) function [min,path]=dijkstra(w,start,terminal) n=size(w,1); label(start)=0; f(start)=start; for i=1:n if i~=start label(i)=inf; end, end s(1)=start; u=start; while length(s)n for i=1:n ins=0; for j=1:length(s) if i==s(j) ins=1; end, end if ins==0
您可能关注的文档
- 住宅电路安装培训第一部分线路规划祥解.ppt
- 走进国际社会祥解.ppt
- 走近亚投行祥解.ppt
- 组合电器(GIS)祥解.ppt
- 祖国的宝岛—台湾课件修改版祥解.ppt
- 钻机设计-中国石油大学(华东)机械设计制造及其自动化专业课祥解.ppt
- 钻井作业安全祥解.ppt
- 最后一分钟课件祥解.ppt
- 最佳路径第一课时定稿祥解.ppt
- 最经典的财务报表分析教程祥解.ppt
- L18J904 装配式住宅标准套型、单元设计图集山东 建筑 图集.pdf
- L13S1 卫生设备安装工程山东 建筑 图集 [151-300].pdf
- CQI-28+V1+2018+《可追溯性指南》+机翻中文.pdf
- L09SD16 公共建筑设备节能控制与管理山东 建筑 图集.pdf
- L13S9 给排水管道及连接山东 建筑 图集 [1-150].pdf
- L14GT55 建筑轻型板山东 建筑 图集.pdf
- L15J113 外墙外保温构造详图(三)(胶粉聚苯颗粒浆料复合型保温系统)山东 建筑 图集.pdf
- L13S2 给水工程山东 建筑 图集 [151-298].pdf
- L18ZJ102 发泡陶瓷砌块墙体自保温建筑构造山东 建筑 图集.pdf
- L17J104 复合外模板现浇混凝土保温系统建筑构造山东 建筑 图集.pdf
最近下载
- 津16F01 结建人防工程建筑标准设计图集.docx
- 公立医院预决算报告制度暂行规定.docx VIP
- 黄芪趁鲜加工技术规程.docx VIP
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)英语试卷(含标准答案).pdf
- 25年秋新版外研社七年级上册英语同步上课课件Unit 6--Starting out & Understanding ideas 阅读课.pptx VIP
- 语言活动:《想换肤色的小狼》.pptx VIP
- 物理化学简明教程(第四版)第五章+多相平衡.ppt VIP
- 浦发银行个人信用报告异议申请表.docx VIP
- 玉米高密度种植关键技术.doc VIP
- 2025至2030中国位置和接近传感器行业市场占有率及投资前景评估规划报告.docx VIP
原创力文档


文档评论(0)