Detailed Float in CPM
Calculating Float in the Critical Path Method
Total Float and Free Float are two terms used in the “Critical Path Method” (CPM). There are many people, even project managers, who still believe that both these terms are just synonymous to each other. In fact Total Float and Free Float are two different concepts:
- Total Float in CPM is the amount of time an activity can be delayed without delaying the project finish date.
- Free Float in CPM is the amount of time an activity can be delayed without delaying the Early Start of its successor activity.
Total Float in CPM
Total Float, also known as Slack, and the value of Total Float is zero on a critical path. There are two methods to calculate the Slack. You can subtract the duration of the non-critical path from the critical path. You can calculate the slack also by subtracting the Early Start from the Late Start (LS-ES) or by subtracting the Early Finish from the Late Finish (LF-EF).
Free Float in CPM
For calculating the Free Float, you are required to subtract the Early Finish of the activity from the Early Start of the next activity (ES of next activity – EF of current activity). You need to modify this formula slightly if you are not considering 0 as your project’s start date.
If you are considering to have the project start date as 0, then the formula to find Free Float is ES (Early Start) of next activity – EF (Early Finish) of current activity. On the other hand, if you count from 1 (consider 1 as your projects starting day), then you need to subtract 1 from the above formula. So, the formula becomes ES of next activity – EF of current activity – 1.
Float in CPM Calculations
You should know that the Early Start and the Early Finish are marked at the top corners of the box and the Late Start and the Late Finish are marked at the bottom corners of the box as shown below.
- ES – Early Start
- EF – Early Finish
- LS – Late Start
- LF – Late Finish
The duration is marked inside the box. Let’s consider the following diagram.
You can see four different paths from start to finish.
- A-B-C
- A-B-F
- D-E-H
- D-G-H
If you calculate the duration for each path you will get the values as
- A-B-C 🠺 4+3+4 = 11 Days
- A-B-F 🠺 4+3+7 = 14 Days
- D-E-H 🠺 5+8+4 = 17 Days
- D-G-H 🠺5+6+4 = 15 Days
It is clear that D-E-H is one the critical path because it has the longest duration of 17 days.
Calculate Total Float
First, let’s calculate the total float by subtracting the duration of the non-critical path from the critical path. In our case,
Total Float = (duration of path D-E-H) – (duration of path D-G-H)
= 17 – 15 = 2 Days
Thus, the Total Float is 2 days. Let’s confirm this with second method.
Total Float for activity G is (LF-EF) or (LS-ES)
= (13-11) or (8-6) = 2 Days
Please note that Total Float is zero on the critical path. Next, let’s calculate the Free Float. It is obvious that the activities on the critical path cannot have a free float. Let’s calculate the Free Float for activity G.
Free Float Activity G
Free Float for activity G is ES of next activity – EF of current activity -1
= (ES of activity H) – (EF of activity G) – 1
= 14 – 11 – 1 = 2 Days
Free Float of activity G is 2 days.
Summary – Float in CPM
Total Float and Free Float are two different concepts in the Critical Path Method. Total Float deals with the amount of time an activity can be delayed without delaying the project finish date. While, Free Float deals with the amount of time an activity can be delayed without delaying the Early Start of its successor activity.