← Maths Standard 2 guides

NSWMaths Standard 2

HSC Mathematics Standard 2 critical path analysis (2026 guide)

A complete 2026 guide to critical path analysis in HSC Mathematics Standard 2. Building activity networks from precedence tables, the forward and backward scanning algorithm, finding the critical path and float, and worked Australian construction examples.

Generated by Claude OpusReviewed by Better Tuition Academy11 min readNESA-MATH-STD-NETWORKS

Full kitchen renovation activity network with EST and LFT labelled at each event A seven-activity project network in activity-on-edge form. Demolition A leads from event 1 to event 2. Plumbing B, electrical C and flooring D all run in parallel from event 2 to event 3. Cabinet E, tiling F and inspection G follow in sequence. The critical path is A then D then E then F then G with total duration 15 days. A (2) B Plumbing (3), float 1 C Electrical (2), float 2 D Flooring (4) E Cabinet (5) F Tiling (3) G (1) 1 EST 0 LFT 0 2 EST 2 LFT 2 3 EST 6 LFT 6 4 EST 11 LFT 11 5 EST 14 LFT 14 6 EST 15 LFT 15 Critical path A β†’ D β†’ E β†’ F β†’ G in heavy stroke. Minimum project duration: 15 days.

Critical path analysis (CPA) is the most heavily examined Networks topic in HSC Mathematics Standard 2. Every paper since the 2017 syllabus reform has had a CPA question, typically worth 55-88 marks in Section II.

It is also one of the most predictable topics in the entire paper. The procedure is mechanical: build the activity network from the precedence table, forward scan for earliest times, backward scan for latest times, compute float, identify the critical path. The only real skill is being neat with the diagram and the table of values, so that markers can follow your work.

This guide covers everything you need: building the network, the scanning algorithms, computing float, identifying the critical path, and Australian-context worked examples.

What is critical path analysis

Critical path analysis is a project management technique used to:

  • Compute the minimum possible duration of a project given the dependencies between its activities.
  • Identify which activities are critical (cannot be delayed without delaying the whole project).
  • Identify which activities have slack and can be delayed by some amount without affecting the project end date.

It is used in construction, software engineering, event planning, manufacturing rollouts, and any project with multiple interdependent tasks.

The activity network

NESA uses the activity-on-edge (AOE) convention:

  • Vertices (nodes) represent events. An event is a state of completion, such as "Activity A complete and Activity B can begin".
  • Edges (arrows) represent activities. Each activity is labelled with its name and its duration.
  • The graph is directed: edges have arrows showing which event comes before which.
  • The graph is acyclic: there are no cycles (a cycle would mean activities circularly depend on each other, which is impossible).

Building the network from a precedence table

A precedence table lists each activity, its duration, and its immediate predecessors. To build the network:

  1. Identify activities with no predecessors. These start at the project-start node.
  2. For each activity, find the event where all its predecessors have just finished. This is the start node for the activity.
  3. Draw the activity as an arrow from its start node to a new (or shared) end node.
  4. Continue until all activities are drawn. The project-end node is where the activities with no successors terminate.

You may need dummy activities (zero-duration edges) to enforce precedence without introducing false connections. Standard 2 questions usually avoid these.

Forward scanning (earliest times)

Label each event with the earliest time at which it can occur. This is the EST (earliest start time) of any activity that starts at that event.

The algorithm:

  1. Start event: EST = 00.
  2. For each other event, EST is the maximum over all activities arriving at that event of (EST of activity's start event + activity's duration).

Take the maximum because all predecessors must finish before the event can occur.

After the forward scan completes, the EST of the project-end event equals the minimum possible project duration.

Backward scanning (latest times)

Label each event with the latest time it can occur without delaying the project. This is the LFT (latest finish time) of any activity that ends at that event.

The algorithm:

  1. End event: LFT = minimum project duration (from forward scan).
  2. For each other event, LFT is the minimum over all activities leaving that event of (LFT of activity's end event βˆ’- activity's duration).

Take the minimum because the event must complete in time for the earliest required successor.

Per-activity calculations

For an activity from event ii to event jj with duration tt:

  • EST (earliest start time) = EiE_i
  • EFT (earliest finish time) = Ei+tE_i + t
  • LFT (latest finish time) = LjL_j
  • LST (latest start time) = Ljβˆ’tL_j - t
  • Float = LST βˆ’- EST = LFT βˆ’- EFT = IMATH_15

The critical path

The critical path consists of all activities with float = 00. These activities cannot be delayed without delaying the project. The critical path is the longest path through the network.

If two or more paths tie at the longest length, all of them are critical.

Worked example: kitchen renovation

A project to renovate an Australian kitchen has these activities:

Activity Duration (days) Predecessors
IMATH_17 - Demolition IMATH_18 None
IMATH_19 - Plumbing rough-in IMATH_20 IMATH_21
IMATH_22 - Electrical rough-in IMATH_23 IMATH_24
IMATH_25 - Floor laying IMATH_26 IMATH_27
IMATH_28 - Cabinet installation IMATH_29 IMATH_30 , CC, IMATH_32
IMATH_33 - Tiling and painting IMATH_34 IMATH_35
IMATH_36 - Final inspection IMATH_37 IMATH_38

Build the network

Events:

  • Event 11: project start.
  • Event 22: after AA (so BB, CC, DD can begin).
  • Event 33: after BB, CC, DD (so EE can begin).
  • Event 44: after EE (so FF can begin).
  • Event 55: after FF (so GG can begin).
  • Event 66: after GG (project end).

Forward scan

  • Event 11: EST = 00.
  • Event 22: EST = 0+2=20 + 2 = 2.
  • Event 33: EST = max⁑(2+3,2+2,2+4)=max⁑(5,4,6)=6\max(2 + 3, 2 + 2, 2 + 4) = \max(5, 4, 6) = 6 (via DD).
  • Event 44: EST = 6+5=116 + 5 = 11.
  • Event 55: EST = 11+3=1411 + 3 = 14.
  • Event 66: EST = 14+1=1514 + 1 = 15.

Minimum project duration: **1515 days**.

Backward scan

  • Event 66: LFT = 1515.
  • Event 55: LFT = 15βˆ’1=1415 - 1 = 14.
  • Event 44: LFT = 14βˆ’3=1114 - 3 = 11.
  • Event 33: LFT = 11βˆ’5=611 - 5 = 6.
  • Event 22: LFT = min⁑(6βˆ’3,6βˆ’2,6βˆ’4)=min⁑(3,4,2)=2\min(6 - 3, 6 - 2, 6 - 4) = \min(3, 4, 2) = 2 (via DD).
  • Event 11: LFT = 2βˆ’2=02 - 2 = 0.

Per-activity table

Activity Duration EST EFT LST LFT Float Critical?
IMATH_85 IMATH_86 IMATH_87 IMATH_88 IMATH_89 IMATH_90 IMATH_91 Yes
IMATH_92 IMATH_93 IMATH_94 IMATH_95 IMATH_96 IMATH_97 IMATH_98 No
IMATH_99 IMATH_100 IMATH_101 IMATH_102 IMATH_103 IMATH_104 IMATH_105 No
IMATH_106 IMATH_107 IMATH_108 IMATH_109 IMATH_110 IMATH_111 IMATH_112 Yes
IMATH_113 IMATH_114 IMATH_115 IMATH_116 IMATH_117 IMATH_118 IMATH_119 Yes
IMATH_120 IMATH_121 IMATH_122 IMATH_123 IMATH_124 IMATH_125 IMATH_126 Yes
IMATH_127 IMATH_128 IMATH_129 IMATH_130 IMATH_131 IMATH_132 IMATH_133 Yes

Critical path: **AA-DD-EE-FF-GG**. Minimum duration: 1515 days.

Plumbing (BB) has 11 day of float; electrical (CC) has 22 days of float. Both can be delayed by their float amount without affecting the project end date.

Worked example: Sydney apartment construction

A simplified apartment build:

Activity Duration (weeks) Predecessors
IMATH_144 - Foundation IMATH_145 None
IMATH_146 - Structural frame IMATH_147 IMATH_148
IMATH_149 - External walls IMATH_150 IMATH_151
IMATH_152 - Roofing IMATH_153 IMATH_154
IMATH_155 - Plumbing IMATH_156 IMATH_157 , IMATH_158
IMATH_159 - Internal finishes IMATH_160 IMATH_161

Forward scan: Event 11: 00. Event 22: 44. Event 33 (after BB): 1010. Event 44 (after CC and DD): max⁑(10+3,10+4)=14\max(10 + 3, 10 + 4) = 14 (via DD). Event 55 (after EE): 1919. Event 66 (after FF): 2626.

Backward scan: Event 66: 2626. Event 55: 1919. Event 44: 1414. Event 33: min⁑(14βˆ’3,14βˆ’4)=10\min(14 - 3, 14 - 4) = 10 (via DD). Event 22: 44. Event 11: 00.

Float:

Activity Float Critical?
IMATH_193 IMATH_194 Yes
IMATH_195 IMATH_196 Yes
IMATH_197 IMATH_198 No
IMATH_199 IMATH_200 Yes
IMATH_201 IMATH_202 Yes
IMATH_203 IMATH_204 Yes

Critical path: AA-BB-DD-EE-FF. Minimum duration: 2626 weeks. External walls (CC) has 11 week of slack.

Exam strategy

Layout

The HSC marker wants a clean layout. Standard approach:

  1. Draw the activity network with all activities and durations labelled.
  2. Label each event with EST and LFT (a two-number tag at each node).
  3. Compute float in a table.
  4. State the critical path and the minimum duration explicitly.

Common loss-of-marks

  • Skipping the network diagram and just listing paths. Markers want the network.
  • Wrong max/min direction in the scans. Forward scan uses MAX over predecessors; backward scan uses MIN over successors.
  • Mislabelling events with EST as LFT or vice versa.
  • Forgetting that float = LFT βˆ’- EST βˆ’- duration. Easy to forget the duration subtraction.
  • Stating the shortest path as critical. The critical path is the LONGEST.

Speed tactics

CPA questions usually have a fixed format. Once you have practised the scanning routine, it should take 55-88 minutes for a 66-88 mark question. Drill the routine in Term 2 of Year 12, before HSC trials, so it is automatic.

What CPA does not cover

CPA assumes activity durations are known exactly. In real projects, activities take variable amounts of time, and project management uses tools like PERT (Programme Evaluation and Review Technique) to handle uncertainty. NESA Standard 2 does not test PERT.

CPA also does not handle resource constraints (e.g. two activities cannot use the same crane at the same time). Real project management software handles these; HSC Standard 2 does not.

  • networks
  • critical-path
  • project-scheduling
  • forward-scanning
  • backward-scanning
  • hsc-maths-standard-2
  • year-12
  • 2026