Skip to main content

CPM network, 9 activities (old course)

Short answer

Duration 15 time units; critical path B-E-H-I. EST/EFT/LST/LFT/TF/FF: A 0,2,1,3,1,0; B 0,4,0,4,0,0; C 2,7,3,8,1,0; D 4,9,5,10,1,0; E 4,7,4,7,0,0; F 7,11,8,12,1,1; G 9,11,10,12,1,1; H 7,12,7,12,0,0; I 12,15,12,15,0,0.

Draw a CPM network. Find EST, EFT, LST, LFT, TF, FF.

ActivityDurationPredecessor
A2-
B4-
C5A
D5B
E3B
F4B, C
G2D
H5E
I3F, G, H

Notation: EST/EFT = earliest start/finish, LST/LFT = latest start/finish, TF = total float, FF = free float, Int.F = interfering float, Ind.F = independent float.

Network diagram (activity-on-arrow)

Each activity is an arrow with its duration in brackets (time units). Events are circled numbers; dashed arrows are dummy activities (zero duration) that show dependencies only.

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

The network has 8 events and 1 dummy activity. Start event is (1) and the end event is (8).

Forward pass (EST and EFT)

Rule: EST = largest EFT of the preceding activities (0 for start activities); EFT = EST + D.

  • A: EST = 0; EFT = 0 + 2 = 2
  • B: EST = 0; EFT = 0 + 4 = 4
  • C: EST = EFT of A = 2; EFT = 2 + 5 = 7
  • D: EST = EFT of B = 4; EFT = 4 + 5 = 9
  • E: EST = EFT of B = 4; EFT = 4 + 3 = 7
  • F: EST = max(B:4, C:7) = 7; EFT = 7 + 4 = 11
  • H: EST = EFT of E = 7; EFT = 7 + 5 = 12
  • G: EST = EFT of D = 9; EFT = 9 + 2 = 11
  • I: EST = max(F:11, G:11, H:12) = 12; EFT = 12 + 3 = 15

Project duration = largest EFT = 15 time units.

Backward pass (LFT and LST)

Rule: LFT = smallest LST of the succeeding activities (project duration for end activities); LST = LFT - D.

  • I: LFT = project duration = 15; LST = 15 - 3 = 12
  • G: LFT = LST of I = 12; LST = 12 - 2 = 10
  • H: LFT = LST of I = 12; LST = 12 - 5 = 7
  • F: LFT = LST of I = 12; LST = 12 - 4 = 8
  • E: LFT = LST of H = 7; LST = 7 - 3 = 4
  • D: LFT = LST of G = 10; LST = 10 - 5 = 5
  • C: LFT = LST of F = 8; LST = 8 - 5 = 3
  • B: LFT = min(D:5, E:4, F:8) = 4; LST = 4 - 4 = 0
  • A: LFT = LST of C = 3; LST = 3 - 2 = 1

Floats

  • Total float TF=LST−EST=LFT−EFTTF = LST - EST = LFT - EFT
  • Free float FF=min⁡(EST of successors)−EFTFF = \min(\text{EST of successors}) - EFT
  • Interfering float IntF=TF−FFIntF = TF - FF
  • Independent float IndF=max⁡(0, min⁡(EST of successors)−max⁡(LFT of predecessors)−D)IndF = \max\left(0,\ \min(\text{EST of successors}) - \max(\text{LFT of predecessors}) - D\right)

Result table

ActivityDESTEFTLSTLFTTFFFInt.FInd.F
A202131010
B404040000
C527381010
D5495101010
E347470000
F47118121100
G291110121100
H57127120000
I3121512150000

Event times (TE from the forward pass, TL from the backward pass):

EventTE (earliest)TL (latest)Slack
1000
2231
3440
49101
5770
6781
712120
815150

Critical path and project duration

  • Critical activities (TF = 0): B, E, H, I
  • Critical path: B - E - H - I (= 4+3+5+3 = 15 time units)

Answer: project duration = 15 time units; critical path = B - E - H - I

✓ Answer checked by Claude Opus 5.5 (high effort)

All Project Engineering chapter 3 questions →