Expand description
CPM Algorithm Implementation
Implements the Critical Path Method (CPM) algorithm:
- Forward pass: Calculate earliest start/finish times (ES/EF)
- Backward pass: Calculate latest start/finish times (LS/LF)
- Float calculation: slack = LS - ES
- Critical path: Tasks where float = 0
- Batch identification: Group tasks by earliest start time
- Bottleneck analysis: Identify tasks that block the most work
Structsยง
- CpmAlgorithm
- CPM Algorithm calculator