Orient and prepare
Retrieve the key network and critical-path rules before the module synthesis.
Practise this lesson
Three printable worksheets that build from foundations to mastery, or build your own from any module’s questions.
Think First
You have studied two major outcome areas: MS-N2 (Network Concepts: vertices, edges, degree, trees, spanning trees, Dijkstra's algorithm) and MS-N3 (Critical Path Analysis: activity networks, EST/LST, float, Gantt charts, crashing).
Before reading on, without looking at your notes, can you list the key formula or rule for each of the following: (a) degree sum theorem, (b) spanning tree edges, (c) EST forward scan rule, (d) float formula, (e) crashing rule?
Learning Intentions
- Recall and apply all key concepts from MS-N2 (Lessons 1–6) and MS-N3 (Lessons 7–11)
- Execute the full CPA workflow from precedence table to critical path in a single uninterrupted problem
- Select appropriate network algorithms (Kruskal's, Prim's, Dijkstra's) for different problem types
- Apply HSC exam technique: identify question type, choose method, show working clearly, verify answer
- Connect the two outcome areas: both deal with graphs/networks, just with different objectives
Module Summary, Key Formulas and Rules
- Degree sum theorem (MS-N2)
- Sum of all vertex degrees = 2 × number of edges. A loop at a vertex counts as 2 towards degree.
- Spanning tree (MS-N2)
- A spanning tree of n vertices has exactly n − 1 edges. Use Kruskal's (sort edges, skip cycles) or Prim's (grow from vertex) for minimum spanning tree.
- Dijkstra's algorithm (MS-N2)
- Source node gets label 0; all others start ∞. Repeatedly select minimum unvisited, update neighbours. Once permanent, label cannot decrease.
- EST, forward scan (MS-N3)
- Work left to right. EST(node) = maximum of (EST(predecessor) + duration) for all incoming activities.
- LST, backward scan (MS-N3)
- Work right to left. LST(final node) = EST(final node). LST(node) = minimum of (LST(successor) − duration) for all outgoing activities.
- Float formula (MS-N3)
- Float = LST(end node) − EST(start node) − duration. Zero float = critical activity.
- Critical path (MS-N3)
- Longest path; all nodes have EST = LST; total duration = minimum project time.
- Crashing (MS-N3)
- Only crashing critical path activities reduces project duration. Must crash all critical paths simultaneously.
- Gantt chart (MS-N3)
- Bar starts at EST, length = duration. Float window extends from bar end to LST(end node).