Lecture 8
Lecture 8
Figure VI.a
Example 3
Activity D has both A and B as predecessors; thus, there is a need
for an event that represents the completion of A and B.
We begin by adding two dummy activities D11 and D22. The common
end event of D11 and D22 is now the start event of D, as depicted in
Fig. VI.b.
–– As
As we
we progress,
progress, itit may
may happen
happen that
that one
one or
or more
more dummy
dummy activities
activities are
are
added
added that
that really
really are
are not
not necessary.
necessary.
–– To
To correct
correct this
this situation,
situation, aa check
check will
will be
be made
made at
at completion
completion and
and
redundant dummies will be eliminated.
redundant dummies will be eliminated.
Figure VI.b
Before starting activity F, activities C, E, and D must be completed.
Therefore, an event that represents the terminal point of these activities
should be introduced.
Notice that C, E, and D are not predecessors of any other activity but F.
– This implies that we can have the three arrows representing these activities
terminate at the same node (event)—the tail of F. Activity G, which has only
F as a predecessor, can start from the head of F (see Fig. VI.c).
Figure VI. c
Example 3
Once all of the activities and their precedence relations have been
included in the network diagram, it is possible to eliminate redundant
dummy activities.
A dummy activity is redundant when it is the only activity that starts or
ends at a given event.
Thus, D22 is redundant and is eliminated by connecting the head of activity
B to the event that marked the end of D22.
The next step is to number the events in ascending order, making sure
that the tail always has a lower number than the head.
The resulting network is illustrated in Fig. VI d.
The duration of each activity is written next to the corresponding arrow.
The dummy D1 is shown like any other activity but with a duration of zero.
Figure VI.d
Critical Path
From the network diagram, it is easy to see the
sequences of activities that connect the start of the
project to its terminal node. The longest sequence
is called the critical path.
The total time required to perform all of the
activities on the critical path is the minimum
duration of the project because these activities
cannot be performed in parallel as a result of
precedence relations among them.
Critical Path
To simplify the analysis, it is recommended
that in the case of multiple activities that
have no predecessors, a common start event
be used for all of them.
Similarly, in cases in which multiple activities
have no successors, a common finish event
should be defined.
Example
Example
In this example network, there are four sequences
of activities connecting the start and finish nodes.
Each is listed in the following Table.
Example
The last column of the table contains the
duration of each sequence.
As can be seen, the longest path (critical
path) is sequence 1, which includes
activities A, C, F, and G. Any delay in
completing any of these (critical) activities
because of, say, a late start or a longer
performance time than initially expected
will cause a delay in project completion.
Slack
Activities that are not on the critical path (s)
have slack and can be delayed temporarily
on an individual basis. Two types of slack
are possible:
– Free slack denotes the time that an activity can be
delayed without delaying both the start of any
succeeding activity and the end of the project.
– Total slack is the time that the completion of an activity
can be delayed without delaying the end of the project.
– A delay of an activity that has total slack but no free
slack reduces the slack of other activities in the project.
Slack
A simple rule can be used to identify the type of
slack.
– A non-critical activity whose finish event is on the
critical path has both total and free slack, and the two
are equal
Event
Event 22 is
is connected
connected byby sequences
sequences of of activities
activities to
to both
both events
events 33 and
and 4.
4.
Thus,
Thus, the
the late
late time
time of
of event
event 22 isis the
the minimum
minimum among
among the
the late
late times
times dictated
dictated
by
by the
the two
two sequences;
sequences; that
that is,
is,
6 3 3
T1 min 5 5 0 0
13 7 6
Calculating Event Times and
Critical Path
Summary of Event Calculations
Late Time, Ti Early Time, ti Event, i
0 0 1
5 5 2
6 5 3
13 13 4
17 17 5
22 22 6
Calculating Event Times and
Critical Path
The critical activities can now be identified by using the
results of the forward and backward passes. An activity
(i,j) lies on the critical path if it satisfies the following
three conditions:
– tii = Tii
– tjj = Tjj
– tjj – tii = Tjj – Tii = Lijij
These conditions actually indicate that there is no slack
time between the earliest start and the latest start of the
critical activities.
In the previous example, activities (0,2), (2,4), (4,5), and
(5,6) define the critical path forming a chain in the
network from node 1 (start) to node 6 (finish).
Example
Construct an AOA diagram that comprises activities
A, B, C, ..., L such that the following relationships are
satisfied:
– A, B, and C, the first activities of the project, can start
simultaneously.
– A and B precede D.
– B precedes E, F, and H.
– F and C precede G.
– E and H precede I and J.
– C, D, F, and J precede K.
– K precedes L.
– I, G, and L are the terminal activities of the project.