2最短路问题 1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2最短路问题 1

关联矩阵 注:假设图为简单图 如果G是有向图该如何写关联矩阵? 关联矩阵 注:假设图为简单图 邻接矩阵 注:假设图为简单图 最 短 路 问 题 及 其 算 法 基本概念 固定起点的最短路 每对顶点之间的最短路 实际问题 给定连接若干城市的铁路(公路)网,找一条给定两城市间的最短铁路(公路)路 线,这是个极普通的实际问题:最短路问题。 数学模型 给定一个网路N(有向或无向),u0与v0是N中指定的两个顶点,在N中找一条从u0到v0且权最小的路,这条路即为要找的最短路。 基 本 概 念 性质 最短路有一个重要而明显的性质:最短路是一条路径,且最短路的任一段也是最短路。 最短路是一条路径,且最短路的任一段也是最短路. 假设在u0-v0的最短路中只取一条,则从u0到其余顶点的最短路将构成一棵以u0为根的树. 因此, 可采用树生长的过程来求指定顶点到其余顶点的最短路. 固定起点的最短路 Dijkstra(迪克斯屈拉)算法 求G中从顶点u0到其余顶点的最短路 设G是赋权有向图或无向图,G边上的权均非负,对每个顶点定义两个标记(l(v),z(v)),其中: l(v):从顶点u0到v的一条路的权 Z(v):v的父亲点,用以确定最短路的路线 算法过程 在每一步改进这两个标记,使最终l(v)为从顶点u0到v的最短路的权。 S :具有永久标号的顶点集 输入G的带权邻接矩阵W(u,v) 算法步骤 赋初值:令S={u0},l(u0)=0, ,l(v) 1 =W(u0,v),z(v)=u0,u u0 2 更新l(v),z(v): ,若l(v)l(u)+W(u,v)则l(v)=l(u)+W(u,v),z(v)=u 3 设v*是使l(v)取最小值的 中的顶点,则令 若 ,转到第二步骤;否则停止 4 u1 u2 u3 u4 u5 u6 u7 u8 将上述介绍的固定起点的最短路问题的算法即:迪克斯屈拉算法利用MATLAB软件程序实现! 注意保留程序,比赛中可作为参考!! 每对顶点之间的最短路 算法的基本思想 算法原理 求距离矩阵的方法 求路径矩阵的方法 查找最短路径的方法 算法步骤 算法基本思想 直接在图的带权邻接矩阵中用插入点的方法依次构造出v个矩阵D (1)、D (2)……D (V) ,使最后得到的D (V)成为图的距离矩阵,同时也求出插入点矩阵以便得到两点之间的最短距离。 算法原理—求距离矩阵的方法 在建立距离矩阵的同时可建立路径矩阵R. 即当vk被插入任何两点间的最短路径时,被记录在R(k)中,依次求 时求得 可由 来查找任何点对之间最短路的路径. 算法原理—求路径矩阵的方法 yansxjm@126.com 1、数学建模主要涉及到图论的哪几大问题 2、每类问题下有几种典型模型,每种模型是用于解决何种实际问题的,它的解决方案是什么,算法是怎么设计而成的 3、数学建模时,可以套用已有的算法模型,但更重要的是,在看懂算法的同时,会设计类似问题的算法,会提高改进现有算法 《数学模型》姜启源 编 高等教育出版社 《图论及其应用》卜月华 编 东南大学出版社 《图论及其算法》殷剑宏、吴开亚编 中国科技大学出版社 图论是一门新兴学科,它发展迅速而又应用广泛。图论已广泛地应用于物理、化学运筹学、计算机科学、电子学、信息论、控制论、网络理论、管理科学、社会科学等几乎所有科学领域。另一方面,随着这些科学的发展,特别是计算机科学的快速发展,又大大地促进了图论的发展。因此国内外许多高等院校,都把图论列为数学、计算机、电子、信息、管理等专业的必修专业课程。 图论是组合数学的一个分支,与其他的数学分支,如群论、矩阵论、概率论、拓扑学、数值分析等有着密切的联系。凡有二元关系的系统,图论均可提供一种数学模型,因而它在许多科学领域中具有越来越重要的地位。 图论在计算机科学、运筹学、电网络分析、化学、物理以及社会科学等方面都已取得丰硕的成果!同时,图论的理论与方法又能对数学竞赛、数学建模等起指导作用! 图论是一门应用十分广泛其内容非常丰富的数学分支,是近年来较为活跃的数学分支之一。它起源很早,瑞士数学家欧拉在1736年解决了当时颇为有名的一个数学难题 即哥尼斯城堡的七桥问题,从而使 图论发展史 他成了图论和拓扑学的创始人。 哥尼斯城堡位

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档