Critical Path Analysis (Edexcel A-Level Further Mathematics): Revision Notes
11.1.3 Critical Path Analysis
Critical Path Analysis (CPA) is a method for analysing an activity network to determine the minimum project duration, identify critical activities, and calculate key timings. It also helps determine the minimum number of workers required to complete the project efficiently.
Key Concepts
Critical Path
The critical path is the longest path through the network. It determines the minimum time required to complete the project. Activities on the critical path have zero float.
Timings
- Earliest Event Time (EET): The earliest time an event can occur, considering all preceding activities.
- Calculated through a forwards pass from start to finish.
- Latest Event Time (LET): The latest time an event can occur without delaying the project.
- Calculated through a backwards pass from finish to start.
- Earliest Start Time (EST) and Earliest Finish Time (EFT):
- EST: Earliest time an activity can start (equal to the EET of its preceding event).
- EFT: Earliest time an activity can finish:
- Latest Start Time (LST) and Latest Finish Time (LFT):
- LFT: Latest time an activity can finish without delaying the project (equal to the LET of its succeeding event).
- LST: Latest time an activity can start:
- Float: The amount of time an activity can be delayed without affecting the project duration.
Steps in Critical Path Analysis
- Draw the Activity Network
- Forward Pass
- Backward Pass
- Identify Critical Activities
- Calculate Lower Bound for Workers
- Draw the Activity Network:
- Ensure all dependencies are included, and activities are labelled with their durations.
- Forward Pass:
- Start at the start node.
- Calculate the EET for each event:
- Backward Pass:
- Start at the end node.
- Calculate the LET for each event:
- Identify Critical Activities:
- Activities with zero float are critical.
- The sequence of critical activities forms the critical path.
- Calculate Lower Bound for Workers:
- The lower bound for workers is given by:
Worked Example
Question Consider the precedence table below:
| Activity | Duration | Immediate Predecessors |
|---|---|---|
| A | 3 | - |
| B | 2 | A |
| C | 4 | A |
| D | 5 | B, C |
| E | 3 | C |
| F | 6 | D, E |
Step 1: Draw the Activity Network
Construct the network with a single start node, a single end node, and all dependencies shown.
Step 2: Forward Pass
- Start at :
- :
- :
- :
- :
- :
Step 3: Backward Pass
- Start at :
- :
- :
- :
- :
- :
Step 4: Identify Critical Activities
- Activities with :
- Critical Path: A → C → D → F
Project Duration: 18 units.
Step 5: Calculate Lower Bound for Workers
- Total Activity Time:
- Lower Bound for Workers:
At least 2 workers are required to complete the project in the shortest possible time.
Note Summary
Common Mistakes
-
Incorrect Timings in Forwards/Backwards Pass Forgetting to take the maximum for EET or minimum for LET leads to incorrect critical paths.
-
Confusion Between Float and Timings Misinterpreting float as the difference between EET and LET instead of LFT and EFT.
-
Missing Dependencies Failing to include all immediate predecessors or successors can cause errors in the network.
-
Incorrect Lower Bound Calculation Using project duration instead of total activity time or vice versa.
-
Overlooking Critical Activities Not correctly identifying zero float activities as critical.
Key Formulas/Theorems
- Earliest Finish Time (EFT):
- Latest Start Time (LST):
- Float:
- Lower Bound for Workers: