CH-5 NETWORK
CH-5 NETWORK
NETWORK MODELS
5.1. General network concepts
It is essential to identify the various activities involved in the execution of Projects. The large and
complex projects of any organization involve a number of interrelated activities, which might be
performed independently, simultaneously, or one after the other. Modern management has designed a
network models approach to solve the problem associated with the allocation of scarce resources of
manpower, material, money and time to these interrelated activities.
A project can be defined as being a series of activities designed to achieve a specific objective, and which
has a definite beginning and a definite end. For network analysis to be of use, the project must be capable
of being split into a number of discrete activities, which relate together in a logical and well-defined
manner. Network analysis involves the breaking down of a project into its constituent activities, and the
presentation of these activities in diagrammatic form.
Networks are one of the important tools of management science which easily solve problem by presenting
in visual formats. The shortest route problem, minimum spanning tree and maximal flow models are
useful for solving problems associated with allocation of scarce resources, time, cost, and material
consumption. Moreover, CPM and PERT, contributed a lot for complex projects management under
different situations.
5.2. PERT AND CPM NETWORK DIAGRAMS
In PERT and CPM the milestones are represented as events. Event or node is either starting of an activity
or ending of an activity. Activity is represented by means of an arrow, which is resource consuming.
Activity consumes resources like time, money and materials. Event will not consume any resource, but it
simply represents either starting or ending of an activity. Event can also be represented by rectangles or
triangles. When all activities and events in a project are connected logically and sequentially, they form a
network, which is the basic document in network-based management. The basic steps for writing a
network are: Drawing a logic diagram is a skill requiring practice and ingenuity, and for major projects
may require two or three attempts before a satisfactory network or diagram is completed correctly.
Computer packages are often used to carry out this process, cutting drastically the time taken.
5.1.1. Basic Components of Network Diagram
i) Network: It is the graphic representation of logically and sequentially connected arrows and nodes
representing activities and events of a project. Networks are also called arrow diagram.
1
ii) Activity: An activity represents some action and is a time consuming effort necessary to complete a
particular part of the overall project. Thus each and every activity has a point where it ends. It is
represented in the network by an arrow.
3
The start event may be represented as a line instead of a circle, particularly when several activities
may begin at the start point.
6.2.4. Common Errors in Drawing Networks
There are three types of errors, which are most common in network construction. These are:
a) Formation of a loop: If an activity were represented as going back in time, a closed loop would
occur. In a network diagram looping error is also known as cycling error. Cycling (looping) in a
network can result through a simple error or while developing the activity plans, one tries to show
the repetition of an activity before beginning the next activity. A closed loop would produce an
endless cycle in computer programmers with a built- in routine for detection or identification of the
cycle. Thus one property of a correctly constructed network diagram is that it is non-cyclic.
b) Dangling: No activity should end without being joined to the end event. If it is not so, a dummy
activity is introduced in order to maintain the continuity of the system. Such end-events other than
the end of the project as a whole are called dangling events. All activities must contribute to the
progression of the network or be discarded as irrelevant.
c) Redundancy: If a dummy activity is the only activity emanating from an event, it can be eliminated.
The academic differences between PERT network and CPM network are:
(i) PERT is event oriented and CPM is activity oriented. This is to say that while discussing
about PERT network, we say that Activity 1-2, Activity 2-3 and so on. Or event 2 occurs after event 1 and
event 5 occurs after event 3 and so on. While discussing CPM network, we say that Activity A follows
activity B and activity C follows activity B and so on.
PERT way: Event 1 is the predecessor to event 2 or event 2 is the successor to event 1. Events 3
and 4 are successors to event 2 or event 2 is the predecessor to events 3 and 4.
CPM way: Activity 1-2 is the predecessor to Activities 2-3 and 2-4 or Activities 2-3 and 2-4 are
the successors to activity 1-2.
(ii) PERT activities are probabilistic in nature. The time required to complete the PERT activity cannot
be specified correctly. Because of uncertainties in carrying out the activity, the time cannot be specified
correctly.
5.5. Critical Path Method
This is a diagrammatic representation which shows the various activities in a project. The aim of the CPA
is to identify how those activities link together and to show the critical path or the sequence of activities
where a delay will result in the overall project being delayed. An activity is said to be critical if a delay in
its start will cause a further delay in the completion of the entire project.
4
The sequence of critical activities in a network is called the critical path. It is the longest path in the
network from the starting event to the ending event and defines the minimum time required to complete
the project. In the network it is denoted by double line. This path identifies all the critical activities of the
project. Hence, for the activity (i,j) to lie on the critical path, following condition must be satisfied.
a) ESi= LSi b) EFi = LFj c) ESj- ESi = LFj- LFi = tij
ES i, EF j, are the earliest start, and finish time of the event j and i. LS i, LF j, are the latest start, finish
time of the event j and i.
The procedure of determining the critical path
Step 1. List all the jobs and then draw arrow (network) diagrams. Each job indicated by an arrow with the
direction of the arrow showing the sequence of jobs. The length of the arrow has no significance. The
arrows are placed based on the predecessor, successor, and concurrent
relation within the job.
Step2. Indicate the normal time ( tij) for each activity ( i,j) above the arrow which is deterministic.
Step 3. Calculate the earliest start time and the earliest finish time for each event and write the
earliest time Ei for each event i. Also calculate the latest finish and latest start times.
Step 4. Indurate the various times namely normal time, earliest time and latest time on the arrow
diagram.
Step 5. Determine the total float for each activity by taking the difference between the earliest start and the
latest start time.
Step 6. Identify the critical activities and connect them with the beginning event and the ending
event in the network diagram by double line arrows. This gives the critical path.
Step 7. Calculate the project duration.
Example:
A small maintenance project consists of the following jobs whose precedence relationship is given below.
Job 1-2 1-3 2-3 2-5 3-4 3-6 4-5 4-6 5-6 6-7
Duratio 15 15 3 5 8 12 1 14 3 14
n ( days)
Required:
a) Draw an arrow diagram representing the project.
b) Find the total float for each activity.
c) Find the critical path and the total project duration.
Solution:
i) The network diagram that represents the project is as follows
5
5 5
15
2
1 1 3
3 4 7
14
15 14
8
3 12
6
6
= Min ( 37-1, 40-14) = 26
LF3 = Min ( LF4-t34, LF6-t35)
= Min ( 26-8, 40-12) = 18
LF2 = Min ( LF5 - t25, LF3-t23)
= Min ( 37-5, 18-3) = 15
LF 1 = Min ( LF3-t13, LF2-t12)
= Min ( 18-15, 15-150=0
The following table given the calculation for critical path and total float.
Earliest Latest
Normal Total float LFj-
Activity Start Finish Start Finish
time ESj or LFi-ESi
ESi ESj LFi LFj
1-2 15 0 15 0 15 0
1-3 15 0 15 3 18 3
2-3 3 15 18 15 18 0
2-5 5 15 20 32 37 17
3-4 8 18 26 18 26 0
3-6 12 18 30 28 40 10
4-5 1 26 40 26 40 0
5-6 3 27 30 37 40 10
6-7 14 40 54 40 54 0
8
LF= The latest finish in time for an activity without delaying the project. The assumption is that
successive activities take their expected time.
LS= The latest start time for an activity without delaying the project.
LS= LF - t
The process of calculating ES and EF times involves calculations in sequence from left to right (in the
network) and is sometimes referred to as a forward pass of calculations. Thus, the ES of an activity can be
determined by summing the times of all preceding activities where two paths converge at node the, longest
path (time wise) govern.
The process of calculating ES and EF times involves calculations in sequence from left to right (in the
network) and is sometimes referred to as a forward pass of calculations. Thus, the ES of an activity can be
determined by summing the times of all preceding activities where two paths converge at node, the longest
path (time wise) governs.
Example 1: Computation of earliest start and latest start times for the activities in the net work model for
2 simple data collection projects.
Sequence Activity
1-2 Design questionnaire (A) -
2-3 Prepare questionnaire (B) A
3-4 Prepare Time Table (C) B
3-5 Select interviewers (D) B
3-6 Select target respondents (E) B
4-5 Arrange facilities (F) C
4-6 Notify the respondents (G) C
5-6 Train the interviewers (H) D,F
6-7 Undertake the interview (I) E,G,H
7-8 Organize the collected data (J) I
Computation of Activity Slack Time
Example:
Time estimates for the activities are shown in days on the diagram.
6 6 5
7
4 7 8
5 8
1 2 3 4
4
Required: 6
5
a) Determine the critical path
9
b) How much slack time is available in the path containing notifying the respondents?
Solution Time
a. 1-2 -3-5-6-7-8 36 days
b. 1-2-3-4-5-6-7-8 38 days
c. 1-2-3-4-6-7-8 32 days
d. 1-2-3-6-7-8 31 days
The length of any path can be determined by summing the expected times of the activities on that path.
The path with the longest time is of particular interest because it determines the project’s completion time.
If there are any delays along the longest path, here will be corresponding delays in project completion
time. So to shorten the project completion time one must focus on the longest path. This longest path is so
called the critical path and its activities are referred to as critical activities.
Thus, one the above example, the critical path corresponds to path B with a time requirement of 38 days.
A path slack is the difference between the length of a given path and the length of the critical path. Thus,
the slack corresponding to path C is;
Slack = Time for critical path - Time for = 38 - 32 = 6 days
Thus, slacks for the paths can be:
Path Slack
A 38-36 2
B 38-38 0
C 38-32 6
D 38-31 7
10
The computation of earliest times involves "forward pass" through the network and the computation of the
latest times involves a "back-ward pass" through the network. Hence for finding the LS and LF, we must
begin with the earliest finish time of the last activities (i.e. the project length) and use that time as latest
finish time for the last activity.
PERT Under Probabilistic Time Estimates
PERT develops both a measure of central tendency (a mean) and a measure of dispersion (a standard
deviation) of the time required to complete each activity of a project. Having been provided with these
two parameters of the completion time distributions for a project probabilities of finishing the project in
any specified lessen or greater time than the mean time can be readily determined.
Probabilistic time estimates can be made with the help of the following three estimates.
1. Optimistic time estimate (to)
It is a time required for the completion of an activity under optimum conditions.
2. Pessimistic time (tp)
It is a time estimate under worst conditions.
3. The most likely time estimate (tm)
It is the most probable amount that will be required.
Thus by making use of the above, one can estimate project completion times as;
Expected time = te = to + 4tm + tp, where “t” is time
6
Standard deviation = = tp-t0
6
Variance = = (tp - to)
2 2
36
Example: Estimated duration:
Activity Optimistic Most likely Pessimistic
1-2 3 5 7
2-3 4 8 12
3-4 2 4 6
3-5 3 6 9
3-6 3 6 9
4-5 2 4 6
4-6 1 3 6
5-6 2 5 8
6-7 2 5 14
7-8 4 7 10
Having been provided with this information, let us try to find the following facts;
a) Find the expected duration and variance of each activity
b) Find the expected duration of the project.
11
c) Calculate the variance and standard deviation of project length and what is the probability that the
project will be completed:
1. at least 4 days earlier than expected?
2. no more than 4 days later than expected?
d) If the project due date is 41 days what is the probability of meeting the due date.
Solution
Ze = To+4tm+tp Expected path length 2
Paths Activity to tm tp S
6 ( E the path)
4
1-2-3-5-6-7-8 1-2 3 5 7 5 37 /9
16/9
2-3 4 8 12 8
3-5 3 6 9 6 1
5-6 2 5 8 5 1
6-7 2 5 14 6 4
7-8 4 7 10 7 1
4
1-2-3-4-5-6-7-8 1-2 3 5 7 5 39 /9
2-3 4 8 12 8 Critical path 16
/9
4
3-4 2 4 6 4 /9
4
4-5 2 4 6 4 /9
5-6 2 5 8 5 1
Path Activity (2 path) Path
1-2-3-5-6-7-8 1-2 83
/9 √ 83/9
2-3
3-5
5-6
6-7
7-8
1-2-3-4-5-6-7-8 1-2
2-3
3-4
√ 82/9
82
4-5 /9
5-6 Project variance
6-7
7-8
1-2-3-4-6-7-8 1-2 285/
36
2-3
3-4 √ 285/36
4-6
6-7
7-8
1-2-3-6-7-8 1-2 74/9
2-3
3-6 12
√ 74 /9
6-7
7-8
Thus, project variance is 82/9 and standard deviation of √ 82/9 . To assist our calculations, let us
approximate the values as: Variance = 9 and standard deviation as 3.
To respond to last questions the application of Poisson probability distribution is mandatory. Thus;
The Poisson formula: Z = x-µ where X = specified time
δ
µ = expected time
δ = standard time
Therefore, to find the probability that the project will be completed at least 4 days earlier than expected;
Z= X-N = Z= 35-39 = -1.33
δ 3
So, p (Z<-1.33)
= p(X< 35)
= 0.0918
= 9.18%
Z - 1.33 0
And the probability that the project will be completed at a no more than 4 days later than expected is ;
Z= 43-39 = 4/3 = 1.33
3
P= ( X<43) = P(Z<1.33)
= 0.9082
= 90.82%
N 1.33
In responding to requirement E, the probability of meeting the due date is;
Z= 41-39 = 2/3 = 0.67
3
p ( X< 41) = p (Z< 0.67)
= 0.7486
= 74.86%
N 0.67
5.7 Advantage and limitation of PERT
PERT and similar scheduling techniques can provide important services for the project manager. Among
the most useful features are:
Use of these techniques forces the manager to organize and quantify available information and to
recognize where additional information is needed.
The techniques provide a graphical display of the project and its major activities.
13
The techniques identify (a) activities that should be closely watched because of the potential for
delaying the project and (b) other activities that have slack time and, therefore can be delayed
without affecting the project completion time. This rises the possibility of reallocating resources in
order to shorten the project completion.
No analytical technique is without limitations. Among the more important limitations of PERT are:
In developing the project net work, one or more important activities may be omitted.
Precedence relationships may not all be correct as shown.
Time estimates usually include a fudge factor: managers feel uncomfortable about time
estimates because they appear to commit themselves to completion within a certain time
period.
The use of a computer is essential for large projects.
14