Network Analysis: CPM & Pert
Network Analysis: CPM & Pert
Satinder Kaur
Faculty in Management
[email protected]
Introduction
A network is graphic depiction of ‘activities’ and ‘events’.
The circle at the beginning and at the end of the arrow represent the nodes or
events of beginning and completion, respectively. The events are points in time
and can be considered as milestone of a project.
A 3 days
1 2
A
2
A
1 2
1
B B 3
looping
9. Looping is not permitted in a network. If A precedes B, and B precedes
C, then C cannot precedes A.
2
A
B 3
Example
Activity Immediate
Predecessor
A ---
D F
B A 3 5
B H
C A 7 8
A
D B,C 1 2
G
E C 4 6
C E
F D
G E
H F,G
Time Analysis
We shall use the following notation for basic scheduling
computations:
(i, j) = Activity (i, j) with tail event i and head
event j.
Tij = Estimated completion time of activity (i, j)
Esij = Earliest starting time of activity (i, j)
Efij = Earliest finishing time of activity (i, j)
Lsij = Latest starting time of activity (i, j)
Lfij = Latest finishing time of activity (i, j)
Forward Pass Computations
Before starting computations, the occurrence time of the
initial network event is fixed. The forward pass computation
yields the earliest start and earliest finish time for each
activity (i, j) and indirectly the earliest occurrence time for
each event namely Ei . This consists of the three steps.
ES & EF
Step 1 The computations begin from the start node and move
towards the end node. Let zero be the starting time for the project.
Step 3 Earliest event time for event j is the maximum of the earliest
finish time of all the activities ending at that event.
Ej = Max (Ei + tij)
D3
2 5
[2,5]
I2
2
[1
E6
A
3]
3,
2]
15
[7,
[0,
]
B7 G4 K6
1 3 7 8
[0,7] [7,11] [15,21]
F 1 [7,17
C
J5
8
0 ]
[0
2]
,8
, 2
]
[17
H6
4 6
[8,14]
I2
2
[1
E6
A
4]
]
4,
11
16
[8,
[9,
]
B7 G4 K6
1 3 7 8
[0,7] [12,16] [16,22]
F 1 [7,17
C
J5
8
0 ]
[3
2]
,1
, 2
1]
[17
H6
4 6
[11,17]
I2
2
A
E6
B7 G4 K6 8
1 3 7 22 22
0 0 7 7 15 16
C
F1
J5
8
4 H6 6
8 11 17 17
The path that determine the total duration of the project is called
the critical path. The activities on this path is called critical
activities while the other activities are called non critical activities.
I
A
2
2
E
6
1 B7 G4 K6 8
3 7 22 22
0 0 7 7 15 16
F1
C
0 J5
8
4 H6 6
8 11 17 17
The three times are reduced into a single expected time (tei)
tei = a+4m+b/6
Then standard deviation is calculated
=b-a/6
Variance……………. 2
=(b-a/6) 2
EXAMPLE
Activi descri Imme Time
ty ption diate a m b
prede
ssor
A 1-2 --- 4 6 8
B 2-3 A 5 7 15
C 2-4 A 4 8 12
D 3-6 B 15 20 25
E 3-5 B 10 18 26
F 4-6 C 8 9 16
G 5-7 E 4 8 12
H 6-7 D,F 1 2 3
I 7-8 G,H 6 7 8
E 10,18,26
G
3 5 4,
8,
[18] [8 12
15
11
D
15 ]
,7,
[9, ,2
0,
B5
[2
25
0]
[8]
A 4, 6, 8 [2] I 6,7,8
1 2 6 7 8
[6] H 1,2,3
[7]
[8]
C
16
4,8
]
,9 ,
[10
,1
F8
2
z=55-47/3.496=2.29
1. Total float : It is the amount of time that the completion time of an activity can
be delayed without affecting the project completion time.
(TF)ij = (Latest start – Earliest start) for activity (i, j)
(TF)ij = (LS)ij – (ES)ij
Or (TF)ij = (Lj - Ei) – tij
2. Free float : It is the amount of time that the activity time can be delayed without
affecting the earliest start time of the immediate successor activities in the
network
Ffij = Esj-Efij