Skip to main content
ExamExplained
NSW · Maths Standard 2
Maths Standard 2 study scene
§-Study guide
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.

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

Jump to a section
  1. What is critical path analysis
  2. The activity network
  3. Forward scanning (earliest times)
  4. Backward scanning (latest times)
  5. Per-activity calculations
  6. The critical path
  7. Dummy activities
  8. Exam strategy
  9. What CPA does not cover
  10. Check your knowledge

Kitchen renovation activity network with a per-activity EST and LST box on every activity A seven-activity activity-on-edge network over six events. Activity A (Demolition, 2 days) runs from event 1 to event 2. Three activities then run in parallel from event 2 to event 3: B (Plumbing, 3 days) arcs above, D (Flooring, 4 days) runs straight along the critical spine, and C (Electrical, 2 days) arcs below. Activity E (Cabinets, 5 days) runs from event 3 to event 4, F (Tiling, 3 days) from event 4 to event 5, and G (Inspection, 1 day) from event 5 to event 6. Each activity carries a two-cell box at its tail giving its earliest start time on the left and latest start time on the right: A 0 and 0, B 2 and 3, C 2 and 4, D 2 and 2, E 6 and 6, F 11 and 11, G 14 and 14. The critical path A, D, E, F, G is drawn in the heavier accent colour with equal numbers in each box. Plumbing B has 1 day of float and Electrical C has 2 days of float. The minimum project duration is 15 days. A, 2 D, 4 B, 3 C, 2 E, 5 F, 3 G, 1 start finish A 00 B 23 C 24 D 22 E 66 F 1111 G 1414 Each activity carries a box at its tail: EST (left) and LST (right); float is LST minus EST. Critical path A to D to E to F to G (float 0, heavy). B has float 1, C has float 2. Duration 15 days.

Figure 1. Activity-on-edge network for a 7-activity kitchen renovation. The heavier accent edges form the critical path A \to D \to E \to F \to G with total duration 2+4+5+3+1=152 + 4 + 5 + 3 + 1 = 15 days. The three trades B, C and D run in parallel between events 2 and 3; B and C finish with time to spare, so they carry float. Each activity has a box at its tail showing its earliest start time (EST, left) and latest start time (LST, right); a critical activity has EST == LST.

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) = LjtL_j - t
  • Float = LST - EST = LFT - EFT = LjEitL_j - E_i - t

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.

Dummy activities

Most Standard 2 networks can be drawn with one activity per edge, but sometimes two activities share some of their predecessors and not others, and a plain activity-on-edge diagram cannot capture that. The fix is a dummy activity: a zero-duration edge, drawn dashed, that carries a dependency from one event to another without representing any real work.

Take this project, where activity DD must wait for both AA and BB, but activity CC waits for AA only:

Activity Duration Predecessors
AA 33 None
BB 22 None
CC 55 AA
DD 44 AA, BB
EE 66 CC
FF 33 DD
GG 44 EE, FF

If you simply ran AA and BB into one shared event and started both CC and DD from it, you would wrongly force CC to wait for BB as well. Instead, give AA and BB separate end events, then add a dummy from the end of AA across to the end of BB. Now CC leaves the end of AA (so it needs AA only), while DD leaves the end of BB, which the dummy has tied back to AA as well (so DD needs both).

Activity network with a dummy activity, EST and LST boxes, and the critical path highlighted A project network of seven activities A to G plus one dummy activity over seven events. The dummy, drawn dashed with zero duration, carries the completion of A into the event where activity D begins, so D waits for both A and B while C waits for A only. Each real activity has a box at its tail giving its earliest and latest start times. The critical path A, C, E, G has zero float; B has float 5, and D, F and the dummy have float 4. Project duration is 18. A, 3 B, 2 C, 5 D, 4 E, 6 F, 3 G, 4 dummy start finish A 00 B 05 C 33 D 37 E 88 F 711 G 1414 Dashed = dummy (zero duration). Each real activity has a box at its tail: EST (left) and LST (right); float is LST minus EST. Critical path A to C to E to G (float 0, heavy); floats B 5, D 4, F 4. Duration 18.

Figure 2. The dashed arrow is the dummy: zero duration, so it adds a dependency without adding time. It lets DD depend on both AA and BB while CC still depends on AA alone.

The scan runs exactly as before; the dummy passes the earliest and latest times across with no duration added. Forward and backward scanning produce the per-activity boxes shown, giving the critical path ACEGA \to C \to E \to G with a minimum duration of 1818. Activity BB has 55 units of float, and DD and FF each have 44.

When you need a dummy. Reach for one whenever two activities have overlapping but different predecessor lists, or whenever two activities would otherwise share the same start and end event (every activity needs its own unique pair of events). If neither situation applies, you do not need a dummy.

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.

Check your knowledge

Try these before checking the worked solutions. They progress from quick recall to a full network walkthrough.

  1. For an activity with EST =4= 4, LFT =12= 12 and duration 33, what is the float?
  2. The forward scan of a network gives the project-end event an EST of 2222 days. What is the LFT of the project-end event?
  3. Three activities arrive at event 77: XX from event 44 (duration 55, EST of event 44 is 66), YY from event 55 (duration 33, EST of event 55 is 99), and ZZ from event 66 (duration 44, EST of event 66 is 88). What is the EST of event 77?
  4. Two activities leave event 33: MM (duration 66, ends at event 55 with LFT 1414) and NN (duration 22, ends at event 44 with LFT 99). What is the LFT of event 33?
  5. Activity KK has EST =5= 5, EFT =9= 9, LST =7= 7 and LFT =11= 11. Is KK on the critical path? Justify briefly.
  6. A small project has activities AA (duration 33, no predecessors), BB (duration 55, predecessor AA), CC (duration 44, predecessor AA) and DD (duration 22, predecessors BB and CC). Find the minimum project duration and the critical path.
  7. For the project in question 66, find the float of activity CC and state in one sentence what it means.
  8. A network has two paths from start to finish: path PP with durations 4,3,6,24, 3, 6, 2 and path QQ with durations 5,4,75, 4, 7. Which is critical, and what is the minimum project duration?
  • networks
  • critical-path
  • project-scheduling
  • forward-scanning
  • backward-scanning
  • hsc-maths-standard-2
  • year-12
  • 2026
ExamExplained