网络规划和设计 - 关键路径法 CPM(关键路径、松弛时间)

1 概述

关键路径法
全称:Critical Path Method,CPM
关键路径:从开始到结束的所有路径中,用时最长的一条路径
松弛时间:最多延迟执行的时间

2 相关计算

  • 以下相关计算,以此图为例
    在这里插入图片描述

在网络图中的某些活动可以并行地进行,所以完成工程的最少时间是从开始顶点到结束顶点的最长路径长度,即:关键路径,关键路径上的活动为关键活动。(若满足该时间,则其他活动一定已完成)

2.1 关键路径

  • 关键路径:从开始到结束的所有路径中,用时最长 的一条路径
    • 如上图:关键路径 为:A-B-D-G-I-K-L,
    • 关键路径总时间: 22 天(2+5+2+6+4+3)
    • 注意:关键路径上的路径,松弛时间为 0
  • 最早开始时间任务从 开始 到 执行 的最早时间(若在关键路径上,沿关键路径;不在关键路径上,走包含该任务的 最长路径
    • 以 EH 为例,最早开始时间 = A-B-C-E = 2+3+2 = 7 天
    • 以 IJ 为例,最早开始时间 = A-B-D-G-I = 2+5+2+6 = 15 天
  • 最晚开始时间关键路径的总时间 - 该任务继续执行所需时间
    • 以 EH 为例,最晚开始时间 = 22 - (E-H-L) = 22 - (4+6)= 12 天
    • 以 IJ 为例,最晚开始时间 = 22 - (I-J-L) = 22 - (3+1) = 18 天

2.2 松弛时间

  • 松弛时间:不影响完工的前提下,可以被推迟完成的最大时间。有以下两种计算方法
  • 关键路径的总时间 - 包含该任务的最长路径的总时间(若在关键路径上,沿关键路径)
    • 以 EH 为例。松弛时间 = 22 - (2+3+2+4+6) = 5 天
    • 以 IJ 为例。松弛时间 = 22 - (2+5+2+6+3+1) = 3 天
  • 最晚开始时间 - 最早开始时间
    • 以 EH 为例。松弛时间 = 12 - 7 = 5 天
    • 以 IJ 为例。松弛时间 = 18 - 15 = 3 天

3 扩展

3.1 网工软考真题

【2017下半年 - 7,8】某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。完成该项目的最少时间为(7)。由于某种原因,现在需要同一个开发人员完成BC和BD,到完成该项目如最少时间为(8)天。

在这里插入图片描述
(7) A.11
  B.18
  C.20
  D.21
(8) A.11
  B.18
  C.20
  D.21

参考答案:7=B,8=C
关键路径:最长的一段(abcefj==abdgfj=18天),bd、bc只能由同一个人来完成,因此最快的方式为,先完成bd再去完成bc(因此相当于此时,关键路径abcefj上推迟了2天完成,因此此时项目完成的最少时间为20天)。

【2016下半年 - 7,8】 某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为(7) 天。活动BC和BF最多可以晚开始(8) 天而不会影响整个项目的进度。
在这里插入图片描述
(7) A.11
  B.15
  C.16
  D.18
(8) A.0 和 7
  B.0 和 11
  C.2 和 7
  D.2 和 11

参考答案:7=D,8=A
关键路径:A-B-C-E-F-J 和 A-B-D-G-F-J,其长度为 18
活动 BC 在关键路径上,所以松弛时间 为 0
活动 BF 不在关键路径上,松弛时间 = 关键路径总时间 - (A-B-F-J) = 18 - 11 = 7

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼丸丶粗面

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值