Mathematics Standard • Year 12 • Module 6 • Lesson 9

Scheduling with Constraints — Skill Drill

Build fluency in applying lags and leads to ES/EF calculations, and in adjusting schedules when resources are limited.

Build · Skill Drill

1. Quick recall

Answer each question in the space provided. 1 mark each

Q1.1 Lag formula: ES(successor) = EF(predecessor) + ____________.

Q1.2 Lead formula: ES(successor) = EF(predecessor) − ____________.

Q1.3 Resource smoothing uses an activity's ____________ to shift its start time so that resource demand does not exceed the limit.

Stuck? Revisit lesson § Lags and Leads and § Resource Constraints.

2. Worked example — applying a lag and a lead

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

Problem. A(5,−), B(3, A with lag 1), C(4, A with lead 2), D(2, B and C). Find ES, EF and project duration.

Step 1 — A has no predecessor.

A: ES = 0, EF = 0 + 5 = 5.

Reason: starting activity always begins at time 0.

Step 2 — B follows A with a LAG of 1 day (mandatory wait).

B: ES = EF(A) + 1 = 5 + 1 = 6. EF = 6 + 3 = 9.

Reason: lag adds a delay between predecessor finish and successor start.

Step 3 — C follows A with a LEAD of 2 days (overlap).

C: ES = EF(A) − 2 = 5 − 2 = 3. EF = 3 + 4 = 7.

Reason: lead allows C to start before A finishes (an overlap window).

Step 4 — D needs B AND C complete (merge).

D: ES = max(9, 7) = 9. EF = 9 + 2 = 11.

Reason: at a merge, ES = max(EF of predecessors).

Conclusion. Project duration = 11 days. A and C overlap on days 3 to 5 (the lead window).

3. Faded example — fill in the missing steps

Network: A(4,−), B(3, A lag 2), C(2, A lead 1), D(5, B), E(3, C), F(2, D and E). Fill in each blank line. 4 marks

Step 1 — A: ES = 0, EF = ____.

Step 2 — B with lag 2: ES = EF(A) + 2 = ____ + 2 = ____. EF = ____ + 3 = ____.

Step 3 — C with lead 1: ES = EF(A) − 1 = ____ − 1 = ____. EF = ____ + 2 = ____.

Step 4 — D: ES = EF(B) = ____. EF = ____ + 5 = ____.

Step 5 — E: ES = EF(C) = ____. EF = ____ + 3 = ____.

Step 6 — F merge: ES = max(EF(D), EF(E)) = max(____, ____) = ____. EF = ____ + 2 = ____.

Conclusion. Project duration = ____ days. Activities that overlap: ____ and ____ on days ____ to ____.

Stuck? Revisit lesson § Worked Example — lag adds, lead subtracts.

4. Graduated practice — Lag, lead and resource skills

Foundation — apply one lag/lead each (4 questions)

QProblemAnswer
4.1 1A finishes on day 6. B follows A with lag 3. What is ES(B)?
4.2 1A finishes on day 8. C follows A with lead 3. What is ES(C)?
4.3 1Concrete cures for 3 days. This is an example of a (lag / lead / resource constraint).
4.4 1Painters can start hallway 1 day before the previous trade finishes. This is a (lag / lead / resource constraint).

Standard — small networks with constraints (6 questions)

4.5 A(3,−), B(2, A lag 1), C(4, A). Find ES and EF for all three.    2 marks

4.6 A(5,−), B(3, A), C(4, A lead 2). Find ES and EF for all three.    2 marks

4.7 A(2,−), B(4, A lag 1), C(3, A), D(2, B and C). Find ES and EF for all four and state the project duration.    2 marks

4.8 Three activities P (5 days), Q (5 days), R (5 days) can all start on day 0. Each needs 2 workers. The site has 4 workers. Can all three run in parallel? Explain.    2 marks

4.9 Two activities X (3 days, no float) and Y (4 days, float = 2) can run in parallel but share one truck. How should they be scheduled?    2 marks

4.10 A project has 4 critical activities running in parallel on day 5, each needing 1 specialist crane operator. Only 2 operators are available. What is the impact on project duration if no float exists on any of these activities?    2 marks

Extension — combine constraints (2 questions)

4.11 A(4,−), B(3, A lag 1), C(5, A lead 2), D(2, B and C). Find ES, EF and project duration. Identify any overlap and its length.    3 marks

4.12 A small renovation has Paint (3 days) and Hang fixtures (1 day) with a mandatory 2-day drying lag between them. Plus a 1-day inspection that can start 1 day before Hang fixtures finishes (lead 1). Calculate total time from Paint start to Inspection finish.    3 marks

Stuck on 4.12? Paint 0–3, then 2-day lag (no work, just drying), then Hang fixtures 5–6, then Inspection starts 1 day early at 5, ends 6.

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 — Lag formula

ES(successor) = EF(predecessor) + lag.

Q1.2 — Lead formula

ES(successor) = EF(predecessor) − lead.

Q1.3 — Resource smoothing

Uses an activity's float to shift its start time.

Q3 — Faded example

Step 1: A EF = 4.
Step 2: B: ES = 4 + 2 = 6, EF = 6 + 3 = 9.
Step 3: C: ES = 4 − 1 = 3, EF = 3 + 2 = 5.
Step 4: D: ES = 9, EF = 9 + 5 = 14.
Step 5: E: ES = 5, EF = 5 + 3 = 8.
Step 6: F: ES = max(14, 8) = 14, EF = 14 + 2 = 16.
Conclusion: Duration = 16 days. Overlap: A and C on days 3 to 4 (C started 1 day early during A's final day).

Q4.1 — Lag

ES(B) = 6 + 3 = 9.

Q4.2 — Lead

ES(C) = 8 − 3 = 5.

Q4.3 — Concrete curing

Lag — a mandatory wait between activities.

Q4.4 — Painters starting early

Lead — overlap allowing successor to start before predecessor finishes.

Q4.5 — A, B (lag 1), C

A: 0→3. B: ES = 3 + 1 = 4, EF = 4 + 2 = 6. C: ES = 3, EF = 3 + 4 = 7.

Q4.6 — A, B, C (lead 2)

A: 0→5. B: 5→8. C: ES = 5 − 2 = 3, EF = 3 + 4 = 7.

Q4.7 — A, B (lag 1), C, D merge

A: 0→2. B: ES = 2 + 1 = 3, EF = 7. C: 2→5. D: ES = max(7, 5) = 7, EF = 9. Duration = 9 days.

Q4.8 — Three activities, 2 workers each, 4 workers available

Total demand if all parallel = 3 × 2 = 6 workers. Available = 4. Cannot run all three in parallel. Must shift one activity (using float) or extend duration.

Q4.9 — X and Y share a truck

X has no float (must start on time). Y has 2 days float. Run X first (3 days), then Y (4 days) starting 3 days later. Y's 2-day float partially absorbs the delay, but Y will finish at day 7 instead of day 4 — check whether Y can still meet its LF deadline.

Q4.10 — 4 critical activities, 2 operators

With no float and only 2 operators, 2 of the 4 activities must wait. Each wait day delays the critical path. Project duration increases by the total wait time across the activities — at minimum, by the duration of the activities that must run sequentially instead of in parallel.

Q4.11 — Lag + lead + merge

A: 0→4. B (lag 1): ES = 5, EF = 8. C (lead 2): ES = 2, EF = 7. D merge: ES = max(8, 7) = 8, EF = 10. Duration = 10 days. Overlap: A (0–4) and C (2–7) overlap on days 2 to 4 (length = 2 days).

Q4.12 — Renovation with lag and lead

Paint: 0 → 3. Drying lag: must wait until day 5 before Hang fixtures starts. Hang fixtures: 5 → 6. Inspection (lead 1): ES = EF(Hang) − 1 = 6 − 1 = 5, EF = 5 + 1 = 6. Total time = 6 days from Paint start to Inspection finish.