Mathematics Standard • Year 12 • Module 6 • Lesson 1

Introduction to Project Networks — Skill Drill

Build fluency in the language of project networks: activities, events, precedence, dummies, AOA vs AON — one term, one diagram and one path at a time.

Build · Skill Drill

1. Quick recall

Answer each question in the space provided. 1 mark each

Q1.1 Complete each definition with one short phrase.

An activity is ____________________________________________.

An event is ____________________________________________.

An immediate predecessor of activity B is ____________________________________________.

Q1.2 In AOA notation, activities are drawn as ____________ and events are drawn as ____________.

A dummy activity is drawn as a ____________ arrow and has duration ____________.

Q1.3 State the one-line rule that forces us to use a dummy activity in some networks. Rule: __________________________________________________________________.

Stuck? Revisit lesson § Key Ideas — Activity, Event, Dummy and the unique-event rule.

2. Worked example — precedence table and minimum project time

Follow each line of working. Every step has a reason on the right.

Problem. A small project has activities A(4), B(3), C(2), D(5). A has no predecessor. B and C both need A. D needs both B and C. Write the precedence table and find the minimum project time.

Step 1 — Write the precedence table.

A(4, —)   B(3, A)   C(2, A)   D(5, B and C)

Reason: list activity, duration, then only the immediate predecessors.

Step 2 — List every path from start to finish.

Path 1: A → B → D   Path 2: A → C → D

Reason: D needs BOTH B and C, so it starts only after the slower of the two paths finishes.

Step 3 — Add the durations on each path.

Path 1 = 4 + 3 + 5 = 12    Path 2 = 4 + 2 + 5 = 11

Reason: project time on any path is the sum of its activity durations.

Step 4 — Take the maximum path length.

Minimum project time = max(12, 11) = 12 days

Reason: D cannot start until B AND C finish, so the longer path wins.

Conclusion. The project takes a minimum of 12 days, controlled by the path A → B → D.

3. Faded example — fill in the missing steps

A project has activities P(2), Q(4), R(3), S(2), T(5). P has no predecessor. Q and R need P. S needs Q. T needs R and S. Find the minimum project time. 4 marks

Step 1 — Precedence table:

P(__, __)   Q(__, __)   R(__, __)   S(__, __)   T(__, __ and __)

Step 2 — List every path from start to finish.

Path 1: P → Q → S → T     Path 2: P → R → T

Step 3 — Add the durations on each path.

Path 1 = __ + __ + __ + __ = ____    Path 2 = __ + __ + __ = ____

Step 4 — Take the maximum:

Min project time = max( __ , __ ) = ____ days

Conclusion. Minimum project time = ____ days, controlled by path ____________.

Stuck? Revisit lesson § Worked Example — list paths, sum durations, take the maximum.

4. Graduated practice — vocabulary, tables and minimum times

Show your working in the space below each part. For every minimum-time question, write at least one path-sum line.

Foundation — single-idea recall (4 questions)

QProblemAnswer
4.1 1True or false: an event has zero duration.
4.2 1True or false: a dummy activity is drawn as a solid arrow.
4.3 1In a precedence table, do you list all predecessors or only the immediate predecessors?
4.4 1What letter normally labels the start activity (the one with no predecessor) in our worked examples?

Standard — typical HSC difficulty (6 questions)

For network questions, write the path-sums clearly before stating the minimum time.

4.5 A project has A(3), B(2,A), C(4,A), D(1,B), E(2,C,D). Write the precedence table in (activity, duration, immediate predecessors) form.    2 marks

4.6 For the project in Q4.5, list every path from start to finish.    2 marks

4.7 For the project in Q4.5, find the minimum project time.    2 marks

4.8 Activities: M(5,—), N(3,M), O(4,M), P(2,N,O). Find the minimum project time.    2 marks

4.9 In the AOA network of Q4.8, can N and O run in parallel? In one short sentence, explain why or why not.    2 marks

4.10 A project has A(2,—), B(3,—), C(4,A), D(5,B), E(1,C,D). Find the minimum project time.    2 marks

Extension — combine ideas (2 questions)

4.11 A house-build project has: Site prep S(2,—), Foundation F(4,S), Walls W(6,F), Roof R(3,W), Electrical E(4,W), Plumbing P(3,W), Drywall D(5,E,P), Finish N(2,D,R). Write the precedence table and find the minimum project time, showing every path.    3 marks

4.12 A small software project has: Design U(3,—), Backend B(6,U), Frontend F(5,U), Test T(2,B,F), Deploy D(1,T). The team wants the project finished in 11 working days — is this possible without changing any activity? Show the path-sum that decides this.    3 marks

Stuck on 4.12? Add durations along the longer path Design → Backend → Test → Deploy and compare to 11.

5. Self-check the easy 3

Tick the first three once you've checked your method works.

How did this worksheet feel?

What I'll revisit before next class:

Answers — Do not peek before attempting

Q1.1 — Definitions

Activity: a task that takes time (and resources) to complete — drawn as an arrow in AOA.
Event: a point in time when one or more activities start or finish — drawn as a numbered circle (node), zero duration.
Immediate predecessor of B: an activity that must finish before B can start (no intermediate activities in between).

Q1.2 — AOA notation

Activities are drawn as arrows (arcs); events are drawn as circles (nodes). A dummy is drawn as a dashed arrow with duration 0.

Q1.3 — The unique-event rule

No two activities can share both the same start event and the same end event. When the precedence table forces this, we insert a dummy to give one of the activities a different start or end event.

Q3 — Faded example (P, Q, R, S, T)

Step 1: P(2, —), Q(4, P), R(3, P), S(2, Q), T(5, R and S).
Step 2: Path 1 P → Q → S → T; Path 2 P → R → T.
Step 3: Path 1 = 2 + 4 + 2 + 5 = 13; Path 2 = 2 + 3 + 5 = 10.
Step 4: Min project time = max(13, 10) = 13.
Conclusion: minimum project time = 13 days, controlled by path P → Q → S → T.

Q4.1 — Event duration

True. An event is a point in time, so its duration is 0. Time passes during activities, not at events.

Q4.2 — Dummy arrow style

False. A dummy is drawn as a dashed arrow (and labelled with duration 0). Solid arrows are reserved for real activities.

Q4.3 — Predecessor scope

Only the immediate predecessors. Listing all ancestors is redundant and can produce incorrect network diagrams.

Q4.4 — Start-activity label

In all our worked examples the start activity is the one with the empty predecessor column (typically A). A project may also have more than one start activity.

Q4.5 — Precedence table for the small network

A(3, —), B(2, A), C(4, A), D(1, B), E(2, C and D).

Q4.6 — Paths from start to finish

Path 1: A → B → D → E.   Path 2: A → C → E.

Q4.7 — Minimum project time

Path 1 = 3 + 2 + 1 + 2 = 8.   Path 2 = 3 + 4 + 2 = 9.   Min time = max(8, 9) = 9 days. Controlled by A → C → E.

Q4.8 — M, N, O, P network

Path M → N → P = 5 + 3 + 2 = 10.   Path M → O → P = 5 + 4 + 2 = 11.   Min time = max(10, 11) = 11 days.

Q4.9 — Parallel N and O

Yes. N and O share the same single predecessor (M) and neither one depends on the other, so they can run in parallel after M finishes.

Q4.10 — Two start activities A and B

Path A → C → E = 2 + 4 + 1 = 7.   Path B → D → E = 3 + 5 + 1 = 9.   Min time = max(7, 9) = 9 days. (Two start activities is allowed: the project starts when either can begin.)

Q4.11 — House-build network

Table: S(2, —), F(4, S), W(6, F), R(3, W), E(4, W), P(3, W), D(5, E and P), N(2, D and R).

Paths from S to N:

S → F → W → R → N = 2 + 4 + 6 + 3 + 2 = 17.
S → F → W → E → D → N = 2 + 4 + 6 + 4 + 5 + 2 = 23.
S → F → W → P → D → N = 2 + 4 + 6 + 3 + 5 + 2 = 22.

Min project time = max(17, 23, 22) = 23 days, controlled by S → F → W → E → D → N.

Q4.12 — 11-day finish for software project

Path U → B → T → D = 3 + 6 + 2 + 1 = 12.   Path U → F → T → D = 3 + 5 + 2 + 1 = 11.
Min project time = max(12, 11) = 12 days. No — 11 days is not possible without changing any activity, because the longer (critical) path is 12 days.