第七第7的应用.pptxVIP

  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文档。上传文档
查看更多
第7章 图 2 图的基本概念及基本术语 图的表示法 图的遍历 最小生成树 最短路径 拓扑排序 关键路径 主要内容 3 图的应用 7.4 图的连通性问题----最小生成树 普里姆(Prim)算法 克鲁斯卡尔(Kruskal)算法 7.5 最短路径问题 单源最短路径-迪杰斯特拉(Dijkstra)算法 求任意一对顶点间的最短路径-弗洛伊德算法 7.6 有向无环图的应用 拓扑排序 关键路径 4 7.4 图的连通性问题 问题1:以上的图是无向图还是有向图? 问题2:以上的图是连通图还是非连通图? 问题2:以上的图有多少个连通分量? 有3个连通分量:1,2,4,3,9 5,6,7 8,10 5 生成树 那么,有极小连通子图的概念吗? 连通分量的概念:无向图的极大连通子图 一个连通图的生成树是指一个极小连通子图 一个极小连通子图:含有图中的全部顶点,但只有足已构成一棵树的n-1条边,如右图。 有 6 判断练习 有n-1条边的图并非一定连通。 对 7 判断练习 有n-1条边的图不一定存在生成树。 对 一图有n个顶点,但边数少于n-1条,则该图有可能是连通图 错 8 最小生成树 概念:   在一个连通网的所有生成树中,各边的代价之和最小的那棵生成树称为该连通网的最小生成树。 如何求得? (1)普里姆(Prim)算法 (2)克鲁斯卡尔(Kruskal)算法 9 普里姆算法—加点法 思想简化,即: (1)挑选一个顶点开始,每次加一个顶点(加的顶点应在未选之列)。   ---所以,该算法也叫“加点法” (2)所加顶点与已选顶点构成的边应具有最小的权值(可能有多条同样权值的最小边可选,此时任选其一)。 10 2 5 6 5 1 2 4 3 3 1 4 普里姆算法--图示 11 2 5 6 5 1 2 4 3 3 1 4 得到一棵最小生成树,权值15 12 普里姆算法见: 13 克鲁斯卡尔算法 思想:   假设N=(V,{E})是连通网,将N中的边按权值从小到大的顺序排列。 (1)将n个顶点看成n个集合; (2)按权值由小到大的顺序选择边,所选边应满足两个顶点不在同一个顶点集合内,将该边放到生成树边的集合中。同时将该边的两个顶点所在的顶点集合合并; (3)重复(2)直到所有的顶点都在同一个顶点集合内。 14 图示 15 克鲁斯卡尔算法的练习 16 1 2 5 4 6 3 1 3 5 2 4 得到一棵最小生成树,权值15 17 7.5 最短路径 (Shortest Path) 1.单源最短路径 迪杰斯特拉(Kijkstra)算法 2.求任意一对顶点间的最短路径 弗洛伊德( Floyd )算法 18 迪杰斯特拉(Kijkstra)算法 问题的提法: 给定一个带权有向图D与源点 v,求从 v 到D中其它顶点的最短路径。限定各边上的权值大于或等于0。 Dijkstra算法----贪心 首先求出长度最短的一条最短路径,再参照它求出长度次短的一条最短路径,依次类推,直到从顶点v到其它各顶点的最短路径全部求出为止。 19 Dijkstra 逐步求解的过程 1 0 4 3 2 10 100 30 50 20 60 10 源点 终点 最短路径 路径长度 0 1 10 2 (0,1,2) (0,3,2) ,60,50 3 (0,3) 30 4 (0,

文档评论(0)

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

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

1亿VIP精品文档

相关文档