Skip to main content
ExamExplained
WA · Mathematics Applications
Mathematics Applications study scene
§-Syllabus dot point
WAMathematics ApplicationsSyllabus dot point

How do we schedule dependent tasks to finish a project in the shortest time?

Construct an activity network, compute earliest and latest starting times and float, and identify the critical path and minimum completion time.

How to build an activity network from a precedence table, run forward and backward passes for earliest and latest start times, compute float, and identify the critical path and minimum project duration.

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this dot point is asking
  2. Building the activity network
  3. The forward pass (earliest start times)
  4. The backward pass (latest start times)
  5. Float and the critical path
  6. Using the analysis

What this dot point is asking

You must construct the network, compute earliest and latest start times and float, and identify the critical path and minimum duration.

Building the activity network

A precedence table lists each activity, its duration, and its immediate predecessors (the activities that must finish before it can start). From it you draw a directed network where activities follow their predecessors.

The forward pass (earliest start times)

Work left to right. The first activities start at time 00. Each later activity starts when all its predecessors have finished, so at a merge you take the maximum of the predecessors' finish times.

The minimum completion time of the whole project is the largest earliest finish time across all activities.

The backward pass (latest start times)

Work right to left from the project completion time. Each activity's latest finish is the minimum of the latest start times of the activities that follow it; its latest start is that finish minus its duration. Activities with no successors have a latest finish equal to the project completion time.

Float and the critical path

For each activity, float=LSTEST\text{float} = \text{LST} - \text{EST}. Activities with zero float cannot be delayed at all; they form the critical path, the longest chain through the network that determines the minimum project duration.

Using the analysis

The critical path tells a project manager which activities must be watched: any delay to a critical activity delays the whole project, while non-critical activities can absorb delays up to their float. Reducing the project duration ("crashing") requires shortening activities on the critical path, not others.

Exam-style practice questions

Practice questions written in the style of SCSA exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

WACE 20228 marksA project has activities with durations (days) and immediate predecessors: AA (33, none), BB (55, none), CC (44, AA), DD (66, BB), EE (22, CC and DD). (a) Find the earliest start time of each activity. (b) Find the minimum completion time. (c) Identify the critical path.
Show worked answer →

Run a forward pass, taking the latest finishing predecessor at each merge.

(a) EST: A=0A = 0, B=0B = 0, C=0+3=3C = 0 + 3 = 3 (after AA), D=0+5=5D = 0 + 5 = 5 (after BB), EE starts after both CC and DD finish: CC finishes at 3+4=73 + 4 = 7, DD finishes at 5+6=115 + 6 = 11, so EE starts at 1111. (4 marks)

(b) Minimum completion time =E= E start ++ duration =11+2=13= 11 + 2 = 13 days. (2 marks)

(c) The critical path is the longest path: BDEB \to D \to E, lengths 5+6+2=135 + 6 + 2 = 13 days, matching the completion time. (2 marks)

Markers reward taking the maximum predecessor finish at the merge, the 1313-day duration, and the critical path through BB, DD, EE.

WACE 20245 marksFor an activity with earliest start time 66, latest start time 99 and duration 44, (a) calculate the float and state its meaning. (b) Explain what it means for an activity to lie on the critical path.
Show worked answer →

Float is the slack between earliest and latest start.

(a) Float == latest start - earliest start =96=3= 9 - 6 = 3 days. It means this activity can be delayed by up to 33 days without delaying the whole project. (3 marks)

(b) An activity on the critical path has zero float: any delay to it delays the entire project, because it lies on the longest path determining the minimum completion time. (2 marks)

Markers reward float as latest minus earliest start with its delay meaning, and zero float on the critical path.

ExamExplained