网络规划和设计 - 关键路径法 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

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
项目管理关键路径(Critical Path Method,简称CPM)和关键链(Critical Chain Method,简称CCM)是两种常用的项目计划管理方关键路径是一种经验性的计划调度方,通过确定项目关键路径,即项目完成所需的最长时间路径,来确定项目完成的最早和最晚时间,以及项目的总工期。关键路径主要关注项目时间约束,通过优化关键路径上的任务,可以缩短项目的总工期并提高完成率。该方通常使用工期网络图进行分析,并结合关键路径的管理手段,如资源调配和进度控制,来保证项目按时完成。 而关键链则是一种基于资源约束的项目计划管理方。关键链将项目资源的限制与任务的不确定性进行了综合考虑。在关键链,任务的持续时间被缩减了,以充分利用资源,但项目的计划日期则根据资源的可用性来确定。该方更强调资源的合理调配和任务优先级管理,以最大程度地提高项目完成的可能性。关键链通常使用CCM网络图进行分析,并采用项目缓冲管理和紧前关系调整等技术来防止资源瓶颈、任务延误和缓冲消耗。 关键路径和关键链都可以帮助项目管理者有效地规划和控制项目进度。关键路径主要适用于确定项目最早和最晚时间,优化项目的总工期;而关键链则更适合于资源约束和不确定性较高的项目,能够提高项目的完成率。在实际应用,可以根据项目的特点和需求选择适合的方,或者综合运用两种方,以达到最佳的项目管理效果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鱼丸丶粗面

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

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

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

打赏作者

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

抵扣说明:

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

余额充值