7、图(新0509)精选.ppt

* a b e h k 源点 汇点 6 1 7 4 关键活动为a,b b,e e,h h,k 关键路径为(a,b,e,h,k) * 用AOE网来估算工程完成的时间是非常有用的 提高非关键活动的速度一般不会加快工程进度。提高关键活动的速度有助于加快工程进度。 但关键活动的速度提高是有限度的,只有在不改变网的关键路径的前提下,提高关键活动的速度才有效。 若网中有几条关键路径,那么,单提高一条关键路径上的关键活动的速度,不能导致整个工程缩短工期,而必须提高同时在几条关键路径上的活动的速度。 * 求关键路径的算法: ⑴ 输入 e 条弧j,k, 建立AOE-网的存储结构; ⑵ 从源点v0出发,令ve[0]=0,按拓扑有序求其余各顶点的最早发生时间ve[i](1≤i ≤n-1).如果得到的拓扑有序序列中顶点个数小于网中顶点数n,则说明网中存在环,不能求关键路径,算法终止;否则执行步骤⑶; ⑶ 从汇点vn出发,令vl[n-1]=ve[n-1],按逆拓扑有序求其余各顶点的最迟发生时间vl(i)(n-2≥i ≥2); ⑷ 根据各顶点的 ve 和 vl 值,求每条弧 s 的最早开始时间 e(s) 和最迟开始时间 l(s) . 若某条弧满足条件e(s)= l(s), 则为关键活动. * 算法的实现要点: 显

文档评论(0)

1亿VIP精品文档

相关文档