




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数,据,结,构,第,二十九,讲,知,识,点,活动的最早开始时间、最迟开始时间,关键活动、关键路径的确定,最短路径的概念,从源点到各顶点最短路径算法的描述,每两个顶点间最短路径的查找,重,点,关键路径中各顶点与活动最早开始时间和,最迟开始时间的确定,从源点到各顶点最短路径求解过程,数,据,结,构,7,、在描述关键路径的算法时,设活动,a,由弧,表示,持续时间记为,dut,,则,1,)事件,Vj,的最早出现时间,vej,从源点,V0,到某顶点,Vj,的最长路径长度叫作事件,Vj,的,最早开始时间,,vej=maxvei+dut,,,?,T,必须在拓扑有序前提下进行,2,)活动,a,的最早开始时间,
2、eei,顶点,Vj,的最早出现时间,vej,决定了从,Vj,指出的各条边,所代表活动的最早开始时间,显然,eei= vej,。,数,据,结,构,3,)事件,Vk,的最迟开始时间,vlk,vlk=minvlp-dut,?,T,必须在拓扑逆序前提下进行,(4),活动,a,的最迟开始时间,el,eli=vlk-dut,(5),只要某活动,a,i,有,eei=eli,的关系,我们就称,a,i,为关键活动。关键路径上各条边所对应的活动,都是关键活动。,数,据,结,构,V2,V1,V3,V5,V4,V6,V1,V3,V4,V6,顶点,ve vl,活动,e l l-e,v1,v2,v3,v4,v5,v6,a
3、1,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,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,S,v3,v1,v1,T,v3,v2,v1,S,v4,v5,v2,S,v2,v3,v1,v6,v5,v5,v4,v2,v3,v1,数,据,结,构,7,7,最短路径,如果从图中某顶点
4、出发(此点称为源点),经图的,边到达另一顶点(称为终点)的路径不止一条,如,何找到一条路径使沿此路径上各边的权值之和为最,小。,7,7,1,从源点到其余顶点的最短路径,?,迪杰斯特拉算法(,P190,),用集合,S,记住已找到从,v,出发找到最短路径,的终点的集合,一开始,S,中只包括顶点,v,,,用,T,记住剩下的顶点。,数,据,结,构,?,若图中有边,v,v,j,则,v,j,的距离为此边,的权值,否则,v,j,的距离值为一个很大的数,,?,每次从,T,的顶点中选一个其距离值最小的,Vm,加入到,,S,中。每往,S,加入一个顶点,Vm,,就要对,T,的各个顶,点,的距离值进行一次修正。若加进
5、,Vm,做中间顶点,使从,v,到,V,j,的最短路径比不加,Vm,的路径为短,则,要修改,Vj,的距离值。修改后再选距离最小的顶点,加入到,S,中。,?,如此进行下去,直到图中所有顶点都包括在,S,中,,或再也没有可加入到,S,中的顶点存在为止。,数,据,结,构,V0,V5,V4,V2,V1,V3,20,30,终,点,i=1,i=2,i=3,i=4,i=,5,v,1,?,?,?,?,?,v,2,10,(v0,v2),v,3,?,60,(v0,v2,v3),50,(v0,v4,v3),v,4,30,(v0,v4),30,(v1,v4),v,5,100,(v0,v5),100,(v0,v5),90
6、,(v0,v4,v5),60,(v0,v4,v3,v5),v,j,v2,v4,v3,v5,S,v0,v2,v0,v2,v4,v0,v2,v3,v4,v0,v2,v3,v4,v5,数,据,结,构,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,v4,T,T,v5,T,T,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,选,中,V2,绿,色,为,被,复,制,的,内,容,Pv2=v0,v2,,,Pv3=Pv2+v3,,,Pv4=v0,v4,,,Pv5=v0,v5,(,1,),(,2,),红色字体,表示复制,绿色部分,数,据,结,构,
7、选,中,V4,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,T,Pv2=v0,v2,,,Pv3=Pv4+v3,,,Pv4=v0,v4,,,Pv5=Pv4+v5,Pv2=v0,v2,,,Pv3=Pv2+v3,,,Pv4=v0,v4,,,Pv5=v0,v5,(,2,),(,3,),数,据,结,构,选,中,V3,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,T,T,v0,v1,v2,v3,
8、v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,T,Pv2=v0,v2,,,Pv3=Pv4+v3,,,Pv4=v0,v4,,,Pv5=Pv4+v5,Pv2=v0,v2,,,Pv3=Pv4+v3,,,Pv4=v0,v4,,,Pv5=Pv3+v5,(,3,),(,4,),数,据,结,构,v0,v1,v2,v3,v4,v5,v1,v2,T,T,v3,T,T,T,v4,T,T,v5,T,T,T,T,从上图看到,,Pvv,为,T,,表示找到从源点,V0,到顶点,V,的最短路径,,Pv2=v0,v2,,,Pv4=v0,v4,Pv3=Pv2+v3=v0,v2,v3,Pv5= P
9、v3+v5=v0,v2,v3,Pv2=v0,v2,,,Pv3=Pv4+v3,,,Pv4=v0,v4,,,Pv5=Pv3+v5,(,4,),数,据,结,构,7,7,2,从每对顶点间的最短路径,?,弗洛伊德算法(,P192,),?,如果从顶点,vi,到顶点,vj,有弧,则从顶点,vi,到顶,点,vj,存在一条长度为,Costij,的路径,该路径,不一定是最短路径,尚需进行,n,次试探。,?,首先考虑路径(,vi,,,v0,,,vj,)是否存在(即判,断弧(,vi,,,v0,)和(,v0,,,vj,)是否存在)。如,果存在,则比较(,vi,,,v0,,,vj,)和(,vi,,,vj,)的,路径长度,
10、然后取长度较短者为顶点,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,的最短路径。,数,据,结,构,v0,v1,v2,6,4,3,11,2,a,b,c,顶点间经过,顶点的序号,?,-1,不存在,顶点间经过,顶点的序号,?,0,既,v0,顶点间经过顶,点的序号,?,1,既,v0,v1,顶点间经过顶点,的序号,?,2,,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市死者赔偿协议书
- 营销末位淘汰协议书
- 音乐教师合同协议书
- 非法转移土地协议书
- 农家乐股份合同协议书
- 酒厂污泥处理协议书
- 银行股份认购协议书
- 供应链管理合作协议书
- 公司注销股东间协议书
- PSW品质提交协议书
- 老年医学科临床营养管理流程
- 初三上学期自我陈述报告范文800字
- 2023年中考物理专题复习:《电磁学》实验题
- 腹部CT断层解剖结构肝胰腺
- 建平磷铁矿业有限公司磷(含磁铁磷灰石)矿矿山地质环境保护与土地复垦方案
- DB22∕T 3181-2020 公路水路行业安全生产风险分级管控和隐患排查治理双重预防机制建设通用规范
- GB/T 36713-2018能源管理体系能源基准和能源绩效参数
- GB/T 25068.1-2020信息技术安全技术网络安全第1部分:综述和概念
- “二级甲等妇幼保健院”评审汇报材料
- 《狼王梦》读书分享PPT
- 三年级美术下册第10课《快乐的节日》优秀课件1人教版
评论
0/150
提交评论