All revision notes topics

Critical paths and floatEdexcel A-Level Further Maths: Revision notes

Section 1

Earliest and latest event times

In an activity network, the earliest event time e(j) is the earliest time an event can occur. Find it with a forward pass: start with e = 0 at the start event and, at each event, take the largest value of e(i) + duration over all the activities ending there. The latest event time l(i) is the latest time an event can occur without delaying the project. Find it with a backward pass: set l at the finish event equal to its earliest time and, at each event, take the smallest value of l(j) − duration over all the activities leaving it. The value of e at the finish event is the minimum project time.

Key termsforward passbackward passearliest event timelatest event time
Common mistake

Taking the smallest value in a forward pass or the largest in a backward pass. Forward is the largest, backward is the smallest.

Section 2

Start and finish times for activities

For an activity from event i to event j with duration d:

  • earliest start = e(i)
  • earliest finish = e(i) + d
  • latest finish = l(j)
  • latest start = l(j) − d. When the project is given as a precedence table, the earliest start of an activity is the largest earliest finish of its immediate predecessors, and the latest finish is the smallest latest start of the activities that follow it. Example: with A 4, B 6, C 5 (after A), D 3 (after A, B), F 4 (after C, D): D starts at 6, as B finishes at 6 and A at 4.
Key termsearliest startlatest finish
Exam tip

Write the earliest and latest times in a table beside the activities and fill it in order.

Section 3

Critical activities and the critical path

An activity is critical if any delay to it delays the whole project. A critical activity has no spare time: its earliest start equals its latest start and its earliest finish equals its latest finish. The critical path is a path of critical activities from start to finish. It is the longest path, and its length is the minimum project time. There can be more than one critical path. Example: B–E–G–H = 6 + 7 + 2 + 3 = 18 days is the longest path through a project, so B, E, G and H are the critical activities.

Key termscritical activitycritical path
Common mistake

Calling the shortest path the critical path. It is the longest one.

Section 4

Total float

The total float of an activity is the amount by which it can be delayed, or its duration extended, without delaying the project. For an activity from i to j: F(i, j) = l(j) − e(i) − duration(i, j). Critical activities have a total float of zero. An activity with float 2 can be delayed by up to 2 days without affecting the project time, but a delay greater than 2 delays the whole project. Example: activity C has e = 4, l = 11 and duration 5, so its float is 11 − 4 − 5 = 2 days. If an activity's delay exceeds its float, the project is delayed by the excess, and the critical path may change.

Key termstotal float
Exam tip

To find the effect of a delay, compare it with the total float: the project is delayed by the delay minus the float.

Section 5

Gantt (cascade) charts and the lower bound for workers

A Gantt (cascade) chart shows each activity as a bar on a time axis. Each activity requires only one worker. Critical activities are drawn first, as a continuous line of bars from time 0 to the project time. Other activities are drawn at their earliest start, with the spare time shown as the float. The lower bound for the number of workers needed to complete the project in the minimum time is the sum of all durations divided by the minimum project time, rounded up. Example: durations total 42 days and the project takes 24 days, so 42 ÷ 24 = 1.75 and at least 2 workers are required. This is only a lower bound. A schedule may need more workers.

Key termsGantt chartlower bound for workers
Common mistake

Rounding down. A fractional number of workers must be rounded up.

That's the notes covered.

Carry on to the next subtopic.

Exam questions on Critical paths and float

  1. A project has eight activities. Each activity, its duration in days and its immediate predecessors are: A 4 (none); B 6 (none); C 5 (A); D 3 (A, B); E 7 (B); F 4 (C, D); G 2 (D, E); H 3 (F, G). The earliest start time of an activity is the earliest time at which all of its predecessors are complete.
    Find the total float of activity C.2 marks
  2. A project has seven activities. Each activity, its duration in days and its immediate predecessors are: A 3 (none); B 5 (none); C 4 (A); D 2 (A); E 6 (B, C); F 3 (D); G 4 (E, F). Each activity needs one worker.
    Find the total float of activity D.2 marks
  3. A project has seven activities. Each activity, its duration in days and its immediate predecessors are: A 5 (none); B 3 (none); C 4 (A); D 6 (A, B); E 2 (B); F 5 (C, D); G 4 (D, E). Activities start as soon as they can.
    Carry out a forward pass to find the earliest start time of each activity. State the minimum project completion time and the critical activities.3 marks
See the full worksheet

Written by the Exaim team, led by Shaun Daswani (Head of Upper Secondary, Improve ME Institute; MSc Financial Mathematics, Imperial College London; BSc, UCL) and Jason Daswani (operational lead, Improve ME Institute; LSE).