第二十九讲 关键路径.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 二十九 讲 知 识 点 活动的最早开始时间、最迟开始时间 关键活动、关键路径的确定 最短路径的概念 从源点到各顶点最短路径算法的描述 每两个顶点间最短路径的查找 重 点 关键路径中各顶点与活动最早开始时间和 最迟开始时间的确定 从源点到各顶点最短路径求解过程 7、在描述关键路径的算法时,设活动a由弧j,k 表示,持续时间记为dutj,k,则 1)事件Vj的最早出现时间ve[j] 从源点V0到某顶点Vj的最长路径长度叫作事件Vj的最早开始时间, ve[j]=max{ve[i]+duti,j},i,j?T 必须在拓扑有序前提下进行 2)活动a的最早开始时间ee[i] 顶点Vj的最早出现时间ve[j]决定了从Vj指出的各条边所代表活动的最早开始时间,显然 ee[i]= ve[j] 。 3)事件Vk的最迟开始时间vl[k] vl[k]=min{vl[p]-dutk,p},k,p?T 必须在拓扑逆序前提下进行 (4) 活动a的最迟开始时间el el[i]=vl[k]-dutj,k (5)只要某活动ai有ee[i]=el[i]的关系,我们就称ai 为关键活动。关键路径上各条边所对应的活动 都是关键活动。 7.7 最短路径 如果从图中某顶点出发(此点称为源点),经图的边到达另一顶点(称为终点)的路径不止一条,如何找到一条路径使沿此路径上各边的权值之和为最小。 7.7 .1 从源点到其余顶点的最短路径 迪杰斯特拉算法(P190) 用集合S记住已找到从v出发找到最短路径 的终点的集合,一开始S中只包括顶点v, 用T记住剩下的顶点。 若图中有边 v , vj , 则 vj 的距离为此边 的权值,否则vj的距离值为一个很大的数, 每次从T的顶点中选一个其距离值最小的Vm加入到,S中。每往S加入一个顶点Vm ,就要对T的各个顶点 的距离值进行一次修正。若加进Vm做中间顶点 使从 v 到Vj 的最短路径比不加Vm的路径为短 则要修改Vj的距离值。修改后再选距离最小的顶点加入到S中。 如此进行下去,直到图中所有顶点都包括在S中,或再也没有可加入到S中的顶点存在为止。 7.7 .2 从每对顶点间的最短路径 弗洛伊德算法(P192) 如果从顶点vi到顶点vj有弧,则从顶点vi到顶 点vj存在一条长度为Cost[i][j]的路径,该路径 不一定是最短路径,尚需进行n次试探。 首先考虑路径(vi,v0,vj)是否存在(即判 断弧(vi,v0)和(v0,vj)是否存在)。如 果存在,则比较(vi,v0,vj)和(vi,vj)的 路径长度,然后取长度较短者为顶点vi到顶点 vj的中间顶点的序号不大于0的最短路径。 假如在路径上再增加一个顶点v1,也如果 (vi,…,v1)和(v1,…,vj)分别是 当前找到的中间顶点的序号不大于0的最 短路径,那么(vi,…,v1,…,vj) 就有可能是从vi到顶点vj的中间顶点的序 号不大于l的最短路径。 将它和已经得到的从vi到顶点vj的中间顶点序 号不大于0的最短路径相比较,从中选出中 间顶点的序号不大于1的最短路径之后,再 增加一个顶点v2,继续进行试探。依次类推 长度较短者便是从顶点vi到顶点vj的中间序号 不大于k的最短路径。 经过n次比较后,最后求得的必是从顶点vi到 顶点vj的最短路径。 数 据 结 构 V2 V1 V3 V5 V4 V6 a1=3 a6=3 a4=3 a2=2 a8=1 a7=2 a5=4 a3=2 V1 V3 V4 V6 顶点 ve vl 活动 e l l-e v1 v2 v3 v4 v5 v6 a1 a2 a3 a4 a5 a6 a7 a8 0 0 3 4 2 6 6 8 2 6 7 8 0 0 3 3 2 2 6 6 1 1 0 4 4 2 5 6 7 0 1 1 0 3 0 1 V2 V1 V3 V5 V4 V6 a1=3 a6=3 a4=3 a2=2 a8=1 a7=2 a5=4 a3=2 v6 v4 v5 v2 v3 v1 T T T v4 v5 S v4 v2 v3 v1 T S T v6 S v6 v5 v4 v2 v3 v1 T v3 v2

文档评论(0)

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

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

1亿VIP精品文档

相关文档