总时差看全局,自由时差看紧后活动
总时差的关注点是项目总工期。某活动如果延迟了,但只要不把整个项目完工时间拖后,就还在总时差允许范围内。常见公式是总时差 = LS - ES,也可以用 LF - EF。两个公式算出来应该一致。
自由时差的关注点更窄,它只看紧后活动能不能按最早时间开始。一个活动可能还有总时差,但自由时差为 0,意思是它稍微一拖,就会影响下一个活动最早开始,不过未必立刻影响整个项目工期。考试题里如果问“不影响紧后活动”,就不要直接套总时差。
| 概念 | 看谁受影响 | 常见判断 |
|---|---|---|
| 总时差 | 项目总工期 | 活动最多可延迟多久而不影响总工期 |
| 自由时差 | 紧后活动最早开始 | 活动最多可延迟多久而不影响下一个活动 |
| 关键活动 | 总工期 | 总时差通常为 0 |
| 关键路径 | 项目完工时间 | 路径上活动延迟通常会推迟项目 |
先正推最早时间,再逆推最迟时间
关键路径计算不要上来就找时差。第一步正推,从起点往终点算 ES 和 EF;第二步逆推,从终点往起点算 LS 和 LF;第三步才算时差。顺序乱了,最容易把最早时间和最迟时间写反。
正推时,某活动的最早开始通常取所有紧前活动最早完成的最大值,因为要等前面的工作都完成。逆推时,某活动的最迟完成通常取所有紧后活动最迟开始的最小值,因为不能耽误后面的最早约束。这里的最大和最小,是很多计算题的隐藏坑。
老师式小例子
活动 A 的 ES=3,EF=7,LS=5,LF=9。
总时差 = LS-ES = 5-3 = 2,也可以用 LF-EF = 9-7 = 2。
如果 A 的紧后活动最早开始是 8,则自由时差 = 8-EF = 8-7 = 1。
自由时差为什么常常比总时差小
自由时差只给你看紧后活动的最早开始时间,范围比较窄;总时差看的是不影响整个项目总工期,范围更大。所以自由时差通常小于或等于总时差。看到自由时差比总时差还大,就要回头检查计算。
现实项目里也好理解:你拖一天,可能马上让下一个同事等你,但如果后面路径还有余量,项目总完工未必立刻延迟。考试把这两个概念分开,就是为了看你能不能区分“影响下家”和“影响全局”。
| 题干问法 | 优先使用 | 不要误用 |
|---|---|---|
| 不影响项目总工期 | 总时差 | 自由时差 |
| 不影响紧后活动最早开始 | 自由时差 | 总时差 |
| 活动是否关键 | 总时差是否为 0 | 活动名称是否重要 |
| 路径是否关键 | 路径总持续时间是否最长 | 活动数量多少 |
备考时这样练更稳
关键路径题建议每次都写出 ES、EF、LS、LF 四列,不要只在脑子里算。尤其是网络图稍微复杂一点时,纸上留下过程比直接选答案稳得多。计算题最可惜的失分,往往不是不会,而是某一步最大值、最小值取反。
复习时把总时差、自由时差和关键路径放在同一张小表里记。总时差看项目,自由时差看紧后,关键路径看最长路径。能把这三句话说顺,题目换一个图也不容易乱。
相关题目解析
下面这些题目和本专题的判断方法关联较强,适合读完概念后回到具体题干里校验理解。
- 关键路径上活动延误会影响总工期吗?关键路径 / 总时差
- 网络图中活动总时差为 0 说明什么?关键路径 / 总时差