Pert & CPM
Pert & CPM
PERT
stands for
Technique
CPM
COMPONENTS of PERT/CPM
NETWORK
PERT / CPM networks contain two major
components
i. Activities, and
Activity:
ii. EventsAn activity represents an action and consumption
Event: An event (or node) will always occur at the beginning and
end of an activity. The event has no resources and is represented
by a circle. The ith event and jth event are the tail event and head
event respectively, (Figure 8.2).
Dummy Activity
An imaginary activity which does not consume any resource and time is
called a dummy activity. Dummy activities are simply used to
represent a connection between events in order to maintain a logic
in the network. It is represented by a dotted line in a network, see Figure
8.5.
Solution:
The activities C and D have a common predecessor A. The
network representation shown in Figure 8.12 (a), (b) violates the rule
that no two activities can begin and end at the same events. It
appears as if activity B is a predecessor of activity C, which is not the
case. To construct the network in a logical order, it is necessary to
introduce a dummy activity as shown in Figure 8.12.
Example 3:
Construct a network for a project whose activities and their predecessor
relationship are given in Table 8.3.
CRITICAL PATH
ANALYSIS
The critical path for any network is the longest path through the
entire network.
Since all activities must be completed to complete the entire
project, the length of the critical path is also the shortest time
allowable for completion of the project.
Thus if the project is to be completed in that shortest time, all
activities on the critical path must be started as soon as possible.
These activities are called critical activities.
If the project has to be completed ahead of the schedule, then
the time required for at least one of the critical activity must be
reduced.
Further, any delay in completing the critical activities will
increase the project duration.
The activity, which does not lie on the critical path, is called
non-critical activity.
These non-critical activities may have some slack time.
The slack is the amount of time by which the start of an
activity may be delayed without affecting the overall
completion time of the project.
But a critical activity has no slack.
To reduce the overall project time, it would require more
resources (at extra cost) to reduce the time taken by the
critical activities to complete.
Step 1: Begin from end event and move towards the start
event. Assume that the direction of arrows is reversed.
Step 2: Latest Time TL for the last event is the earliest time.
TE of the last event.
Step 3: Go to the next event, if there is an incoming activity,
subtract the value of TL of previous event from the activity
duration time. The arrived value is TL for that event. If there
are more than one incoming activities, take the minimum TE
value.
Step 4: Repeat the same procedure from step 2 till the start
event.
Critical Path:
After determining the earliest and the latest
scheduled times for various activities, the minimum
time required to complete the project is calculated. In
a network, among various paths, the longest path
which determines the total time duration of the
project is called the critical path. The following
conditions must be satisfied in locating the critical
An
activity
is said to be critical only if both the conditions are
path
of a network.
satisfied.
1. TL TE = 0
2. TLj tij : TEj = 0
Example
A project schedule has the following characteristics as shown
in Table
i. Construct PERT
network.
ii. Compute TE and TL
for
each activity.
iii. Find the critical path.
(i) From the data given in the problem, the activity network is
constructed as shown in Figure given below
=
=
=
=
0
TE1 + t1, 2 = 0 + 4 = 4
TL10 = TE10 = 22
TE1 + t1, 3 = 0 + 1 =1
TL9 = TE10 t9,10 = 22 7 = 15
max (TE2 + t2, 4 and TE3 + t3, TL8 = TE10 t8, 10 = 22 5 = 17
TL7 = TE8 t7, 8 = 17 2 = 15
= max (4 + 1 and 1 + 1) = max TL6 = TE8 t6, 8 = 17 1 = 16
(5,
TL5 = min (TE6 t5, 6 and TE7 t5,
TE52)= TE3 + t3, 6 = 1 + 6 = 7
5 days
7)
TE6 ==TE5
+ t5, 6 = 7 + 4 = 11
= min (16 4 and 15 8) = min
TE7 = TE5 + t5, 7 = 7 + 8 = 15
(12,
7)TL9 t4, 9 = 15 5 =10
TL4 =
TE8 = max (TE6 + t6, 8 and TE7 +
7 days
TL3 ==min
(TL4 t3, 4 and TL5
t7, 8)
t3, 5 )
= max (11 + 1 and 15 + 2) =
= min (10 1 and 7 6) =
max (12, 17)
= max
17 days
TE10 =
(TE9 + t9, 10 and TE8 + min (9, 1)
= 1 day
TE9
= TE4 + t4, 9 = 5 + 5 = 10
t8, 10)
TL2 = TL4 t2, 4 = 10 1 = 9
= max (10 + 7 and 17 + 5) =
TL1 = Min (TL2 t1, 2 and TL3
max (17, 22)
t1, 3)
= 22 days
Example
An R & D project has a list of tasks to be performed whose
time estimates are given in the Table 8.11, as follows.
Time
expected
for
each
activity is calculated using
the formula (5):
Similarly, the expected time
is calculated for all the
activities.
The variance of activity time
is
calculated
using
the
formula (6).
Similarly, variances of all the
activities are calculated.
COST ANALYSIS
The two important components of any activity are the cost and
time. Cost is directly proportional to time and vice versa.
For example, in constructing a shopping complex, the expected time
of completion can be calculated using be time estimates of various
activities. But if the construction has to the finished earlier, it requires
additional cost to complete the project. We need to arrive at a time /
cost trade-off between total cost of project and total time required to
Normal
complete
time:
it.
Normal time is the time required to
complete the activity at normal
conditions
and cost.
Crash time:
Crash time is the shortest possible
activity time; crashing more than the
normal time will increase the direct
cost.
Cost Slope
Cost slope is the increase in cost per
unit of time saved by crashing. A
linear cost curve
is shown in Figure 8.27.
Example
An activity takes 4 days to complete at a normal cost of Rs. 500.00. If
it is possible to complete the activity in 2 days with an additional cost
of Rs. 700.00, what is the incremental cost of the activity?
Incremental Cost or Cost Slope
It means, if one day is reduced we have to spend Rs. 100/extra per day.
Project Crashing
Solution
From the data provided in the table, draw the network diagram (Figure 8.2
and find the critical path.
Assignment