算法有向无环图及其应用关键路径.pptx
《算法有向无环图及其应用关键路径.pptx》由会员分享,可在线阅读,更多相关《算法有向无环图及其应用关键路径.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 关键路径关键路径1.问题提出 假设以有向网表示一个施工流图,假设以有向网表示一个施工流图,用顶点表用顶点表示事件,弧表示活动;示事件,弧表示活动;弧上的权值表示完成该项弧上的权值表示完成该项子工程所需时间。子工程所需时间。每个事件表示在它之前的活动每个事件表示在它之前的活动已完成,在它之后的活动可以开始已完成,在它之后的活动可以开始.第1页/共19页2例例 设一个工程有设一个工程有11项活动,项活动,9个事件个事件事件事件 V1表示整个工程开始表示整个工程开始事件事件V9表示整个工程结束表示整个工程结束问题:(问题:(1)完成整项工程至少需要多少时间?)完成整项工程至少需要多少时间?(2)
2、哪些活动是影响工程进度的关键?)哪些活动是影响工程进度的关键?987645321a1=6a2=4a3=5a4=1a5=1a6=2a7=9a8=7a9=4a10=2a11=4关键路径关键路径(Critical Path)汇点源点第2页/共19页3AOE(Activity On Edges)AOE(Activity On Edges)网络:如果在带权DAGDAG图中 用有向边表示一个工程中的活动(Activity)Activity)用边上权值表示活动持续时间(Duration)Duration)用顶点表示事件(Event)Event)则这样的有向图叫做用边表示活动的网络,简称 AOE AOE(Ac
3、tivity On Edges)(Activity On Edges)网络。2.定义定义第3页/共19页路径长度:从源点到汇点可能有多条有向路径,路径上各活动所需 时间之和叫该路径的路径长度关键路径:具有最大路径长度的路径叫做关键路径,上图的关键路 径有a1,a4,a7,a10和 a1,a4,a8,a11,它们的路径长度均为18关键活动:关键路径上的所有活动都叫做关键活动,对上图的AOE,关键活动是a1,a4,a7,a8,a10,a11 关键活动上持续时间的变化可能影响整个工程的工期987645321a1=6a2=4a3=5a4=1a5=1a6=2a7=9a8=7a9=4a10=2a11=4汇
4、点源点第4页/共19页5路径长度路径上各活动持续时间之和关键路径路径长度最长的路径Ve(j)表示事件Vj的最早发生时间Vl(j)表示事件Vj的最迟发生时间e(i)表示活动ai的最早开始时间l(i)表示活动ai的最迟开始时间l(i)-e(i)表示完成活动ai的机动时间关键活动关键路径上的活动,即l(i)=e(i)的活动关键路径关键路径(Critical Path)AOE中有关概念中有关概念第5页/共19页63.如何找e(i)=l(i)的关键活动?设活动设活动ai用弧用弧表示,其持续时间表示,其持续时间记为:记为:dut()则有:则有:(1)e(i)=Ve(j)(2)l(i)=Vl(k)-dut(
5、)jkai如何求Ve(j)和Vl(j)?第6页/共19页7如何求Ve(j)和Vl(j)?关键路径关键路径(Critical Path)(1)从ve(1)=0开始向前递推j(2)从vl(n)=ve(n)开始向后递推i第7页/共19页84.4.求关键路径步骤(1)求Ve(i)(2)求Vl(j)(3)求e(i)(4)求l(i)(5)计算l(i)-e(i)关键路径关键路径(Critical Path)第8页/共19页987645321a1=6a2=4a3=5a4=1a5=1a6=2a7=9a8=7a9=4a10=2a11=4汇点源点 事件V Vi i的最早可能开始时间VeiVei:是从源点V V1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 无环图 及其 应用 关键 路径
限制150内