Skip to main content

Critical path analysis: Precedence tables and minimum project duration for HSC Maths Standard 2

Syllabus dot point

“Construct an activity network from a precedence table, identify the critical path and find the minimum project duration”

15 min read

Quick answer

The critical path is the longest path through the project network from start to end; its length equals the minimum project duration; activities on the critical path are critical, and any delay to them delays the whole project.

Jump to a section
  1. What this dot point is asking
  2. The answer
  3. Exam-style questions
  4. Practice questions

What this dot point is asking

NESA gives you a precedence table for a project. A precedence table is a list of the activities, how long each one takes, and which other activities must finish before each one can start. From that table you build the activity network, find the critical path, and state the minimum project duration. This is the standard format for project management questions.

The answer

Activity network with the critical path highlighted An activity-on-edge network of five events. Activity A runs from event 1 to event 2, then B and C run in parallel from event 2 to event 3 (B as an arc above, C straight through), then D from event 3 to event 4 and E from event 4 to event 5. The longest path from start to finish, A then C then D then E, is drawn in the heavier accent colour and is the critical path; its length is 2 plus 4 plus 5 plus 2, which is 13. Activity B is shorter, so it is not critical. A, 2 C, 4 B, 3 D, 5 E, 2 start finish Critical path = longest path A to C to D to E, length 2 + 4 + 5 + 2 = 13. B is shorter, so it has slack.

What is a project network

A project network is a diagram of a project drawn with dots joined by arrows. The dots, called vertices, are events (points where some stage is complete). The arrows, called edges, are activities (tasks to be done). Each activity has a duration.

The two main conventions:

  • Activity-on-edge (AOE) also called activity-on-arrow. Activities are edges with durations as weights. Vertices are events (e.g. "Activity A complete").
  • Activity-on-node (AON). Activities are nodes with weights; edges represent the precedence ordering only.

NESA uses AOE convention. Each activity is a labelled edge with its duration as the weight.

Precedence table

A precedence table lists:

  • Each activity.
  • Its duration.
  • Its immediate predecessors (activities that must finish first).

From this table, you build the network.

Building the network

  1. Identify activities with no predecessors. These start at the project-start node.
  2. For each activity, find the node where all its predecessors finish; this is the activity's start node.
  3. Draw the activity as an edge from its start node to a new (or shared) end node.
  4. The project end node is where all the final activities (those that are no predecessor for anything) terminate.

Dummy activities

Some precedence tables cannot be drawn with real activities alone. A dummy activity is a zero-duration edge (drawn dashed) that carries a precedence relationship without representing any real work. Two situations force one:

  • Overlapping but unequal predecessors. Suppose EE requires both CC and DD, while FF requires only DD. Let CC and DD finish at separate events, and start FF from the end of DD. Now add a dummy from the end of DD to the end of CC. That event now marks both CC and DD as complete, so EE can start there and waits for both. FF still depends on DD alone.
  • Two activities sharing the same start and end events. Drawing them as two edges between the same pair of nodes is unclear, because you should be able to name an activity by its start and end events. A dummy gives one of them its own separate event.

A dummy has duration 00, so it never adds to a path length, but it still enforces order. Standard 2 keeps dummy use light, but you are expected to recognise when one is needed and to draw it dashed; the ExamExplained critical path analysis guide works a full dummy example end to end.

Build the network, stage by stage

Turning a precedence table into a network is the part students find hardest. Below, the network shown at the top of this page is built one stage at a time, with the reasoning spelled out at each step.

Stage 1, place the activities with no predecessors. Read the precedence table and find the activities that depend on nothing. Here that is AA (duration 22), so AA leaves the project start node.

Place the activities with no predecessorsOnly activity A, which has no predecessors, is drawn, leaving the project start node.A, 2startStep 1Step 1: A has no predecessors, so it starts the project.

Stage 2, add the activities that are now unblocked. BB and CC both list only AA as a predecessor, so once AA finishes they run in parallel. The next activity DD needs both of them, so BB and CC meet at a single shared event rather than ending separately.

Add the activities that are now unblockedActivities B and C, which depend only on A, are added in parallel and meet at one shared event.A, 2B, 3C, 4startStep 2Step 2: B and C depend only on A and run in parallel,meeting at the shared event where D will begin.

Stage 3, finish the chain to the end. DD depends on BB and CC, so it leaves the shared event; EE then follows DD to the finish. Every activity from the table is now on the diagram.

Finish the chain to the endActivity D leaves the shared event and E runs on to the finish, completing the network.A, 2B, 3C, 4D, 5E, 2startfinishStep 3Step 3: D leaves the shared event, then E runs to the finish.Every activity from the table is now on the diagram.

Stage 4, trace the paths and mark the critical one. List every route from start to finish and add the durations: AA-BB-DD-EE gives 2+3+5+2=122 + 3 + 5 + 2 = 12, and AA-CC-DD-EE gives 2+4+5+2=132 + 4 + 5 + 2 = 13. The longer route, 1313, is the critical path and the minimum project duration; BB carries 11 unit of slack.

Trace the paths and mark the critical oneThe completed network with the longest path A, C, D, E highlighted as the critical path of length 13.A, 2B, 3C, 4D, 5E, 2startfinishStep 4Step 4: longest path A to C to D to E = 13, the critical path.A-B-D-E = 12, so B carries 1 unit of slack.

Paths through the network

A path is a sequence of activities from the project start to the project end. The length (duration) of a path is the sum of its activity durations.

The critical path

The critical path is the longest path through the network. Its length is the minimum possible project duration. No matter how you schedule the activities, the project cannot finish faster than the critical-path length, because that run of activities must happen in order.

Activities on the critical path are critical activities. Any delay to a critical activity delays the whole project.

Multiple critical paths

If two or more paths tie at the longest length, every one of them is critical, and every activity lying on any of them is a critical activity. Ties are common in exams and easy to miss if you stop at the first long path you find.

For example, take a project whose paths from start to finish work out to:

  • AA-CC-FF-GG: 4+3+5+2=144 + 3 + 5 + 2 = 14
  • AA-CC-EE-GG: 4+3+6+2=154 + 3 + 6 + 2 = 15
  • BB-DD-EE-GG: 3+4+6+2=153 + 4 + 6 + 2 = 15
  • BB-DD-FF-GG: 3+4+5+2=143 + 4 + 5 + 2 = 14

Two paths tie at 1515, so both AA-CC-EE-GG and BB-DD-EE-GG are critical and the minimum duration is 1515. Activities EE and GG lie on both, so they are doubly critical: a delay to either lengthens two paths at once.

Float: how the critical path relates to slack

Every non-critical activity has float (slack): the amount it can be delayed without pushing out the project end date. Float is computed from the forward and backward scan (the next dot point), but the headline result belongs here because it is what decides whether an activity is critical.

Key fact

An activity is critical exactly when its float is zero. Float is the gap between the latest and earliest times an activity can start, Float=LST−EST\text{Float} = \text{LST} - \text{EST}. Critical activities have no slack, so they pin the project duration: the critical path is precisely the chain of zero-float activities from start to finish.

Reducing the project duration

A common follow-up asks how to finish sooner. The rule falls straight out of "the critical path sets the duration":

  • Shortening a non-critical activity does nothing to the end date; you only eat into its float.
  • Shortening a critical activity shortens the project, but only until a different path becomes the longest.

In the kitchen project below, the critical path runs through floor laying DD at 1515 days. The next-longest path runs through plumbing BB at 1414 days. Cut DD by one day and the project drops to 1414 days, but now BB's path also measures 1414, so there are two critical paths. Cut DD by a second day and the project stays at 1414 days, because BB's path is now the new hold-up. So on its own DD can usefully be reduced by only one day. Any further saving needs the plumbing path shortened too. That "how far before another path takes over" margin is exactly the float of the next-longest path, and it is a favourite extension question.

Reading a network in the exam

Questions run in both directions, so rehearse both:

  • Table to network. Given the precedence table, draw the activity-on-edge network, then list and sum every path.
  • Network to answer. Given a drawn network, read the immediate predecessors off it (the activities arriving at the event where an activity starts), find the critical path by inspection or scanning, and state the duration with units. If asked for predecessors, give immediate predecessors only, not the whole chain leading up to an activity.

Why this matters

In real project management:

  • Critical activities need the most attention because they directly affect the deadline.
  • Non-critical activities have slack (covered in the "forward and backward scanning" dot point) which lets them be delayed without affecting the project end date.
  • Speeding up a critical activity shortens the project; speeding up a non-critical activity does not (until it becomes critical).
Worked example

Critical path for a kitchen renovation

A project to renovate a kitchen has these activities:

Activity Duration (days) Predecessors
AA - Demolition 22 None
BB - Plumbing rough-in 33 AA
CC - Electrical rough-in 22 AA
DD - Floor laying 44 AA
EE - Cabinet installation 55 BB, CC, DD
FF - Tiling and painting 33 EE
GG - Final inspection 11 FF

Build the activity network from the precedence table: Demolition (AA) has no predecessors, so it starts the project. Once AA is complete, the three trades (BB, CC, DD) can all begin independently and run in parallel. Cabinet installation (EE) cannot start until every one of those three trades is done, so it waits for all of BB, CC and DD. Tiling (FF) and then the final inspection (GG) follow in sequence.

List all paths from start to finish and sum their durations: Every path must pass through AA, then EE, FF, GG. The only variable is which of the three parallel activities connects AA to EE.

  • AA-BB-EE-FF-GG: 2+3+5+3+1=142 + 3 + 5 + 3 + 1 = 14 days.
  • AA-CC-EE-FF-GG: 2+2+5+3+1=132 + 2 + 5 + 3 + 1 = 13 days.
  • AA-DD-EE-FF-GG: 2+4+5+3+1=152 + 4 + 5 + 3 + 1 = 15 days.

Identify the critical path as the longest: The path via floor laying is longest at 1515 days. No matter how efficiently the other trades work, the project cannot finish faster than 1515 days because AA, DD, EE, FF and GG must happen in strict sequence.

So the critical path is AA-DD-EE-FF-GG, with a minimum project duration of 1515 days.

If floor laying (DD) takes a day longer, the whole project extends to 1616 days. If plumbing (BB) takes a day longer, its path becomes 1515 days, matching the critical path, so the project is unaffected (as long as BB does not exceed DD by more than its slack).

Read off the float for the parallel trades: The critical chain AA-DD-EE-FF-GG has zero float. For the other two trades, compare the path through each against the critical 1515 days:

  • Plumbing path AA-BB-EE-FF-GG is 1414 days, so BB has 15−14=115 - 14 = 1 day of float.
  • Electrical path AA-CC-EE-FF-GG is 1313 days, so CC has 15−13=215 - 13 = 2 days of float.

Plumbing can therefore start up to 11 day late, and electrical up to 22 days late, without delaying handover. The forward and backward scan in the next dot point reproduces these floats activity by activity.

Critical path for a Sydney apartment build

A simplified construction project:

Activity Duration (weeks) Predecessors
AA - Foundation 44 None
BB - Structural frame 66 AA
CC - External walls 33 BB
DD - Roofing 44 BB
EE - Internal plumbing 55 CC, DD
FF - Internal finishes 77 EE

Trace the parallel branches: After the foundation (AA) and frame (BB), two trades run in parallel: external walls (CC, three weeks) and roofing (DD, four weeks). Plumbing (EE) cannot begin until both are done, so it waits for the slower of the two. Finishes (FF) come last.

Sum both paths:

  • AA-BB-CC-EE-FF: 4+6+3+5+7=254 + 6 + 3 + 5 + 7 = 25 weeks.
  • AA-BB-DD-EE-FF: 4+6+4+5+7=264 + 6 + 4 + 5 + 7 = 26 weeks.

Identify the critical path: The roofing path is one week longer, making it critical.

So the critical path is AA-BB-DD-EE-FF at 2626 weeks, with a minimum project duration of 2626 weeks.

A one-week delay to the roof pushes the project to 2727 weeks. A one-week delay to external walls (CC) makes its path 2626 weeks, matching the critical path, so the project duration is unchanged.

Common traps
Forgetting precedence
An activity cannot start until all its immediate predecessors have finished. Check the table carefully.
Confusing shortest with critical
The critical path is the LONGEST, not the shortest. The shortest path would let you finish too fast and violate precedence.
Missing a path
Check every path from start to end. The critical one might not be obvious.
Skipping the network diagram
Markers want to see the network drawn before the paths are listed. A clean diagram earns easy marks.
Mis-summing path durations
Add the durations of all activities on the path, including the first and last.
Exam technique

Draw the network first and label every edge with its activity letter and duration; markers award method marks for a correct diagram even when the arithmetic slips. State the critical path as a sequence of activities, give the minimum duration with units, and if two paths tie, name both. A question asking which activities "can be delayed" is a float question: name the non-critical activities and how many days each can slip.

Note

Picture a big job, like renovating a kitchen, that is made up of lots of smaller tasks. Some tasks can happen at the same time, but others have to wait for an earlier task to finish first. If you trace the longest chain of must-wait tasks from start to end, that chain decides how soon the whole job can possibly be done. Speeding up a task that is not on that longest chain saves you nothing, because you would still be waiting on the chain. So the skill here is spotting which tasks are the real hold-ups and which ones have spare time to play with.

Exam-style questions

Questions in the style of NESA exam questions on this dot point, each with a worked answer. They are written by ExamExplained unless tagged "Past paper"; the year shows the paper a question is modelled on.

2022 HSC-style5 marks
A project has activities AA to GG. The table gives each activity's duration in days and its immediate predecessor(s). Construct the activity network, identify the critical path, and state the minimum project duration. | Activity | AA | BB | CC | DD | EE | FF | GG | |---|---|---|---|---|---|---|---| | Duration | 44 | 22 | 33 | 44 | 66 | 55 | 22 | | Predecessors | none | none | AA | BB | C,DC, D | CC | E,FE, F |
Show worked answer →

Build the network. AA and BB leave the start node (no predecessors). CC follows AA, DD follows BB, and FF follows CC. EE needs both CC and DD, so those two meet at one node before EE. GG needs both EE and FF, which meet before the finish node.

List every start-to-finish path and its length, in days.

  • AA-CC-EE-GG: 4+3+6+2=154 + 3 + 6 + 2 = 15
  • AA-CC-FF-GG: 4+3+5+2=144 + 3 + 5 + 2 = 14
  • BB-DD-EE-GG: 2+4+6+2=142 + 4 + 6 + 2 = 14

Identify the critical path. The longest path is AA-CC-EE-GG at 1515 days, so that is the critical path and the minimum project duration is 1515 days. Activities BB, DD and FF lie off it and so carry float.

Markers reward a correct network, the paths listed with totals, the longest named as the critical path, and the minimum duration of 1515 days with units.

2023 HSC-style4 marks
A kitchen renovation has five activities AA to EE, with durations in days and immediate predecessors as shown. Find the critical path and the minimum time to complete the renovation. | Activity | AA | BB | CC | DD | EE | |---|---|---|---|---|---| | Duration | 22 | 44 | 33 | 22 | 33 | | Predecessors | none | AA | AA | BB | C,DC, D |
Show worked answer →

Build the network. AA leaves the start node. BB and CC both follow AA. DD follows BB. EE needs both CC and DD, so they meet at one node before EE, which runs to the finish.

List every start-to-finish path and its length, in days.

  • AA-BB-DD-EE: 2+4+2+3=112 + 4 + 2 + 3 = 11
  • AA-CC-EE: 2+3+3=82 + 3 + 3 = 8

Identify the critical path. The longest path is AA-BB-DD-EE at 1111 days, so that is the critical path and the minimum time is 1111 days. Activity CC is off the critical path; its float is 11−8=311 - 8 = 3 days.

Markers reward a correct network, both paths summed, the longer named as the critical path, and the minimum time of 1111 days.

Practice questions

Original practice questions graded from foundation to exam level, each with a full worked solution. Try them before revealing the solution.

foundation2 marks
A small landscaping job has three activities that must run strictly one after another. Activity AA (clearing) takes 33 days and has no predecessor; activity BB (digging) takes 55 days and needs AA; activity CC (planting) takes 22 days and needs BB. Draw the activity network, then state the only path and the minimum project duration.
Show worked solution →

Build the network. With each activity needing the one before it, the network is a single chain: start, then AA, then BB, then CC, then finish. There are no parallel branches.

List the path and sum the durations. Only one route runs from start to finish:

A-B-C=3+5+2=10 daysA\text{-}B\text{-}C = 3 + 5 + 2 = 10 \text{ days}

State the answer. The minimum project duration is 1010 days, and since every activity lies on the single path, all of AA, BB and CC are critical. Check: a strict chain has no slack anywhere, so a duration equal to the sum of all three is exactly what we expect.

foundation2 marks
Two activities can start immediately: AA (order tiles) takes 44 days and BB (order timber) takes 66 days, neither with a predecessor. Activity CC (delivery sign-off) takes 33 days and needs both AA and BB finished first. Find the critical path and the minimum project duration.
Show worked solution →

Build the network. AA and BB both leave the project start and run in parallel; because CC needs both, they meet at a shared event where CC begins, then CC runs to the finish.

List the paths and sum them. Two routes reach the finish:

A-C=4+3=7B-C=6+3=9A\text{-}C = 4 + 3 = 7 \qquad B\text{-}C = 6 + 3 = 9

Pick the longest as critical. CC cannot start until the slower of AA and BB is done, namely BB at 66 days, so the critical path is B-CB\text{-}C at 99 days. The minimum project duration is 99 days. Check: AA finishes at day 44 but waits until day 66 for BB, giving AA a slack of 9−7=29 - 7 = 2 days, which is consistent.

foundation3 marks
A project has activities AA, BB, CC, DD with this table. Activity AA: duration 22, no predecessor. Activity BB: duration 44, predecessor AA. Activity CC: duration 33, predecessor AA. Activity DD: duration 55, predecessors BB and CC. (a) State the minimum project duration. (b) State how many days activity CC can be delayed without delaying the project.
Show worked solution →

Build the network. AA starts the project; BB and CC both follow AA and run in parallel; DD needs both, so it leaves the shared event where BB and CC meet, then runs to the finish.

Part (a): list the paths and take the longest. The two routes are:

A-B-D=2+4+5=11A-C-D=2+3+5=10A\text{-}B\text{-}D = 2 + 4 + 5 = 11 \qquad A\text{-}C\text{-}D = 2 + 3 + 5 = 10

The longer is A-B-DA\text{-}B\text{-}D, so the minimum project duration is 1111 days.

Part (b): float on the shorter branch. BB and CC both feed the same event, which the critical path reaches at day 66. CC finishes as early as 2+3=52 + 3 = 5, so it can slip by 6−5=16 - 5 = 1 day. Activity CC can be delayed 11 day. Check: CC's path is 11 day shorter than the critical path, matching the float of 11.

foundation3 marks
A project has these activities. AA: duration 33, no predecessor. BB: duration 22, predecessor AA. CC: duration 55, predecessor AA. DD: duration 44, predecessors BB and CC. EE: duration 22, predecessor DD. List every path from start to finish with its length, then state the critical path and the minimum project duration.
Show worked solution →

Build the network. AA starts; BB and CC run in parallel after AA and meet at a shared event; DD leaves that event; EE follows DD to the finish.

List all paths and sum each. The only choice is whether BB or CC links AA to DD:

A-C-D-E=3+5+4+2=14A\text{-}C\text{-}D\text{-}E = 3 + 5 + 4 + 2 = 14

A-B-D-E=3+2+4+2=11A\text{-}B\text{-}D\text{-}E = 3 + 2 + 4 + 2 = 11

Identify the critical path. The longest is A-C-D-EA\text{-}C\text{-}D\text{-}E at 1414, so that is the critical path and the minimum project duration is 1414 days. Check: BB's path is 1111, so BB carries 14−11=314 - 11 = 3 days of slack while every activity on A-C-D-EA\text{-}C\text{-}D\text{-}E has none.

core3 marks
A project has activities AA to EE. AA: duration 55, no predecessor. BB: duration 22, predecessor AA. CC: duration 66, predecessor AA. DD: duration 44, predecessors BB and CC. EE: duration 33, predecessor DD. Using Float=LST−EST\text{Float} = \text{LST} - \text{EST}, find the float of activity BB.
Show worked solution →

Forward pass for the earliest start of BB. AA starts at 00 and finishes at 55, so BB can start as early as ESTB=5\text{EST}_B = 5.

Find when DD must start, then work back to BB's latest start. DD needs both BB and CC. The earliest DD can start is the later of BB finishing (5+2=75 + 2 = 7) and CC finishing (5+6=115 + 6 = 11), so ESTD=11\text{EST}_D = 11. Since the critical chain A-C-D-EA\text{-}C\text{-}D\text{-}E has no slack, DD's latest start is also 1111, so BB must finish by 1111, giving LSTB=11−2=9\text{LST}_B = 11 - 2 = 9.

Apply the float formula.

FloatB=LSTB−ESTB=9−5=4 days\text{Float}_B = \text{LST}_B - \text{EST}_B = 9 - 5 = 4 \text{ days}

Activity BB has 44 days of float. Check: the path through BB is 5+2+4+3=145 + 2 + 4 + 3 = 14 against the critical 5+6+4+3=185 + 6 + 4 + 3 = 18, and 18−14=418 - 14 = 4 matches.

core3 marks
Two activities can start at once. AA: duration 44, no predecessor. BB: duration 66, no predecessor. CC: duration 55, predecessor AA. DD: duration 33, predecessor BB. EE: duration 44, predecessors CC and DD. Find the critical path (or paths) and the minimum project duration.
Show worked solution →

Build the network. AA and BB both leave the start. CC follows AA; DD follows BB. EE needs both CC and DD, so the two branches meet at the event where EE begins, then EE runs to the finish.

List the paths and sum them. Two routes reach the finish:

A-C-E=4+5+4=13B-D-E=6+3+4=13A\text{-}C\text{-}E = 4 + 5 + 4 = 13 \qquad B\text{-}D\text{-}E = 6 + 3 + 4 = 13

Identify the critical path. Both routes measure 1313, so they tie: the network has two critical paths, A-C-EA\text{-}C\text{-}E and B-D-EB\text{-}D\text{-}E, and the minimum project duration is 1313 weeks. Check: EE lies on both, and the two branches feeding it (A-C=9A\text{-}C = 9 and B-D=9B\text{-}D = 9) are equal, so no activity has slack, consistent with every path being critical.

core4 marks
A project has activities AA to FF. AA: duration 33, no predecessor. BB: duration 44, predecessor AA. CC: duration 22, predecessor AA. DD: duration 55, predecessor BB. EE: duration 66, predecessor CC. FF: duration 22, predecessors DD and EE. Carry out a forward scan to find the earliest start time (EST) of every activity, and hence state the minimum project duration.
Show worked solution →

Set the start. The forward scan gives each event its earliest time. AA has no predecessor, so ESTA=0\text{EST}_A = 0.

Scan forward, taking the largest incoming time at each step.

  • ESTB=0+3=3\text{EST}_B = 0 + 3 = 3 and ESTC=0+3=3\text{EST}_C = 0 + 3 = 3 (both follow AA).
  • ESTD=3+4=7\text{EST}_D = 3 + 4 = 7 (follows BB).
  • ESTE=3+2=5\text{EST}_E = 3 + 2 = 5 (follows CC).
  • FF needs both DD and EE: take the larger of 7+5=127 + 5 = 12 and 5+6=115 + 6 = 11, so ESTF=12\text{EST}_F = 12.

Read off the duration. The project finishes at ESTF+2=12+2=14\text{EST}_F + 2 = 12 + 2 = 14, so the minimum project duration is 1414 days. Check: the longest path A-B-D-F=3+4+5+2=14A\text{-}B\text{-}D\text{-}F = 3 + 4 + 5 + 2 = 14 agrees.

core4 marks
A project has activities AA to FF. AA: duration 22, no predecessor. BB: duration 55, predecessor AA. CC: duration 33, predecessor AA. DD: duration 44, predecessor BB. EE: duration 22, predecessor CC. FF: duration 33, predecessors DD and EE. Find the float of every activity and hence list the critical activities.
Show worked solution →
Forward scan (EST)
ESTA=0\text{EST}_A = 0; ESTB=2\text{EST}_B = 2, ESTC=2\text{EST}_C = 2; ESTD=7\text{EST}_D = 7, ESTE=5\text{EST}_E = 5; FF takes the larger of 7+4=117 + 4 = 11 and 5+2=75 + 2 = 7, so ESTF=11\text{EST}_F = 11. Duration =11+3=14= 11 + 3 = 14.
Backward scan (LST), starting from LFT=14\text{LFT} = 14
LSTF=14−3=11\text{LST}_F = 14 - 3 = 11. Then LSTD=11−4=7\text{LST}_D = 11 - 4 = 7 and LSTE=11−2=9\text{LST}_E = 11 - 2 = 9. Back through BB: LSTB=7−5=2\text{LST}_B = 7 - 5 = 2; through CC: LSTC=9−3=6\text{LST}_C = 9 - 3 = 6. Finally LSTA=0\text{LST}_A = 0.
Float =LST−EST= \text{LST} - \text{EST} for each
A:0A: 0, B:0B: 0, C:6−2=4C: 6 - 2 = 4, D:0D: 0, E:9−5=4E: 9 - 5 = 4, F:0F: 0.
List the critical activities (zero float)
They are AA, BB, DD, FF. Check: the path A-B-D-F=2+5+4+3=14A\text{-}B\text{-}D\text{-}F = 2 + 5 + 4 + 3 = 14 equals the duration, confirming the critical chain.
exam5 marks
A road upgrade has activities AA to GG (durations in weeks). AA: 44, no predecessor. BB: 33, predecessor AA. CC: 66, predecessor AA. DD: 55, predecessor BB. EE: 22, predecessor CC. FF: 44, predecessors DD and EE. GG: 33, predecessor FF. Carry out a forward and backward scan, then state the critical path (or paths) and the minimum project duration.
Show worked solution →
Forward scan (EST)
ESTA=0\text{EST}_A = 0; ESTB=4\text{EST}_B = 4, ESTC=4\text{EST}_C = 4; ESTD=4+3=7\text{EST}_D = 4 + 3 = 7, ESTE=4+6=10\text{EST}_E = 4 + 6 = 10; FF takes the larger of 7+5=127 + 5 = 12 and 10+2=1210 + 2 = 12, so ESTF=12\text{EST}_F = 12; ESTG=12+4=16\text{EST}_G = 12 + 4 = 16. Duration =16+3=19= 16 + 3 = 19 weeks.
Backward scan (LST) from LFT=19\text{LFT} = 19
LSTG=16\text{LST}_G = 16; LSTF=12\text{LST}_F = 12; LSTD=12−5=7\text{LST}_D = 12 - 5 = 7, LSTE=12−2=10\text{LST}_E = 12 - 2 = 10; LSTB=7−3=4\text{LST}_B = 7 - 3 = 4, LSTC=10−6=4\text{LST}_C = 10 - 6 = 4; LSTA=0\text{LST}_A = 0.
Compare to find float
Every activity has LST=EST\text{LST} = \text{EST}, so every float is 00.
State the critical path(s)
Both branches are tight, so two paths tie: A-B-D-F-GA\text{-}B\text{-}D\text{-}F\text{-}G and A-C-E-F-GA\text{-}C\text{-}E\text{-}F\text{-}G, each 4+3+5+4+3=194 + 3 + 5 + 4 + 3 = 19 and 4+6+2+4+3=194 + 6 + 2 + 4 + 3 = 19. Minimum duration is 1919 weeks. Check: both sums equal 1919.
exam5 marks
A project has activities AA to GG. AA: duration 44, no predecessor. BB: duration 33, no predecessor. CC: duration 33, predecessor AA. DD: duration 44, predecessor BB. EE: duration 66, predecessors CC and DD. FF: duration 22, predecessor EE. GG: duration 11, predecessor FF. (a) Find the minimum project duration. (b) Name every critical path. (c) Name any activity that lies on more than one critical path and explain why a delay to it is especially serious.
Show worked solution →
Build and forward-scan
AA and BB both start the project; CC follows AA, DD follows BB; EE needs both CC and DD; then FF then GG. ESTC=4\text{EST}_C = 4, ESTD=3\text{EST}_D = 3; EE takes the larger of 4+3=74 + 3 = 7 and 3+4=73 + 4 = 7, so ESTE=7\text{EST}_E = 7; ESTF=13\text{EST}_F = 13, ESTG=15\text{EST}_G = 15.
Part (a): duration
Project finishes at 15+1=1615 + 1 = 16, so the minimum project duration is 1616 days.
Part (b): critical paths
The two branches into EE are equal (A-C=7A\text{-}C = 7, B-D=7B\text{-}D = 7), so both routes tie at the longest:

A-C-E-F-G=4+3+6+2+1=16A\text{-}C\text{-}E\text{-}F\text{-}G = 4 + 3 + 6 + 2 + 1 = 16

B-D-E-F-G=3+4+6+2+1=16B\text{-}D\text{-}E\text{-}F\text{-}G = 3 + 4 + 6 + 2 + 1 = 16

Both are critical.

Part (c): shared activities. EE, FF and GG lie on both critical paths. A delay to any of them lengthens both critical paths at once, so it pushes out the finish no matter which branch is faster. Check: both path sums equal the 1616 found in part (a).

exam6 marks
A renovation has these activities (days). AA: 22, no predecessor. BB: 66, predecessor AA. CC: 33, predecessor AA. DD: 77, predecessor AA. EE: 55, predecessors BB, CC, DD. FF: 33, predecessor EE. (a) Find the critical path and minimum project duration. (b) The builder can shorten activity DD. By how many days can DD be reduced before the project duration stops improving, and what is the shortest duration DD alone can achieve?
Show worked solution →

Part (a): build and sum the paths. AA starts; BB, CC, DD run in parallel after AA; EE needs all three; FF follows EE. The three routes are:

A-D-E-F=2+7+5+3=17A\text{-}D\text{-}E\text{-}F = 2 + 7 + 5 + 3 = 17

A-B-E-F=2+6+5+3=16A\text{-}B\text{-}E\text{-}F = 2 + 6 + 5 + 3 = 16

A-C-E-F=2+3+5+3=13A\text{-}C\text{-}E\text{-}F = 2 + 3 + 5 + 3 = 13

The longest is A-D-E-FA\text{-}D\text{-}E\text{-}F, so the critical path is A-D-E-FA\text{-}D\text{-}E\text{-}F and the minimum project duration is 1717 days.

Part (b): how far DD helps. Cutting DD shortens the critical path until a different path takes over. The next-longest is A-B-E-FA\text{-}B\text{-}E\text{-}F at 1616 days, which is 17−16=117 - 16 = 1 day below the critical path. So reducing DD by 11 day drops the project to 1616 days; any further cut to DD leaves the project at 1616 because A-B-E-FA\text{-}B\text{-}E\text{-}F is now the bottleneck. DD can usefully be reduced by 11 day, giving a shortest duration of 1616 days from DD alone. Check: with DD cut to 66, paths A-D-E-FA\text{-}D\text{-}E\text{-}F and A-B-E-FA\text{-}B\text{-}E\text{-}F both equal 1616.

exam6 marks
A project has activities AA to HH. AA: duration 33, no predecessor. BB: duration 55, predecessor AA. CC: duration 22, predecessor AA. DD: duration 44, predecessor BB. EE: duration 66, predecessor CC. FF: duration 33, predecessors DD and EE. GG: duration 22, predecessor FF. HH: duration 44, predecessor GG. (a) Find the critical path and the minimum project duration. (b) State which activities have float and how many days each carries.
Show worked solution →
Forward scan (EST)
ESTA=0\text{EST}_A = 0; ESTB=3\text{EST}_B = 3, ESTC=3\text{EST}_C = 3; ESTD=3+5=8\text{EST}_D = 3 + 5 = 8, ESTE=3+2=5\text{EST}_E = 3 + 2 = 5; FF takes the larger of 8+4=128 + 4 = 12 and 5+6=115 + 6 = 11, so ESTF=12\text{EST}_F = 12; ESTG=15\text{EST}_G = 15, ESTH=17\text{EST}_H = 17. Duration =17+4=21= 17 + 4 = 21 days.
Part (a): critical path
The longest route is A-B-D-F-G-H=3+5+4+3+2+4=21A\text{-}B\text{-}D\text{-}F\text{-}G\text{-}H = 3 + 5 + 4 + 3 + 2 + 4 = 21, so that is the critical path and the minimum project duration is 2121 days.
Backward scan (LST) for the off-path activities
From LFT=21\text{LFT} = 21: FF must start by 1212, so LSTE=12−6=6\text{LST}_E = 12 - 6 = 6 and LSTC=6−2=4\text{LST}_C = 6 - 2 = 4.
Part (b): floats
FloatC=LSTC−ESTC=4−3=1\text{Float}_C = \text{LST}_C - \text{EST}_C = 4 - 3 = 1 and FloatE=6−5=1\text{Float}_E = 6 - 5 = 1. Only CC and EE carry float, each 11 day; every other activity has 00. Check: the side path A-C-E-F⋯=20A\text{-}C\text{-}E\text{-}F\dots = 20 is 11 short of 2121, matching a float of 11.

Practise this

Sources & how we know this

ExamExplained