Mat611 Topic 4 Network Analysis
Mat611 Topic 4 Network Analysis
4.1 Introduction
Network analysis refers to a family of related techniques that help management to
plan and control projects. These techniques show interrelationships of various
chores/tasks which make up the overall projects and clearly identify the critical
paths of the project. They are most useful in complex large organizations or big
projects with restrictions or constraints.
1
Activity
ii) Burst event - formed when more than one activity leaves an event.
iii) Merge and burst event – a combination of the two. When more than one
activity come and join together and more than one activity leaves an event.
2
4.6 Identification of activities
There are three main methods of identification:
1. a short description of the task/activity
2. alphabetical or numerical code
3. tail and head event numbers
Illustrations
1. Activity B cannot start until A is completed. (B depends on A or B is preceded by A
or B succeeds A).
A B
2. Activities B and C cannot start until activity A is completed i.e. B and C depends on
A.
B
A
A
C
A C
B D
5. Activity A and B must be completed before activity C can start. Only activity B must
be completed before activity D can start.
3
A C
B D
A B C D
A C
B D
2. Looping or cycling error – this is having a series of activities which lead back to the
same event.
4
3. Redundancy – providing unnecessary dummy activity in a network diagram.
A D
B
E
Exercise 1
Draw the following network diagrams
1. Activity Pre-requisite
A -
B -
C A
D B
2. Activity Pre-requisite
A -
B A
C A
D B
E C
F D&E
3. Activity Preceding activity
5
A -
B -
C A
D A
E B
F B
G C&E
H C, E, & F
A(-), B(-), C(A), D(B), E(A&C), F(B), G(C&D), H(G&F), I(E), J(H&I), K(J)
6
iii) Activity times may be estimated as single point estimates or as 3 point estimates
(that is, optimistic, pessimistic, and most likely) and are independent of each
other.
4.9.3 Key concepts
i) Earliest start time (EST) – this is the earliest time at which an activity can begin. It
is the earliest time at which a succeeding activity can start.
ii) Latest start time (LST) – refers to the latest expected time – the latest time which an
activity can begin without affecting the normal project duration. The latest possible
time at which a preceding activity can finish without delaying project duration.
iii) Earliest finish time (EFT) – earliest time at which an activity can be completed.
iv) Latest finish time (LFT) – the latest time at which an activity can be finished
without affecting the normal time duration.
v) Slack – the amount of time by which the start of an activity may be delayed without
affecting the overall duration of a project. Free or spare time in the network.
vi) Critical path – the path in the network with the longest time.
2 features to note:
i) There can be no more than one critical path in a network.
ii) To reduce the duration of a project requires shortening the time of an activity that is
on the critical path.
E F
C
D
A B
7
A B C D E F
EST 0 1 1 3 4 7
LST 0 1 1 3 6 7
A B C D E F
EFT 1 3 4 7 7 9
LFT 1 3 6 7 7 9
4.9.5 Identification of critical path
A critical path comprises of critical activities. An activity is critical when:
i) EST = LST of tail event
ii) EST = LST of head event
iii) EST of head event – EST of tail event = time duration of the activity
Critical path: A B D F
To denote the critical path use || or a double-arrow.
Exercise 2
Precedence table for a project is given as follows:
Activity Predecessor Time duration
A - 3
B - 2
C - 2
D A 4
E B 4
F B 7
G C 4
H A, D 2
I B, E 5
J B, C, F, G 6
K A, B, D, E, I, H 3
a) Draw the network diagram
b) Determine EST, LST, EFT & LFT of each activity
c) Find the critical path
d) Find project duration
Exercise 3
A project consists of the following activities with duration in weeks of each activity given
in brackets.
A(12), B(8), and C(14), can be executed concurrently. A and B precede D(4). B
precedes E(2), F(10), and H(16). F and C precede G(6). E and H precede I(4) and
J(8). C, F, and J precede K(4). K precedes L(8). D, I, G, and L are the terminating
activities in the project.
8
i) Construct the precedence table, and hence draw the network for the project.
ii) Determine the critical path and the project duration using the forward pass and
backward pass method.
iii) Construct a table of the EST, LST, EFT, LFT, and total float for each activity.
9
2 types of slack:
Head slack (HS) = Lj – Ej
Tail slack (TS) = Li – Ei
In terms of slack events:
TF = Lj – Ei – tij
FF = TF – HS
IF = FF – TS
[Get EST, LST, EFT, LFT, TF, FF, IF, HS, and TS for exercise 1]
1. Optimistic time – It is the estimate of the shortest minimum possible time an activity
can take to be completed. This is usually under ideal conditions.
2. Pessimistic time – It is the longest possible time that an activity can take.
3. Most likely time – the time which the activity will take most frequently if performed
a number of times.
The three time estimates O, M and P are combined statistically to develop the expected
time (te) for an activity.
4.12.2 Two main assumptions:
1. The three time estimates O, M and P form the end-points and the mode of beta
distribution. Both optimistic and pessimist time are equally likely to occur whereas
the probability of occurrence of most likely time is 4 times that of O and P.
10
O M te P
11
Example
A project has the following activities and characteristics.
Expected
Optimistic Most likely Pessimistic
Activity time Variances
time time time
duration (te)
1-2 2 5 8 5 1
1-3 4 10 16 10 4
1-4 1 7 13 7 4
2-5 5 8 11 8 1
3-5 2 8 14 8 4
4-6 6 9 12 9 1
5-6 4 7 10 7 1
8
5
10 8
7 7
12
Crash cos t Normal cos t
Cost slope
Normal time Crash time
Example
The normal time of an activity is 12 days at a cost of ₤ 480 and a crash time of 8 days at ₤
640.
640 480
Cost slope = ₤ 40 per day
12 8
5. Least cost scheduling or crashing – the process of finding the least cost method of
reducing the overall project duration from time period to time-period.
Note: only critical activities affect the project duration and thus they are the only ones
whose time can be reduced (or crashed).
Example
A project has the following characteristics:
Activity Pre-requisite Time Cost Cost
Normal Crash Normal Crash Slope
A - 5 3 500 620 60
B - 4 2 300 390 45
C A 7 6 650 680 30
D A 3 2 400 450 50
E B, C 5 3 850 1000 75
Network Diagram
D
3
A
E
5
B 5
4
Critical path: ACE
Total normal cost = ₤ 2700
Time duration 17 days
Time scheduling
Begin by reducing by 1 day activities on the critical path with the lowest cost slope i.e.
reduce activity C by 1 day at an extra cost of ₤ 30.
13
The project can be completed in 12 days at a cost of ₤ 3000.
Exercise 4
ASSIGNMENT 4
14
Activity Pre-requisite Expected Time
Activity (weeks)
A None 18
B None 8
C None 14
D B 16
E A 14
F B&C 10
G E 20
H E 16
I D, F&H 12
J E 19
K I&J 20
L G 4
M B&C 6
ii. Find the normal project duration and the associated cost
15
Preceeding time (months) (shs. millions) (shs. million)
Activity (ies) (months)
A B 5 3 50 72
B - 3 2 20 30
C A 2 1 15 30
D C 3 1 8 20
E A 4 4 30 30
F D 8 4 13 21
G H 5 1 45 65
H A 2 1 45 52
I F, G, J 2 2 40 40
J H, E 3 2 22 34
(a) (i) Draw a network for the road construction project and determine the
normal
project duration.
(ii) List the critical activities.
(iii) Compute the expected normal cost of the project.
(b) After receiving the estimated time to complete the road, the client has asked
Jokete Ltd. to reduce the completion time by 7 months. What would be the
minimum extra cost to meet this revised deadline?
(c) The client has now requested a further five months reduction in the project
duration. Comment on this request.
5. A wedding for Joan and Ben comprises of the following activities denoted by the
letters in brackets. The time period in minutes for each activity is also indicated in
brackets.
Arrival of the groom’s parents at the bride’s home (A, 30) and arrival of the
groom at the church (B, 20) both of which can take place concurrently; Giving
away of the bride (C, 30) after arrival of groom’s parents; Arrival of the bride at
the church (D, 20) after she is given away; Church service (E, 60) after arrival of
both the groom and the bride at church; Photo session at the church (F, 30) after
the service; Bridal party picnic (G, 60) after the photo session at church; Arrival
of the guests at the reception (H, 30) after the church service; Serving of guests at
the reception (I, 60) once they begin to arrive at the reception; Arrival of the
bridal party at the reception (J, 30) after the picnic; Video shooting of the
wedding (K, 320) which begins when the groom’s parents arrive at the bride’s
home; Serving of the bridal party (L, 30) after it’s arrival at the reception; Cake
ceremony (M, 45) after bridal party is served and address is given by family
representatives; Address by the family representatives (N, 40) after the guests are
served and the bridal party arrives at the reception; Presentation of gifts (O, 90)
which begins when guests start arriving at the reception; Vote of thanks (P, 10)
16
after the cake ceremony; and closing prayers (Q, 5) after activities O and P have
taken place.
a) Make a precedence table and hence draw the network diagram for this
wedding.
b) Determine the earliest and latest start and finish times for each of the
wedding activity.
c) Find the time the wedding will end if the church service begins at
10:00 a.m.
17