Example On CPM and PERT
Example On CPM and PERT
Example On CPM and PERT
Consider the following project to manufacture a simple mobile stone crasher. The list of each
activities, their relationship, and the time required to complete them are given in the following table.
We are interested to find the time it will take to complete this project. What jobs are critical to the
completion of the project in time, etc?
C2
21
2
D1 D2 E
C1 31 32 40
1 1 4
2
A B F G J k
10 20 30 50 70 80 90
3 1 1 2 2 1
Rule 3. Repeat step 2 for the next eligible activity until the end node is reached.
Consider the network (Figure 12.15) by assuming E10 0 and E20 Max. [ Ei Di 20 ]
For node 20, node 10 is the only predecessor and hence i 10 contains only one element.
Therefore,
E j Max.[ Ei Dij ]
E20 E10 D10, 20 0 3 3
Similarly, values of E 21 , E30 , E50 , E 60 can be computed as:
E21 E20 D20, 21 3 2 5 , E30 E20 D20,30 3 1 4 and
E50 E30 D30,50 4 1 5 , E60 E30 D30,60 4 1 5
Consider node 31, where there are two emerging activities, i.e. E31 Max. [ Ei Di ,31 ] ,
The collection i consists of node 21 and 30 that are preceding node 31, Therefore,
E31 Max. [ E21 D21,31 5 0 5, E30 D30,31 4 0 4] 5
and values of E32 can be computed as:
E32 E31 D31,32 5 1 6
Once again, for node 40 and 70;
E40 Max.[ E21 D21, 40 5 2 7, E32 D32, 40 6 1 7] 7
E70 Max [ E 40 D40,70 7 4 11, E50 D50,70 5 2 7, E60 D60,70 5 5 10] 11
and values of E80 , and E90 can be computed as:
E80 E70 D70,80 11 2 13 , E90 E80 D80,90 13 1 14
From this computation, it can be inferred that this job will take 14 days to finish as this
the longest path of the network. Activities along this longest path are: 10 – 20 – 21 – 40 –
70 – 80 – 90. This longest path is called the critical path. In any network, it is not possible
that there can be only one critical path. For example, if in the above network, let E30 5
days, then 10 – 20 – 30 – 60 – 70 – 80 – 90 can be also critical, in that case two critical
paths exist having the same duration for completion of the project.
Step 2. Determination of Latest Time ( Li ) : Backward Pass Computation
In forward pass computation, the earliest time when a particular activity will be
completed is known. It is also seen that some activities are not critical to the completion
of the job. The question a manager would like to ask is: Can their starting time be delayed
so that the total completion time is still the same? Such a question may arise while
scheduling the resources such as manpower, equipment, finance and so on. If delay is
allowable, then what can be the maximum delay? For this, the latest time for various
activities desired. The backward pass computation procedure is used to calculate the
latest time for various activities. In forward pass computation, assignment was arbitrary,
likewise for the backward pass computation, it is possible to assign the project terminal
event the date on which the project should be over. If no such date is prescribed, then the
convention is of setting latest allowable time determined in forward pass computation.
Rules of the backward pass computation are as follows:
Rule 1. Set Li Ei or TS
Where TS is the scheduled date for completion and E i is the earliest
terminal time.
Rule 2. Li Min. j [ L j - Dij ] , i.e. the latest time for activities is the minimum of the latest
time of all succeeding activities reducing their activity time.
Rule 3. Repeat rule 2 until starting activity reached.
Latest times for activities of the network are calculated below:
By rule1, set L90 14 . Applying rule 2, it is to determine L80 , L70 , L60 , L50 , L40 , L32 , and
L31
L80 Min. j {L j - D80,j } 14 1 13 for j 90
L70 Min. j {L j - D70,j } L80 - D70,80 13 2 11 (j contains only one node 80)
L60 Min. j {L j - D60,j } L70 - D60,70 11 5 6 (j contains node 70)
L50 Min. j {L j - D50,j } L50 - D50,70 11 2 9 (j contains node 70)
L40 Min. j {L j - D40,j } L40 - D40,70 11 4 7 (j contains node 70)
L32 Min. j {L j - D32,j } L32 - D32,40 7 1 6 (j contains node 40)
L31 Min. j {L j - D31,j } L31 - D32,32 6 1 5 (j contains node 32)
Now consider node 21, for this node, there are two succeeding activities, namely 21 – 40,
and 21 – 31. Hence,
L40 D21, 40 7 2 5
L21 Min. j (31,40){L j - D21,j } Min. Min. 5
L31 D21,31 5 0 5
Similarly, for node 20, and 30,
L21 D20, 21 5 2 3
L20 Min. j (21,30){L j - D21,j } Min. Min. 3
L30 D20, 30 4 1 3
L31 D30,31 5 0 5
L30 Min. j (31,50,60){L j - D30,j } Min. L31 D50,31 Min.5 1 4 4
L D 5 1 4
31 60, 31
5 5
C2
21
5 5 2 6 6 7 7
D1 D2 E
C1 31 32 40
1 1 4
2
0 0 3 3 4 5 5 9 11 11 13 13 14 14
A B F G J k
10 20 30 50 70 80 90
3 1 1 2 2 1
4 8
5 6
H I
60
1 5
(3) E i
(4) (6) - (2) (5) (3) (2) (6) L j
(7) (4) - (3)
(1) (2)
A 3 0 0 3 3 0
B 1 3 4 4 5 1
C1 2 3 3 5 5 0
C2 2 5 5 7 7 0
D1 1 5 5 6 6 0
D2 1 6 6 7 7 0
E 4 7 7 11 11 0
F 1 4 8 5 9 4
G 2 5 9 7 11 4
H 1 4 5 5 6 1
I 5 5 6 10 11 1
J 2 11 11 13 13 0
K 1 13 13 14 14 0
Example on PERT
A contractor has received order for constructing a cottage on a sea side resort. The delivery of
materials must be planned and the complete job finished in 13 weeks. The work involves and the
time required to complete each activities are given in the table below.
(t o 4t l t p )
te
6
where t o = optimistic time
t l = most likely time
t p = pessimistic time
and also the precedence of the activities has to be determined.
K
5 6
4
I
E 4
14
8
F
20
A C 20 G M N J
1 2 3 4 7 12 13 14
10 14 D 8 24 10 12
L
4
B H 9
24
13
10 10
The network diagram of Figure 11.18 is constructed using the steps explained for CPM
(t o 4t l t p )
except that the duration time that we have used here is t e , similarly using
6
forward and backward computation the critical activities are as presented in Table 12.5.
38 78 42 82
K
5 6
4
72 86
I
E 4
14 8
F
0 0 10 10 24 24 44 44 52 52 20 86 86 98 98
76 76
A C D G M N J
1 2 3 4 7 12 13 14
10 14 20 8 24 10 12
L 56 76
4
B H 9
24 24 44
13 65 76
10 10
Table 12.5: Boundary Times Duration for the Start and Finish of Activities
Activity Duration Start Finish
(i - j) Dij Earliest Latest Earliest Latest Total Float
(1) (2) (3) E i
(4) (6) - (2) (5) (3) (2) (6) L j
(7) (4) - (3)
A 10 0 0 10 10 0
B 24 0 20 24 44 20
C 14 10 10 24 24 0
D 20 24 24 44 44 0
E 14 24 64 38 78 40
G 8 44 44 52 52 0
H 13 52 63 65 76 11
I 4 42 82 46 86 40
J 12 86 86 98 98 0
K 4 38 78 42 82 40
L 4 52 72 56 76 20
M 24 52 52 76 76 0
N 10 76 76 86 86 0
The critical path is along A-C-D-G-M-N-J (activities with total float equal to zero) which would
take 98 days.
Hence, the total project duration is greater than the planned delivery time (i.e., 91 days),
the contractor will not meet his target unless he crashes some activities.