AOV网(有向图).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AOV网(有向图)

? 基本步骤 设G=(V,E)为一个具有n个顶点的带权的连通网络,最小生成树的初始状态为有n 个顶点但无边的非连通图 T=(V, ? )。将E 中的边按权值的递增顺序排序,选择权值最小的边,若与其相关的顶点落在T 中不同的连通分量上,则将其加入T 中,否则,将其弃舍。循环至所有顶点在同一的连通分量上。 克鲁斯卡尔算法 如何识别一条边所相关的顶点是否落 在同一个连通分量上?可将一个连通 分量的所有顶点看成一个集合,当从 E中取出一条边( xi, xj )时,若xi, xj 在同一集合u 中,则将该边弃舍; 否则,则将该边加入到T 中,并将xj 所在的集合v 并入集合u 中。 交通咨询系统、通讯网、计算机网络常要寻找两结点间最短路径 交通咨询系统:A 到 B 最短路径 计算机网 发送Email节省费用 A到B沿最短路径传送 路径长度:路径上边数 路径上边的权值之和 最短路径:两结点间权值之和最小的路径 例:求V0到V4最短路径 V0到V4 路径:V0 V4 45 V0 V1 V4 60 V0 V2 V3 V4 60 V0 V2 V3 V1 V4 55 问题的提出 从某源点到其余各点的最短路径 带权值的有向图的单源最短路径问题 如何求从某源点 到其余各点的最短路径? Dijkstra算法的基本思想 按路径长度递增顺序求最短路径算法 。与求最小生成树的普里姆算法类似 迪杰斯特拉算法(Dijkstra) Dijkstra 算法的基本步骤 设V0是起始源点,U = 已求得最短路径终点集合。V-U = 未确定最短路径的顶点的集合 初始时 U ={V0} 1)下一条长度最短的路径: ① Vi ? V - U ,先求出V0 到Vi 中间只经 U 中结点的最短路径; ② 上述最短路径中长度最小者即为下一条长度最短的路径; ③ 将所求最短路径的终点加入U 中; 2)重复1)直到求出所有的最短路径 有向无环图:没有回路的有向图 例 某工程可分为7个子工程,若用顶点表示子工程(也称活动), 用弧表示子工程间的顺序关系。工程流程可用如下AOV网表示 AOV网( activity on vertex net ) 用顶点表示活动,边表示活动的顺序关系的有向图称为AOV网 应用: 工程流程、生产过程中各道工序的流程、程序流程、课程的流程 AOV网 对工程问题,人们至少关心如下两类问题: 1)工程能否顺序进行,即工程流程是否“合理” 2)完成整项工程至少需要多少时间,哪些子工程是影响工程进度的关键子工程 为求解工程流程是否“合理”,通常用AOV网的有向图表示工程流程 AOV网与拓扑排序 例1 某工程可分为V0、V1、V2、V3、V4、V5、V6 7个子工程, 工程流程可用如下AOV网表示。其中顶点:表示子工程(也称活动), 弧:表示子工程间的顺序关系。 例 课程流程图 某校计算机专业课程流程可AOV网表示。其中顶点:表示课程(也称活动), 弧:表示课程间的先修关系; 如何安排施工计划? 如何安排教学计划? 一个可行的施工计划为:V0,V1,V2, V4,V3,V5,V6, 一个可行的学习计划为:C1,C9,C4,C2,C10,C11,C12,C3,C6,C5,C7,C8 可行的计划的特点:若在流程图中顶点v是顶点u 的前趋,则在计划序列中顶点v 也是u的前趋。 拓扑序列:有向图D的一个顶点序列称作一个拓扑序列,如果该序列中任两顶点v 、u ,若在D中v是u前趋,则在序列中v也是u前趋。 拓扑排序: 就是将有向图中顶点排成拓扑序列。 拓扑排序的应用 ? 安排施工计划(如上) ? 判断工程流程的是否合理 如何判断AOV网(有向图) 是否存在有向回路? AOV网(有向图) 不存在有向回路 当且仅当能对AOV网 进行拓扑排序 拓扑排序方法: 1)在有向图选一无前趋的顶点v,输出; 2)从有向图中删除v及以v为尾的孤; 3)重复1、2、直接全部输出全部顶点或有向图中不存在无前趋顶点;例:V0,V1,V2,V3,V4,V5,V6 1)拓

文档评论(0)

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

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

1亿VIP精品文档

相关文档