数学建模最短路问题课件.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 2 3 4 5 6 7 8 返回 第三十页,共五十四页,2022年,8月28日 Dijkstra算法的MATLAB实现: w=[0 2 1 8 inf inf inf inf;2 0 inf 6 1 inf inf inf;1 inf 0 7 inf inf 9 inf;... 8 6 7 0 5 1 2 inf;inf 1 inf 5 0 3 inf 9;inf inf inf 1 3 0 4 6;... inf inf 9 2 inf 4 0 3;inf inf inf inf 9 6 3 0] n=size(w,1); w1=w(1,:); %赋初值 for i=1:n l(i)=w1(i); z(i)=1; end s=[]; s(1)=1; u=s(1); k=1; 第三十一页,共五十四页,2022年,8月28日 while kn % 更新 l(v) 和 z(v) for i=1:n for j=1:k if i~=s(j) if l(i)l(u)+w(u,i) l(i)=l(u)+w(u,i); z(i)=u; end end end end l,z 第三十二页,共五十四页,2022年,8月28日 %求v* ll=l; for i=1:n for j=1:k if i~=s(j) ll(i)=ll(i); else ll(i)=inf; end end end 第三十三页,共五十四页,2022年,8月28日 lv=inf; for i=1:n if ll(i)lv lv=ll(i); v=i; end end lv, v s(k+1)=v k=k+1 u=s(k) end l,z 第三十四页,共五十四页,2022年,8月28日 每 对 顶 点 之 间 的 最 短 路 1.求距离矩阵的方法 2.求路径矩阵的方法 3.查找最短路路径的方法 (一)算法的基本思想 (三)算法步骤 返回 (二)算法原理 第三十五页,共五十四页,2022年,8月28日 算法的基本思想 返回 第三十六页,共五十四页,2022年,8月28日 算法原理—— 求距离矩阵的方法 返回 第三十七页,共五十四页,2022年,8月28日 算法原理—— 求路径矩阵的方法 在建立距离矩阵的同时可建立路径矩阵R. 即当 k被插入任何两点间的最短路径时,被记录在R(k)中,依次求 时求得 ,可由 来查找任何点对之间最短路的路径. 返回 ) ( n R 第三十八页,共五十四页,2022年,8月28日 第一页,共五十四页,2022年,8月28日 图 论 的 基 本 概 念 一、 图 的 概 念 1.图的定义 2.顶点的次数 3.子图 二、 图 的 矩 阵 表 示 1. 关联矩阵 2. 邻接矩阵 返回 第二页,共五十四页,2022年,8月28日 定义 有序三元组G=(V,E, )称为一个图,如果: 图的定义 第三页,共五十四页,2022年,8月28日 定义 定义 第四页,共五十四页,2022年,8月28日 第五页,共五十四页,2022年,8月28日 返回 第六页,共五十四页,2022年,8月28日 顶点的次数 第七页,共五十四页,2022年,8月28日 例2 在一次聚会中,史密斯先生和他太太邀请四对夫妻参加晚会。每个人到的时候,房间里的一些人都要与别的一些人握手。当然,每个人都不会与自己的配偶握手,也不会跟同一个人握手两次。 之后,史密斯先生问每个人和别人握了几次手,他们的答案都不一样。那么史密斯太太和别人握了几次手呢? 返回 例1 在一次聚会中,认识奇数个人的人数一定是偶数。 第八页,共五十四页,2022年,8月28日 由图可知, 8号的配偶是0号。 7号的配偶是1号。 6号的配偶是2号。 5号的配偶是3号。 史密斯太太是4号,所以史密斯太太和别人握了4次手。 返回 第九页,共五十四页,2022年,8月28日 邻接矩阵 注:假设图为简单图 第十页,共五十四页,2022年,8月28日 返回 第十一页,共五十四页,2022年,8月28日 最 短

文档评论(0)

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

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

1亿VIP精品文档

相关文档