Free access until 31 December 2026 · Physics and Maths questions and notes, updated continuously · Build a test · Get an email before anything changes

ExaminerPrep › Question bank › IAL Maths › D1.4 Critical path analysis

Edexcel International A Level Maths · D1 · Decision Mathematics 1

Critical path analysis

28 free, high-quality past-paper-style questions on Critical path analysis for Edexcel IAL Maths, each with a full mark scheme. For when you have finished the past papers, or want to practise one topic at a time.IAL Maths notes and flashcards →Not sure of your level? Diagnostic test →Multiple choice or structured questions, with the mark scheme as a separate PDF.28 new this month · 224 marks · Updated 26 October 2026 · Created by Evan Kotronis with AI assistance · How questions are checked

1IALM-D1-4-B-01 D1 · ASEasy5 marks

A charity fun run is being organised. The table shows the activities involved, their durations in days and their immediate predecessors.

ActivityImmediately preceded byDuration (days)
A−3
B−5
CA4
DA, B2
EC2
FD, E1

(a)

Draw an activity network for the project, using activity on arc and exactly one dummy.

(4)
(b)

Explain why a dummy is needed in your network.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
A and B leave a single start eventB1
C leaves the end of A, and D leaves the end of BB1
a dummy from the end of A to the end of B, with the arrow pointing to the end of BB1
E follows C; D and E end at the same event, from which F leads to a single finish event; all arcs directed and labelledB1
Part (b)
D depends on both A and B but C depends on A only, so C and D cannot leave the same event; the dummy lets D wait for A without making C wait for BB1

Model sketch

012345A(3)B(5)C(4)D(2)E(2)F(1)
Figure: one possible activity network (dummy dashed, durations in days in brackets)

Common error: Pointing the dummy from the end of B to the end of A. That would make C wait for B, which the table does not say. Everything leaving the arrowhead's event waits for everything entering the tail's event.

2IALM-D1-4-B-02 D1 · ASEasy6 marks

Setting up a stall at a craft market is modelled by an activity network with events numbered 0 to 5. The table lists each arc of the network and its duration in hours; the dummy has duration 0.

ActivityFrom eventTo eventDuration (hours)
A014
B026
C123
D137
E245
dummy340
F353
G453

012345A(4)B(6)C(3)D(7)E(5)F(3)G(3)
Figure: activity network drawn from the table (events numbered, durations in hours in brackets, dummy dashed); not to scale
(a)

Find the early event time of each event.

(2)
(b)

Find the late event time of each event.

(2)
(c)

State the critical activities and the minimum time needed to complete the project.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass taking the largest value at events 2 and 4, e.g. event 2: max(6, 4 + 3) = 7, event 4: max(7 + 5, 11 + 0) = 12M1
early times 0: 0, 1: 4, 2: 7, 3: 11, 4: 12, 5: 15A1
Part (b)
backward pass taking the smallest value at events 3, 1 and 0, e.g. event 3: min(15 − 3, 12 − 0) = 12M1
late times 0: 0, 1: 4, 2: 7, 3: 12, 4: 12, 5: 15A1
Part (c)
critical activities A, C, E and G ft their timesA1
minimum completion time 15 hoursB1

Exam tip: Include the dummy in both passes: it is an arc of duration 0. Here it makes the early time of event 4 compare 12 with 11.

3IALM-D1-4-B-03 D1 · ASEasy5 marks

A garage models the servicing of a delivery van by the activity network described below, with durations in minutes.

ActivityFrom eventTo eventDuration (minutes)
A0115
B0225
C1330
D2310
E2420
F3520
G4515
I4625
H5610
The early and late event times have been found and are shown below.
Event0123456
Early time0152545456575
Late time0153045506575

0123456A(15)B(25)C(30)D(10)E(20)F(20)G(15)I(25)H(10)
Figure: activity network drawn from the table (durations in minutes in brackets); not to scale
(a)

Explain what is meant by the total float of an activity.

(1)
(b)

Find the total float of activity D and of activity I.

(2)
(c)

Write down the critical activities.

(1)
(d)

Activity G takes 8 minutes longer than planned. Find the new minimum time for the service.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
the amount of time by which the activity can be delayed (or extended) without delaying the completion of the whole projectB1
Part (b)
D: 45 − 10 − 25 = 10 minutesM1
I: 75 − 25 − 45 = 5 minutesA1
Part (c)
A, C, F and HB1
Part (d)
G has total float 5, so the service is delayed by 3 minutes: 78 minutesB1

Exam tip: Total float = late time at the END − duration − early time at the START. Using the early time at the end instead is the usual slip.

4IALM-D1-4-B-04 D1 · ASEasy5 marks

A garden shed is assembled from a kit. The activities, their durations in hours and their immediate predecessors are given in the table. Each activity requires one worker, and once started an activity is completed by the same worker without a break.

ActivityImmediately preceded byDuration (hours)
A−2
B−9
CA7
DA9
EB, D2
FC5
GE, F2

(a)

Show that the minimum time in which the shed can be assembled is 16 hours.

(2)
(b)

Calculate a lower bound for the number of workers needed to assemble the shed in 16 hours.

(2)
(c)

Only two workers are available. Explain why the shed cannot be assembled in 16 hours.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
longest route through the precedences: A, C, F, G = 2 + 7 + 5 + 2 = 16M1
comparing with the other routes, e.g. A, D, E, G = 15 and B, E, G = 13, so the minimum time is 16 hoursA1
Part (b)
total of durations = 36 hours; 36 ÷ 16 = 2.25M1
lower bound = 3 workers (rounded up)A1
Part (c)
two workers can complete at most 2 × 16 = 32 hours of work in 16 hours, but 36 hours are needed; so at least 36 ÷ 2 = 18 hoursB1

Common error: Rounding 2.25 down to 2. A lower bound for workers is always rounded UP: two workers cannot fit 36 hours of work into 16 hours.

5IALM-D1-4-FB-01 D1 · ASEasy5 marks

The refit of a café is modelled by the activity network in Figure 1. Dummies are shown as dashed arcs.

A B dummy C D E dummy F G 0 1 2 3 4 5 6
(a)

Write down the immediate predecessors of each of the activities D, F and G.

(3)
(b)

Explain why the dummy from event 3 to event 4 is needed.

(1)
(c)

State all the activities that could be in progress at the same time as activity C.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
D: A and BB1
F: D and EB1
G: C and FB1
Part (b)
D and E have the same predecessors (A, B) and the same successor (F); without the dummy they would both run between the same two events, so they could not each be identified by a unique pair of eventsB1
Part (c)
B, D, E and F, since none of them has to come before or after CB1

Exam tip: Read predecessors by tracing BACK from the activity's start event along every arc, dummies included. D starts at event 2, and the dummy from event 1 brings A in as well as B.

6IALM-D1-4-FB-02 D1 · ASEasy6 marks

Producing the first episodes of a podcast series is modelled by the activity network in Figure 1. The number in brackets on each arc is the duration of the activity in hours.

A (4) B (7) C (2) D (9) E (5) F (8) G (6) H (3) 0 1 2 3 4 5 e ℓ early event time | late event time
(a)

Find the early event time of each event.

(2)
(b)

Find the late event time of each event.

(2)
(c)

State the critical activities and the minimum time needed to complete the project.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass taking the largest value where arcs meet, e.g. event 2: max(7, 4 + 2) = 7, event 3: max(4 + 9, 7 + 5) = 13M1
early times 0: 0, 1: 4, 2: 7, 3: 13, 4: 15, 5: 19A1
Part (b)
backward pass taking the smallest value, e.g. event 2: min(13 − 5, 16 − 8) = 8, event 1: min(8 − 2, 13 − 9) = 4M1
late times 0: 0, 1: 4, 2: 8, 3: 13, 4: 16, 5: 19A1
Part (c)
A, D and G ftA1
minimum completion time 19 hoursB1

Common error: Taking the largest value in the backward pass. At event 1 the late time is the SMALLER of 8 − 2 and 13 − 9; using 6 would let A and D slip and delay the project.

7IALM-D1-4-FB-03 D1 · ASEasy5 marks

Figure 1 shows the activity network for landscaping a garden, with durations in days. The early and late event times have been completed.

A (6) B (4) C (5) D (3) E (9) dummy F (7) G (4) H (5) I (3) 0 0 0 1 6 6 2 4 5 3 11 11 4 13 14 5 18 18 6 21 21 e ℓ early event time | late event time
(a)

Write down the critical path.

(1)
(b)

Find the total float of each of the activities D, E and H.

(3)
(c)

Activity E takes 3 days longer than planned. Find the new minimum time for the landscaping.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
A – C – F – I (21 days)B1
Part (b)
D: 11 − 3 − 4 = 4 daysB1
E: 14 − 9 − 4 = 1 dayB1
H: 21 − 5 − 13 = 3 daysB1
Part (c)
E has total float 1, so the project is delayed by 3 − 1 = 2 days: 23 daysB1

Exam tip: Total float = late time at the end event − duration − early time at the start event. For E that is 14 − 9 − 4, not 13 − 9 − 4: the early time at the end of an arc plays no part.

8IALM-D1-4-FB-04 D1 · ASEasy5 marks

Figure 1 is the cascade (Gantt) chart for producing a school yearbook, drawn to scale with times in days. Each non-critical activity is drawn starting at its earliest start time, and its total float is shown as a dashed box.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 time (days) A C F H B D E G activity (from earliest start) critical total float
(a)

Write down the critical activities and the minimum time needed to produce the yearbook.

(2)
(b)

Write down the total float of activity D and of activity G.

(2)
(c)

State which activities must be in progress at time 5.5 days.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
A, C, F and HB1
15 daysB1
Part (b)
D: 5 daysB1
G: 1 dayB1
Part (c)
C and EB1

Exam tip: An activity MUST be in progress at time t when it cannot have finished yet even if started as early as possible, and cannot have started later: latest start ≤ t < earliest finish. Slide each dashed bar to the right end of its float to see the latest start.

9IALM-D1-4-B-05 D1 · ASMedium7 marks

The launch of a mobile app is planned as the activities in the table, with durations in days.

ActivityImmediately preceded byDuration (days)
A−2
B−7
C−6
DA, B9
EB, C5
FD8
GE3
HF, G5

(a)

Draw an activity network for the project, using activity on arc and exactly two dummies.

(4)
(b)

Find the minimum time needed to complete the project, showing your early event times.

(2)
(c)

State the critical path.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
A, B and C leave a single start eventB1
a dummy from the end of B to the end of A, with D leaving the end of AB1
a dummy from the end of B to the end of C, with E leaving the end of CB1
F follows D and G follows E; F and G end at one event, followed by H to a single finish eventB1
Part (b)
early times: end of B 7, start of D max(2, 7) = 7, start of E max(6, 7) = 7, end of D 16, end of E 12, start of H max(16 + 8, 12 + 3) = 24M1
minimum completion time 29 daysA1
Part (c)
B – D – F – H (with the dummy from the end of B) ftA1

Model sketch

01234567A(2)B(7)C(6)D(9)E(5)F(8)G(3)H(5)
Figure: one possible activity network (dummies dashed, durations in days in brackets)

Exam tip: B appears in both D's and E's predecessor lists, while A and C each appear in only one. That is the signal for two dummies, both starting at the end of B.

10IALM-D1-4-B-06 D1 · ASMedium6 marks

The restoration of a vintage car is modelled by an activity network with events numbered 0 to 6. The arcs are listed in the table.

ActivityFrom eventTo event
A01
B02
dummy12
C13
D23
H26
F34
E35
dummy45
G56

0123456ABCDHFEG
Figure: activity network drawn from the table (dummies dashed); not to scale
(a)

Write down the immediate predecessors of each of the activities C, D, E, F, G and H.

(4)
(b)

Explain why the dummy from event 1 to event 2 is needed.

(1)
(c)

Explain why the dummy from event 4 to event 5 is needed.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
C: A, and D: A, BB1
E: C, D and F: C, DB1
G: E, FB1
H: A, BB1
Part (b)
D and H depend on both A and B, but C depends on A only; the dummy makes the activities leaving event 2 wait for A as well as BB1
Part (c)
E and F have the same predecessors and the same successor (G); without the dummy both would run from event 3 to event 5, so they could not be identified uniquely by their eventsB1

Exam tip: To read a predecessor list off a network, trace back from the activity's start event through every arc, including dummies, until you reach real activities.

11IALM-D1-4-B-07 D1 · ASMedium8 marks

A school drama club models the production of its play by an activity network with events numbered 0 to 6. The arcs and their durations in days are shown in the table.

ActivityFrom eventTo eventDuration (days)
A014
B023
C036
dummy120
D143
E249
F359
H458
G469
I565

0123456A(4)B(3)C(6)D(3)E(9)F(9)H(8)G(9)I(5)
Figure: activity network drawn from the table (durations in days in brackets, dummy dashed); not to scale
(a)

Carry out a forward pass and a backward pass to find the early and late event times.

(4)
(b)

State the critical path and the length of the project.

(1)
(c)

Find the total float of each of the activities B, D and G.

(3)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 2, 4 and 5, e.g. event 4: max(4 + 3, 4 + 9) = 13M1
early times 0: 0, 1: 4, 2: 4, 3: 6, 4: 13, 5: 21, 6: 26A1
backward pass with minimum at events 4, 1 and 0, e.g. event 4: min(26 − 9, 21 − 8) = 13M1
late times 0: 0, 1: 4, 2: 4, 3: 12, 4: 13, 5: 21, 6: 26A1
Part (b)
A – (dummy) – E – H – I, length 26 days ftA1
Part (c)
B: 4 − 3 − 0 = 1 dayB1
D: 13 − 3 − 4 = 6 daysB1
G: 26 − 9 − 13 = 4 daysB1

Common error: Ignoring the dummy from event 1 to event 2 in the forward pass. E cannot start until A is finished, so event 2 has early time 4, not 3.

12IALM-D1-4-B-08 D1 · ASMedium7 marks

A school is organising a science fair. The table shows the activities, their durations in days, their immediate predecessors and, from the early and late event times of an activity network, the earliest start time and latest finish time of each activity. The project takes 20 days.

ActivityImmediately preceded byDuration (days)Earliest startLatest finish
A−202
B−304
CA224
DA226
EB, C549
FD5411
GE2911
HF, G91120

(a)

Find the total float of each of the activities B, D and F.

(2)
(b)

Draw a cascade (Gantt) chart for the project.

(3)
(c)

State which activities must be happening at time 6.5 days.

(1)
(d)

At time 9.5 days, state which activity must be happening and which activity could be happening.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
B: 4 − 3 − 0 = 1, D: 6 − 2 − 2 = 2M1
F: 11 − 5 − 4 = 2; so B 1 day, D 2 days, F 2 daysA1
Part (b)
critical activities A, C, E, G, H on one row from 0 to 20, end to endB1
B, D and F on separate rows, each bar starting at its earliest start (0, 2, 4) with the correct lengthB1
floats shown, e.g. dotted, ending at the latest finish times 4, 6 and 11B1
Part (c)
E and FB1
Part (d)
G must be happening and F could be happeningB1

Model sketch

02468101214161820time (days)ACEGHBDF
Figure: cascade chart: critical activities on the top row, floats shown dashed

Exam tip: An activity must be happening at time t when latest start ≤ t < earliest finish. For F at 6.5: latest start 11 − 5 = 6 and earliest finish 4 + 5 = 9, so it must be in progress.

13IALM-D1-4-B-09 D1 · ASMedium7 marks

A caterer prepares food for a wedding. The activities, their durations in hours, their immediate predecessors and their latest finish times are shown. The minimum completion time with unlimited workers is 15 hours. Each activity needs one worker, and an activity once started is completed by the same worker without a break.

ActivityImmediately preceded byDuration (hours)Latest finish
A−811
B−22
C−712
DA112
EB57
FC, D214
GE714
HF, G115

(a)

Two workers are available. Find a lower bound for the time needed to complete the project.

(2)
(b)

Schedule the activities for the two workers. Whenever a worker is free, allocate the available activity with the smallest latest finish time. State the completion time.

(4)
(c)

Explain why this schedule finishes in the minimum possible time for two workers.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
total of durations = 33 hours; 33 ÷ 2 = 16.5M1
lower bound 17 hoursA1
Part (b)
time 0: B (latest finish 2) and A (11) start; C (12) waitsM1
worker 1: B 0–2, E 2–7, C 7–14A1
worker 2: A 0–8, D 8–9, G 9–16; then F 14–16 on worker 1 and H 16–17A1
completion time 17 hoursA1
Part (c)
it finishes at 17 hours, which equals the lower bound found in part (a), so no schedule with two workers can be shorterB1

Model sketch

01234567891011121314151617time (hours)BECFHWorker 1ADGWorker 2
Figure: one schedule for the two workers, finishing at 17 hours

Exam tip: Check each start time against the predecessors on BOTH workers' rows: F cannot start until C (worker 1) and D (worker 2) are both finished.

14IALM-D1-4-B-10 D1 · ASMedium8 marks

The rebuild of a company website is modelled by an activity network with events numbered 0 to 6, described arc by arc below.
A joins event 0 to event 1 and lasts 5 days;
B joins event 0 to event 2 and lasts 5 days;
C joins event 1 to event 3 and lasts 2 days;
E joins event 1 to event 4 and lasts 7 days;
D joins event 2 to event 3 and lasts 4 days;
F joins event 3 to event 5 and lasts 4 days;
A dummy joins event 4 to event 5;
G joins event 4 to event 6 and lasts 4 days;
H joins event 5 to event 6 and lasts 7 days.

0123456A(5)B(5)C(2)E(7)D(4)F(4)G(4)H(7)
Figure: activity network drawn from the description (durations in days in brackets, dummy dashed); not to scale
(a)

Find the early and late event times.

(3)
(b)

State the critical path and the minimum completion time.

(1)
(c)

Activity C is found to need 4 more days than planned (all other durations unchanged). Find the new minimum completion time and the new critical path.

(2)
(d)

Instead, activity G is delayed by 3 days. Determine the effect on the project.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass correct with maximum at events 3, 5 and 6M1
early times 0: 0, 1: 5, 2: 5, 3: 9, 4: 12, 5: 13, 6: 20A1
late times 0: 0, 1: 6, 2: 5, 3: 9, 4: 13, 5: 13, 6: 20A1
Part (b)
B – D – F – H, 20 days ftA1
Part (c)
C has total float 9 − 2 − 5 = 2, so the project is delayed by 4 − 2 = 2 days: 22 daysB1
new critical path A – C – F – HB1
Part (d)
total float of G = 20 − 4 − 12 = 4M1
3 ≤ 4, so there is no effect: the project still takes 20 daysA1

Exam tip: Compare the delay with the activity's total float. Only the excess, delay − float, is added to the project, and when that happens the delayed activity becomes critical.

15IALM-D1-4-FB-05 D1 · ASMedium7 marks

The activities needed to organise a school sports day and their immediate predecessors are shown in the table.

ActivityImmediately preceded by
A−
B−
CA
DA, B
EB
FC, D
GE
Figure 1 shows a student's attempt to draw an activity network for the project, using activity on arc.

A B dummy C D E F G 0 1 2 3 4 5 6
(a)

Explain two errors in the student's network.

(2)
(b)

Draw a correct activity network for the project, using activity on arc and exactly two dummies.

(4)
(c)

Explain why one dummy is not enough for this project.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
the dummy from event 1 to event 2 makes E wait for A, but E depends on B onlyB1
the network has two finish events (5 and 6); it must end at a single finish eventB1
Part (b)
A and B leave a single start event, with C leaving the end of A and E leaving the end of BB1
D starts at its own event, reached by a dummy from the end of A and a dummy from the end of BB1
C and D end at the same event, from which F leavesB1
F and G end at a single finish event; all arcs directed and labelledB1
Accept any layout and any event numbering that shows exactly these precedences; a network with more than two dummies, or with D starting at the end of A or of B, cannot score the second mark—
Part (c)
D needs both A and B, but C needs only A and E needs only B, so D cannot start at the end of A or at the end of B; its start event needs a dummy from eachB1

Common error: Fixing one dependency with a dummy and creating another. Before drawing a dummy, check every activity that leaves its arrowhead event: each of them will now wait for everything that enters the tail event.

16IALM-D1-4-FB-06 D1 · ASMedium7 marks

Figure 1 shows the activity network for refurbishing a library, with durations in days. At each event the left box holds the early event time and the right box the late event time. Four of the times have been replaced by the letters w, x, y and z.

A (3) B (8) C (5) D (4) E (10) F (6) G (7) H (9) I (5) J (3) 0 0 0 1 3 y 2 8 8 3 5 z 4 w 14 5 15 16 6 x 19
(a)

Find the values of w and x.

(2)
(b)

Find the values of y and z.

(2)
(c)

State the critical path.

(1)
(d)

Find the total float of activity E and of activity H.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
w = max(3 + 10, 8 + 6) = 14B1
x = max(14 + 5, 15 + 3) = 19B1
Part (b)
y = min(8 − 4, 14 − 10) = 4B1
z = 16 − 9 = 7B1
Part (c)
B – F – I (19 days) ftA1
Part (d)
E: 14 − 10 − 3 = 1 day ftB1
H: 16 − 9 − 5 = 2 days ftB1

Exam tip: An early time looks back along the arcs ENTERING an event (largest total); a late time looks forward along the arcs LEAVING it (smallest difference). For y that means arcs D and E, which both leave event 1.

17IALM-D1-4-FB-07 D1 · ASMedium8 marks

Two fitters are booked to install a new kitchen. For each task the table gives its length in hours, the tasks that must be finished first, and the latest time by which it must end if the job is to take 14 hours, the shortest time possible. A task is done by one fitter from start to end without interruption.

ActivityImmediately preceded byDuration (hours)Latest finish
A−33
B−49
CA29
DA58
EB, C312
FD412
GE, F214
The site manager proposes the plan shown in Figure 1, in which the fitters are labelled Worker 1 and Worker 2.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 time (hours) Worker 1 A D F G Worker 2 B E C
(a)

Explain why the schedule in Figure 1 is not possible.

(2)
(b)

Explain why the kitchen cannot be fitted by two workers in less than 14 hours.

(2)
(c)

Schedule the activities for the two workers. Whenever a worker is free, allocate the available activity with the smallest latest finish time. State the completion time.

(4)
Show mark scheme
AnswerMarkNotes
Part (a)
E is shown starting at time 4B1
but E needs C, which in the schedule does not finish until time 9 (and cannot finish before time 5)B1
Part (b)
total of durations = 23, so two workers need at least 23 ÷ 2 = 11.5, i.e. 12 hoursM1
but the critical path takes 14 hours whatever the number of workers, so at least 14 hoursA1
Part (c)
time 0: A (3) and B (9) start; at time 3, D (8) is chosen before C (9)M1
worker 1: A 0–3, D 3–8, F 8–12, G 12–14A1
worker 2: B 0–4, C 4–6, E 6–9A1
completion time 14 hoursA1

Common error: Starting an activity as soon as a worker is free without checking every predecessor. E needs B AND C; when worker 2 finishes B at time 4, C has not even started.

18IALM-D1-4-FB-08 D1 · ASMedium7 marks

Figure 1 is the cascade (Gantt) chart for setting up a pop-up shop, drawn to scale with times in hours. Each non-critical activity starts at its earliest start time and its total float is shown as a dashed box. The immediate predecessors are: D follows A, E follows B, F follows C, and G follows D and E. Each activity needs one worker, and an activity once started is completed by the same worker without a break.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 time (hours) A D G B C E F activity (from earliest start) critical total float
(a)

Write down the total float of activity C and of activity E.

(2)
(b)

Explain why three workers would be needed if every activity started at its earliest start time.

(1)
(c)

Find a lower bound for the number of workers needed to complete the project in 13 hours.

(2)
(d)

Show how two workers can complete the project in 13 hours.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
C: 8 hoursB1
E: 4 hoursB1
Part (b)
A, B and C would all be in progress between time 0 and time 2B1
Part (c)
total of durations = 24; 24 ÷ 13 = 1.84…M1
lower bound 2 workersA1
Part (d)
critical activities at fixed times A 0–6, D 6–10, G 10–13, with B, C, E and F fitted into the workers' free timeM1
a complete valid schedule, e.g. worker 1: A 0–6, D 6–10, G 10–13; worker 2: B 0–2, E 2–6, C 6–9, F 9–11A1
Accept any schedule that passes every check: no worker has two activities at once; each activity runs for its full duration; E starts at or after the end of B and ends by 10; F starts at or after the end of C; everything ends by 13 (e.g. worker 1: A, E 6–10, G; worker 2: B, C 2–5, D 6–10, F 10–12)—

Exam tip: Float is what lets you level the workload. Delay a non-critical activity inside its dashed box and the project end time does not move.

19IALM-D1-4-FB-09 D1 · ASMedium8 marks

Figure 1 shows the activity network for upgrading the heating in a village hall. The durations are in days; activity C takes x days.

A (5) B (8) D (2) C (x) E (6) F (9) G (4) H (3) 0 1 2 3 4 5
(a)

Taking x = 3, find the early and late event times.

(3)
(b)

State the critical path and the minimum completion time when x = 3.

(1)
(c)

Find the greatest value of x for which the minimum completion time is still 21 days.

(2)
(d)

Given instead that x = 12, find the minimum completion time and the critical path.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 2, 3 and 4, e.g. event 3: max(5 + 3, 8 + 6) = 14M1
early times 0: 0, 1: 5, 2: 8, 3: 14, 4: 18, 5: 21A1
late times 0: 0, 1: 6, 2: 8, 3: 14, 4: 18, 5: 21A1
Part (b)
B – E – G – H, 21 days ftA1
Part (c)
total float of C = 14 − 3 − 5 = 6 when x = 3M1
so x can rise by 6: greatest value x = 9A1
Part (d)
route A – C – G – H = 5 + 12 + 4 + 3 = 24 days, longer than 21B1
critical path A – C – G – HB1

Exam tip: With an unknown duration, compare the routes through it with the longest route that avoids it. Here every route through C is A – C – G – H = x + 12, and the longest route avoiding C is 21, so the project takes longer as soon as x > 9 (at x = 9 both routes are critical).

20IALM-D1-4-FB-10 D1 · ASMedium7 marks

Figure 1 shows the activity network for installing solar panels on a school roof. Durations are in days and dummies are shown as dashed arcs.

A (4) B (6) dummy D (5) C (7) dummy E (9) F (3) G (2) 0 1 2 3 4 5 6
(a)

Explain the purpose of each of the two dummies.

(2)
(b)

Find the early and late event times.

(3)
(c)

State the critical path and the minimum completion time.

(1)
(d)

Find the total float of activity D.

(1)
Show mark scheme
AnswerMarkNotes
Part (a)
dummy from 1 to 2: E depends on A as well as B, while C and D depend on A only, so it shows that E must wait for AB1
dummy from 3 to 4: C and D have the same predecessor (A) and the same successor (F), so it lets each be identified by its own pair of eventsB1
Part (b)
forward pass with maximum at events 2, 4 and 5, e.g. event 4: max(4 + 7, 9 + 0) = 11M1
early times 0: 0, 1: 4, 2: 6, 3: 9, 4: 11, 5: 15, 6: 17A1
late times 0: 0, 1: 5, 2: 6, 3: 12, 4: 12, 5: 15, 6: 17A1
Part (c)
B – E – G, 17 days ftA1
Part (d)
12 − 5 − 4 = 3 days ftB1

Common error: Leaving the dummies out of the passes. A dummy is an arc of duration 0: at event 2 the forward pass compares 6 with 4 + 0, and at event 1 the backward pass compares 12 − 5, 12 − 7 and 6 − 0.

21IALM-D1-4-B-11 D1 · ASHard12 marks

An extension is being built on to a health clinic. The activities, their durations in weeks and their immediate predecessors are shown in the table.

ActivityImmediately preceded byDuration (weeks)
A−9
B−7
C−6
DA4
EB4
FC2
GD, E7
HE, F9
IG3
JH, I7

(a)

Draw an activity network for the project, using activity on arc and exactly two dummies.

(4)
(b)

Find the early and late event times for your network.

(4)
(c)

State the critical path and the minimum project duration.

(1)
(d)

Find the total float of each of the activities B, E and H.

(3)
Show mark scheme
AnswerMarkNotes
Part (a)
A, B and C leave a single start event, followed by D, E and F respectivelyB1
a dummy from the end of E to the start of G, which also follows DB1
a dummy from the end of E to the start of H, which also follows FB1
I follows G; H and I end at one event, followed by J to a single finish eventB1
Part (b)
forward pass with maximum at the starts of G, H and J, e.g. start of G: max(9 + 4, 7 + 4) = 13M1
early times correct, finishing at 30A1
backward pass with minimum at the end of E: min(13 − 0, 14 − 0) = 13M1
late times correct, e.g. start of H 14, end of C 12, end of B 9A1
Part (c)
A – D – G – I – J, 30 weeksA1
Part (d)
B: 9 − 7 − 0 = 2B1
E: 13 − 4 − 7 = 2B1
H: 23 − 9 − 11 = 3 weeksB1

Model sketch

0123456789A(9)B(7)C(6)D(4)E(4)F(2)G(7)H(9)I(3)J(7)
Figure: one possible activity network (dummies dashed, durations in weeks in brackets)

Exam tip: E appears as a predecessor of both G and H, but D and F appear only once each. When one activity feeds two different starts that each have another predecessor, expect a dummy from its end event to each start.

22IALM-D1-4-B-12 D1 · ASHard12 marks

A stage is built for a music festival. The project is modelled by an activity network with events numbered 0 to 7. For each event, the arcs leaving it are listed with their durations. Each activity needs one worker.
Leaving event 0: B to event 1 (2 hours), A to event 2 (6 hours), C to event 3 (2 hours).
Leaving event 1: a dummy to event 2, E to event 5 (9 hours).
Leaving event 2: D to event 4 (6 hours).
Leaving event 3: F to event 5 (8 hours).
Leaving event 4: G to event 6 (8 hours).
Leaving event 5: H to event 6 (8 hours), I to event 7 (9 hours).
Leaving event 6: J to event 7 (4 hours).

02134567B(2)A(6)C(2)E(9)D(6)F(8)G(8)H(8)I(9)J(4)
Figure: activity network drawn from the description (durations in hours in brackets, dummy dashed); not to scale
(a)

Find the early and late event times.

(3)
(b)

State the critical path.

(1)
(c)

Draw a cascade (Gantt) chart for the project.

(4)
(d)

Use your cascade chart to state which activities must be happening at time 13.5 hours, and which activity could be happening.

(2)
(e)

Find a lower bound for the number of workers needed to build the stage in the minimum time.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 2, 5, 6 and 7M1
early times 0: 0, 1: 2, 2: 6, 3: 2, 4: 12, 5: 11, 6: 20, 7: 24A1
late times 0: 0, 1: 3, 2: 6, 3: 4, 4: 12, 5: 12, 6: 20, 7: 24A1
Part (b)
A – D – G – J (24 hours) ftA1
Part (c)
critical activities A, D, G, J on one row: 0–6, 6–12, 12–20, 20–24B1
B 0–2 (float 1), C 0–2 (float 2), E 2–11 (float 1), F 2–10 (float 2)B1
H 11–19 (float 1), I 11–20 (float 4)B1
each non-critical bar starting at its earliest start, with its float shown to its latest finishB1
Part (d)
G and H must be happeningB1
I could be happeningB1
Part (e)
total of durations = 62; 62 ÷ 24 = 2.58…M1
lower bound 3 workersA1

Model sketch

024681012141618202224time (hours)ADGJBCEFHI
Figure: cascade chart: critical activities on the top row, floats shown dashed

Exam tip: On a cascade chart, put all the critical activities on the top row and each non-critical activity on its own row; the dotted float box always ends at the late time of the activity's end event.

23IALM-D1-4-B-13 D1 · ASHard12 marks

A small ferry is refitted in dry dock. The refit is modelled by an activity network with events numbered 0 to 6; each arc is listed as (start event, end event) with its activity and duration. Each activity needs one worker, and an activity once started is completed by the same worker without a break.

  • (0, 1): activity A, 2 days
  • (0, 2): activity C, 3 days
  • (0, 3): activity B, 9 days
  • (1, 4): activity D, 3 days
  • (2, 3): dummy
  • (2, 5): activity F, 6 days
  • (3, 5): activity E, 2 days
  • (4, 5): dummy
  • (4, 6): activity G, 6 days
  • (5, 6): activity H, 5 days

0123456A(2)C(3)B(9)D(3)F(6)E(2)G(6)H(5)
Figure: activity network drawn from the list (durations in days in brackets, dummies dashed); not to scale
(a)

Find the early and late event times.

(3)
(b)

State the critical path and the minimum duration of the refit.

(1)
(c)

Find a lower bound for the number of workers needed to complete the refit in the minimum time.

(2)
(d)

Schedule the activities for three workers so that the refit is completed in the minimum time. Whenever a worker is free, allocate the available activity with the smallest latest finish time.

(4)
(e)

Only two workers are available. Show that the refit cannot be completed in less than 18 days.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 3 and 5M1
early times 0: 0, 1: 2, 2: 3, 3: 9, 4: 5, 5: 11, 6: 16A1
late times 0: 0, 1: 7, 2: 5, 3: 9, 4: 10, 5: 11, 6: 16A1
Part (b)
B – E – H, 16 days ftA1
Part (c)
total of durations = 36; 36 ÷ 16 = 2.25M1
lower bound 3 workersA1
Part (d)
latest finish times used: A 7, B 9, C 5, D 10, E 11, F 11, G 16, H 16M1
worker 1: C 0–3, F 3–9, E 9–11, H 11–16A1
worker 2: A 0–2, D 2–5, G 5–11; worker 3: B 0–9A1
finishes at 16 days, every activity after all its predecessorsA1
accept E 9–11 and H 11–16 on worker 3 instead of worker 1—
Part (e)
two workers can do at most 2 days of work per dayM1
36 ÷ 2 = 18, so at least 18 days are neededA1

Model sketch

012345678910111213141516time (days)CFEHWorker 1ADGWorker 2BWorker 3
Figure: one schedule for the three workers, finishing at 16 days

Common error: Missing a predecessor that arrives along a dummy. H needs D as well as E and F, because of the dummy from event 4 to event 5. Trace back through every dummy before starting an activity.

24IALM-D1-4-B-14 D1 · ASHard11 marks

A small business conference is being organised. The activities, their durations in days and their immediate predecessors are shown in the table. Each activity needs one worker, and an activity once started is completed by the same worker without a break.

ActivityImmediately preceded byDuration (days)
A−3
B−5
CA7
DA, B5
EC5
FC4
GE, F2
HD, G7

(a)

Draw an activity network for the project, using activity on arc and exactly two dummies.

(4)
(b)

Find the early and late event times.

(3)
(c)

State the critical path and the minimum completion time.

(1)
(d)

Find a lower bound for the number of workers needed to complete the project in the minimum time.

(1)
(e)

Schedule the activities for two workers, allocating the available activity with the smallest latest finish time whenever a worker is free, and show that they complete the project in 24 days.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
A and B leave a single start event; C leaves the end of AB1
a dummy from the end of A to the end of B, with D leaving the end of BB1
E and F both leave the end of C; one of them ends at an extra event joined by a dummy to the end of the other, where G startsB1
D and G end at one event, followed by H to a single finish eventB1
Part (b)
forward pass with maximum where the dummies meet, e.g. start of G: max(10 + 5, 14 + 0) = 15, start of H: max(5 + 5, 15 + 2) = 17M1
early times correct, finishing at 24A1
late times correct, e.g. end of B 12, end of F 15A1
Part (c)
A – C – E – G – H, 24 daysA1
Part (d)
38 ÷ 24 = 1.58…, so 2 workersB1
Part (e)
worker 1: A 0–3, C 3–10, E 10–15, G 15–17, H 17–24M1
worker 2: B 0–5, D 5–10, F 10–14; finish at 24 daysA1

Model sketch

01234567A(3)B(5)C(7)D(5)E(5)F(4)G(2)H(7)
Figure: one possible activity network (dummies dashed, durations in days in brackets)

Exam tip: E and F have the same predecessor (C) and the same successor (G). That is exactly the situation for a uniqueness dummy.

25IALM-D1-4-FB-11 D1 · ASHard12 marks

Figure 1 shows the activity network for replacing the roof of a sports hall, with durations in weeks. The boxes at each event are for the early and late event times.

A (4) B (6) C (3) D (6) E (5) F (8) G (4) H (6) I (5) 0 1 2 3 4 5 6
(a)

Find the early and late event times.

(4)
(b)

State the critical path and the minimum project duration.

(1)
(c)

Find the total float of each of the activities A, E and H.

(3)
(d)

An extra activity K is needed. K must follow D and E, and I cannot start until K is finished; it is drawn as an arc from event 4 to event 5. Find the greatest duration of K for which the project still takes 19 weeks.

(2)
(e)

K takes 5 weeks. Find the new minimum project duration and the new critical path.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 4, 5 and 6, e.g. event 4: max(4 + 6, 6 + 5) = 11M1
early times 0: 0, 1: 4, 2: 6, 3: 3, 4: 11, 5: 14, 6: 19A1
backward pass with minimum at events 2 and 0, e.g. event 2: min(13 − 5, 14 − 8) = 6M1
late times 0: 0, 1: 7, 2: 6, 3: 10, 4: 13, 5: 14, 6: 19A1
Part (b)
B – F – I, 19 weeks ftA1
Part (c)
A: 7 − 4 − 0 = 3B1
E: 13 − 5 − 6 = 2B1
H: 19 − 6 − 11 = 2 weeksB1
Part (d)
K runs from event 4 (early time 11) to event 5 (late time 14)M1
greatest duration 14 − 11 = 3 weeksA1
Part (e)
event 5: max(6 + 8, 3 + 4, 11 + 5) = 16, so finish max(11 + 6, 16 + 5) = 21 weeksB1
new critical path B – E – K – IB1

Exam tip: Before adding an arc, check it adds no hidden precedences: K from event 4 to event 5 makes K wait for everything entering event 4 (D and E), and makes I wait for K, which is exactly what is required.

26IALM-D1-4-FB-12 D1 · ASHard12 marks

Figure 1 shows the activity network for renovating a playground, with durations in days. Each activity needs one worker, and an activity once started is completed by the same worker without a break.

B (3) C (3) A (4) dummy dummy D (10) E (6) F (2) G (4) H (3) 0 1 2 3 4 5 6
(a)

Find the early and late event times.

(3)
(b)

State the critical path and the minimum completion time, and find the total float of each of the activities B, C, E and G.

(3)
(c)

Find a lower bound for the number of workers needed to complete the project in 19 days.

(2)
(d)

Show that the project cannot be completed in 19 days by the number of workers found in part (c).

(2)
(e)

Three workers are available. Using the rule ‘whenever a worker is free, allocate the available activity with the smallest latest finish time’, state the activities done by each worker.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 3, 5 and 6, e.g. event 3: max(4, 3 + 0, 3 + 0) = 4M1
early times 0: 0, 1: 3, 2: 3, 3: 4, 4: 14, 5: 16, 6: 19A1
late times 0: 0, 1: 4, 2: 4, 3: 4, 4: 14, 5: 16, 6: 19A1
Part (b)
A – D – F – H, 19 days ftA1
B: 4 − 3 − 0 = 1 and C: 4 − 3 − 0 = 1B1
E: 16 − 6 − 3 = 7 and G: 19 − 4 − 14 = 1B1
Part (c)
total of durations = 35; 35 ÷ 19 = 1.84…M1
lower bound 2 workersA1
Part (d)
A, B and C cannot start before time 0 and must all be finished by time 4 (latest finish 4 for each), so all their work lies in the first 4 daysM1
that is 4 + 3 + 3 = 10 worker-days, but 2 workers can do only 2 × 4 = 8 in 4 days, so 19 days is impossible with 2 workersA1
Alternative: B and C each have latest start 1 and earliest finish 3, and A runs 0–4, so A, B and C must all be in progress between times 1 and 3 [M1 A1]—
Part (e)
A, B and C (latest finish 4 each) all start at time 0; E (the only available activity) starts at 3 on a worker freed by B or C; D 4–14M1
F 14–16 and G 14–18 on two different free workers, H 16–19; finish at 19 days, e.g. worker 1: A 0–4, D 4–14, F 14–16, H 16–19; worker 2: B 0–3, E 3–9, G 14–18; worker 3: C 0–3A1
Accept any assignment of these activities, at these times, to the three workers—

Common error: Trusting the lower bound. Total work ÷ critical time only says the job cannot be done with FEWER workers; whether that many is enough depends on how the work is forced to overlap.

27IALM-D1-4-FB-13 D1 · ASHard12 marks

A council is rebuilding a footbridge over a river. The work is modelled by the activity-on-arc network in Figure 1, where the number beside each activity is its duration in days. Every activity is carried out by a single worker, who stays on it until it is complete.

A (6) B (3) C (3) D (4) E (7) F (5) dummy G (7) H (2) I (8) 0 1 2 3 4 5 6
(a)

Find the early and late event times.

(3)
(b)

State the critical path and the minimum completion time.

(1)
(c)

Find a lower bound for the number of workers needed to complete the project in 20 days.

(2)
(d)

Only two workers are available. Schedule the activities for the two workers: whenever a worker is free, allocate the available activity with the smallest latest finish time. State the completion time.

(4)
(e)

Explain why no schedule with two workers can finish in less than 23 days.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
forward pass with maximum at events 3, 4, 5 and 6, e.g. event 3: max(6 + 3, 3 + 7) = 10M1
early times 0: 0, 1: 6, 2: 3, 3: 10, 4: 10, 5: 12, 6: 20A1
late times 0: 0, 1: 7, 2: 3, 3: 10, 4: 13, 5: 12, 6: 20A1
Part (b)
B – E – H – I, 20 days ftA1
Part (c)
total of durations = 45; 45 ÷ 20 = 2.25M1
lower bound 3 workersA1
Part (d)
latest finish times used: A 7, B 3, C 10, D 13, E 10, F 12, G 20, H 12, I 20M1
worker 1: B 0–3, E 3–10, H 10–12, D 12–16, G 16–23A1
worker 2: A 0–6, C 6–9, F 9–14, I 14–22A1
completion time 23 daysA1
Accept the two workers labelled the other way round—
Part (e)
two workers can do at most 2 days of work per day, so they need at least 45 ÷ 2 = 22.5 daysM1
every duration is a whole number of days, so the two workers' workloads are whole numbers adding to 45; one worker has at least 23 days of work, so at least 23 days, which this schedule achievesA1

Exam tip: At each decision time list only the activities whose predecessors have ALL finished. At time 6, C (latest finish 10), F (12) and D (13) are all available; worker 2 takes C, and D is not started until time 12.

28IALM-D1-4-FB-14 D1 · ASHard12 marks

The activities needed to open a bakery, their durations in days and their immediate predecessors are shown in the table.

ActivityImmediately preceded byDuration (days)
A−4
B−6
CA5
DA3
EB7
FB2
GC, D6
HD, E4
IF8
JG, H, I3
Figure 1 shows the first part of an activity network for the project, with activities A to F drawn.

A (4) B (6) D (3) C (5) E (7) F (2) 0 1 2 3 4 5 6
(a)

Copy and complete the network by adding activities G, H, I and J, using exactly two dummies.

(4)
(b)

Find the early and late event times for your network.

(4)
(c)

State the critical path and the minimum completion time.

(2)
(d)

Find the total float of activity D and of activity I.

(2)
Show mark scheme
AnswerMarkNotes
Part (a)
a dummy from the end of D (event 3) to the end of C (event 4), with G leaving event 4B1
a dummy from the end of D (event 3) to the end of E (event 5), with H leaving event 5B1
I leaves the end of F (event 6)B1
G, H and I end at one event, followed by J to a single finish event; dummies directed and shown dashed or labelledB1
Accept any numbering of the new events—
Part (b)
forward pass with maximum where arcs meet, e.g. event 4: max(4 + 5, 7 + 0) = 9, event 5: max(6 + 7, 7 + 0) = 13M1
early times: event 0: 0, 1: 4, 2: 6, 3: 7, 4: 9, 5: 13, 6: 8, start of J: 17, finish: 20A1
backward pass with minimum at event 3: min(11 − 0, 13 − 0) = 11, and at events 1 and 2M1
late times: event 0: 0, 1: 6, 2: 6, 3: 11, 4: 11, 5: 13, 6: 9, start of J: 17, finish: 20A1
Part (c)
B – E – H – J ftA1
20 days ftA1
Part (d)
D: 11 − 3 − 4 = 4 days ftB1
I: 17 − 8 − 8 = 1 day ftB1

Exam tip: D is the only activity that appears in two predecessor lists alongside different partners (C for G, E for H). That is why both dummies start at the end of D.