OR CH - 4 Network Models and Project Management
OR CH - 4 Network Models and Project Management
1
Network model
▶ A network consists of nodes linked by arcs (branches).
▶ The points on a network are called nodes and may be represented as circles
or squares.
▶ The network has only one entry point called the start event and one point
of emergence called the end or terminal event.
PROJECT
SCHEDULING
WHAT IS A PROJECT?
Cont’d…..
▶Project is an interrelated set of activities directed towards the
accomplishment of a unique, often major outcome and that have a
definite starting and ending point.
▶ In the case of CPM, it is assumed that details about these inputs are known
with certainty, whereas for
2. What are the start and the completion times for individual
activities?
▶ In AOA approach, the project activities are reported on arcs and nodes
represent the starting or the completion of activities.
PROJECT SCHEDULING WITH DETERMINISTIC ACTIVITY
DURATIONS
▶ For larger project networks, CPM provides a most efficient approach for
project scheduling when the duration of activities are known with
certainty.
▶ The approach consists of finding the earliest and the latest schedules to
avoid delays in project completion.
EF= ES + t
Backward Pass
Latest Start Time (LS)
• Latest time an activity can start without delaying critical path
time.
LS= LS of immediate predecessors - t
Latest finish time (LF)
• latest time an activity can be completed without delaying critical
path time.
• LF = minimum LS of immediate predecessors
Slack/
float
▶ The slack time for an activity refers to the length of time that can be tolerated
without incurring a delay in the scheduled project completion time.
▶ The slack time per activity needs to be calculated first to identify the critical
path(s), by considering either the start times or the finish times.
▶ Hence, for each of the activities in the project network, the slack time can be
calculated as follows:
float = LS - ES or LF - EF
▶ Float is the maximum amount of time that this activity can be delay in its
completion before it becomes a critical activity, i.e., delays completion of the
project
Step 4: Identify the critical with that the sequence of activities and events where there is
no “slack” i.e.. Zero slack
▶ A connected sequence of activities leading from the starting event to the ending
event
▶ Critical Path
▶ Critical Activities
▶ Since activity A must be done first, it has ES 0. The earliest that activity A can be
finished is calculated as its earliest start time plus the time it takes to do the
activity. The general formula is EF = ES + activity time estimate. For activity A, the
formula is EF= ES + the activity A time estimate. Or, EF= 0 + 4 weeks, or a total of
4 weeks. The earliest start time for both activities B or C is equal to the EF for
activity A, the activity immediately preceding it.
Solution:…..
Using ES, EF, LS, and LF to Find
Slack
▶ PERT analysis is used when the duration of activities are not known
with certainty.
PROJECT SCHEDULING WITH PROBABILISTIC ACTIVITY
DURATIONS….
▶ It involves three types of estimates of the duration of an activity instead
1. The optimistic duration: a= the time an activity will take under the
most favorable conditions/the shortest time period.
2. The pessimistic duration: b= the time an activity will take under the
most unfavorable conditions/the longest time period.
3. The most likely duration: m= the most realistic time an activity will
require to be completed, that is, the time an activity will take
under normal conditions.
PROJECT SCHEDULING WITH PROBABILISTIC ACTIVITY
DURATIONS………
2
b a
Variance = 6
Example:
Suppose a civil engineering firm has to bid for the construction of a dam. The
activities and time estimates are given below. Do the next requirements.
Activity a m b
1-2 (a) 1 3 4
1-3 (b) 2 4 6
1-4 (c) 2 3 5
2-5 (d) 3 4 5
3-6 (e) 3 5 7
4- 7 (f) 5 7 9
5-8 (g) 2 3 6
6-8 (h) 4 6 8
7-8 (I) 3 4 6
Cont.……….
REQUIRED:
b) Compute the expected time for each activity and the expected duration for
each path.
e) Compute the variance for each activity and the variance for path .
Solutio
n a)
Cont…
..
SOLUTIO
N
B) Times
Path Activity a m b te = Path
a+4m+b total
6
1-2-5-8 a 1 3 4 2.83
d 3 4 5 4.00 10.16
g 2 3 6 3.33
1-3-6-8 b 2 4 6 4.00
e 3 5 7 5.00 15.00
h 4 6 8 6.00
1-4-7-8 c 2 3 5 3.17
f 5 7 9 7.00 14.34
3 4 6 4.17
i
Cont…
..path is path 1-3-6-8, since it has the longest expected
C) The critical
duration. Times
Path Activity a m b δ=activity=(b- a)2 δ2 path
36
▶ Using the variance for each activity, we can calculate the variance for
paths through the network.
▶ To calculate the variance for a specific path through the network, add
the variance for each of the activities on the path.
For example the variance of path c-f-I, is 0.94 weeks (0.25 + 0.44 + 0.25)
▶ The size of the variance reflects the degree of uncertainty for the path.
▶ The greater the variance, the greater is the uncertainty.
Crashing Projects
▶ Managers wants to reduce the time they spend finishing a particular
project because of deadlines, promised completion dates, penalty
clauses for late completion, or the need to put resources on a new
project.
2. Determine the length of all paths and paths with slack times.