Step by step network construction and (cpm) calculations
1. Step by Step
Network Construction and (CPM)
Calculations
Project Management
Dr. Mahmoud Abbas Mahmoud
Asst. Prof.
2016
2. Step by Step
Network Construction and (CPM)
Calculations
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Example*
Draw the (AOA) network diagram for
the activities given in the table, find
the critical path (CP), and give all
(CPM) calculations (complete network
analysis table).
*This Example is adapted from “Operation Research - An
Introduction - 8th Edition - H.A. Taha (2007)
These steps will be illustrated
with an Example.
Dr. Mahmoud Abbas Mahmoud
20. B
A
0
2
1
C 3
D
E 4
5 6
I
J
G
H
F
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
24. B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Forward Pass:
Calculating the Earliest Start Time (ES):
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
25. B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
Forward Pass:
Calculating the Earliest Start Time (ES):
Earliest Start Time (ES)j=Max [ (ES)i + Dij ]
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
26. B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
Duration
(week)
Preceding
Activity
Activity
2-A
3-B
2AC
3BD
2BE
3C,DF
2C,DG
7C,D,EH
5C,D,EI
6H,FJ
Dr. Mahmoud Abbas Mahmoud
NOTE: (ES) for Start Event = (0) Is NOT RELATED
with the Number Given to Start Event (in Circle).
Earliest Start Time (ES) for Start Event = (0)
54. B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
The Critical Activities are: (0, 2), (2, 3), (3, 4), (4, 5) and (5, 6)
The Critical Path is: (0 – 2 – 3 – 4 – 5 – 6)
Project Completion Time is: 19 weeks
Dr. Mahmoud Abbas Mahmoud
55. B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Total Float (TF) and Free Float (FF)
Dr. Mahmoud Abbas Mahmoud
TFij = (LC)j – (ES)i – Dij
FFij = (ES)j – (ES)i – Dij
56. Notice that only a critical activity
can have a Zero Total Float (TF)
B=3
A=2
0
2
1
C=2 3
D=3
E=2 4
5 6
I=5
J=6
G=2
H=7
F=3
0
0
3
3
4
2
0
6
6
6
6
19
19
13
13
Dr. Mahmoud Abbas Mahmoud
68. Dr. Mahmoud Abbas Mahmoud
We can notice from these results that all
critical activities must have zero free
floats but not each activity that has zero
free float must be critical.
For example, activity A (0, 1) has a zero
Free Float but it is not critical.
69. Earliest Completion (EC) and Latest Start (LS) Times
Activity
Symbol
Activity
(i, j)
Duration
Dij
(ES)i
ECij
= (ES)i + Dij
LSij
= (LC)j - Dij
(LC)j
A (0, 1) 2 0 2 2 4
B (0, 2) 3 0 3 0 3
C (1, 3) 2 2 4 4 6
D (2, 3) 3 3 6 3 6
E (2, 4) 2 3 5 4 6
Dummy (3, 4) 0 6 6 6 6
F (3, 5) 3 6 9 10 13
G (3, 6) 2 6 8 17 19
H (4, 5) 7 6 13 6 13
I (4, 6) 5 6 11 14 19
J (5, 6) 6 13 19 13 19
Dr. Mahmoud Abbas Mahmoud
70. Summary of (CPM) Calculations
Activity
Symbol
Activity
(i, j)
Duration
Dij
(Es)i ECij LSij (LC)j TFij FFij
A (0, 1) 2 0 2 2 4 2 0
B (0, 2) 3 0 3 0 3 0* 0
C (1, 3) 2 2 4 4 6 2 2
D (2, 3) 3 3 6 3 6 0* 0
E (2, 4) 2 3 5 4 6 1 1
Dummy (3, 4) 0 6 6 6 6 0* 0
F (3, 5) 3 6 9 10 13 4 4
G (3, 6) 2 6 8 17 19 11 11
H (4, 5) 7 6 13 6 13 0* 0
I (4, 6) 5 6 11 14 19 8 8
J (5, 6) 6 13 19 13 19 0* 0
Notice that only a critical activity can have a Zero total float (TF) values are marked with (*)
mark to indicate the critical activities.
Dr. Mahmoud Abbas Mahmoud