Skip to main content
Discrete mathematics
Lesson 64 of 75
Challenge

Critical path analysis

Objective. Calculate earliest, latest and float times.

  1. 1. Learn
  2. 2. Worked example
  3. 3. Practice
  4. 4. Feedback
  5. 5. Continue

Learn: the key idea

Critical path analysis models a project as a network of activities with durations and dependencies, used to find the minimum time to complete the whole project and identify which activities cannot be delayed without delaying the project. Early start times are calculated by working forwards through the network taking the latest of all preceding early finish times, while late finish times are found working backwards from the project end, taking the earliest of all succeeding late start times. Activities where early start equals late start (zero float) lie on the critical path, the longest path through the network.

Worked example

In a project network, activity X finishes with an early time of 8, and activity Y (which depends on both X and another activity finishing at early time 5) begins immediately after. Find the early start time of activity Y.

8 … 5
Illustrated card showing 8 … 5
  1. 1The early start of Y depends on all activities that must finish before it begins
  2. 2Two preceding early finish times are given: 8 (from X) and 5 (from the other activity)
  3. 3The early start of Y must be the later of these two times, since both must have finished
  4. 4The early start time of Y is 8

Answer: 8

Concept mastery

Based on your past attempts at this lesson — the question types to practise again come first.

Complete a practice set to see your concept breakdown here.

Practice

Practice happens on its own screen, one question at a time. Answers stay hidden until you submit yours, and you can stop and pick up at the same question later.

Start practising

Common mistake. Students calculate early event times by taking the earliest incoming time rather than the latest, which understates how long preceding activities actually take to complete. At each event, the early time must be the maximum of all routes arriving there, not the minimum.

Your progress

Tick each step as you finish it. Your exact reading position is saved automatically, so Continue drops you back on the same line.

0 of 5 steps complete

Your place saves automatically as you read.

My dashboard