3. 6/18/20203
Stochastic Project Scheduling [PERT]
Introduction
In some situations, estimating activity duration becomes
a difficult task due to ambiguity inherited in and the
risks associated with some work.
Thus, the duration of an activity is estimated as a
range of time values rather than being a single
value.
This section deals with the scheduling of the project
4. 6/18/20204
Stochastic Project Scheduling
[PERT]
Scheduling with Uncertain Durations
Using the probabilistic distribution of activity
durations.
Duration of a particular activity is assumed to be a
random variable that is distributed in a particular fashion.
An activity duration might be assumed to be distributed
as a normal or a beta distributed random variable as
shown in figure below.
Stochastic Project Scheduling [PERT]
6. 6/18/20206
Stochastic Project Scheduling
[PERT]
The beta distribution is often used to characterize
activity durations, since it can have an absolute
minimum and an absolute maximum of possible
duration times.
The normal distribution is a good approximation to the
beta distribution in the center of the distribution and
is easy to work with, so it is often used as an
approximation.
Stochastic Project Scheduling [PERT]
7. 6/18/20207
Stochastic Project Scheduling
[PERT]
The most common formal approach to incorporate
uncertainty in the scheduling process is to apply the
critical path scheduling process and then analyze the
results from a probabilistic perspective.
This process is usually referred to as the Program
Evaluation and Review Technique [PERT] method.
The critical path [determined] is then used to analyze
the duration of the project incorporating the uncertainty
of the activity durations along the critical path.
Stochastic Project Scheduling [PERT]
8. 6/18/20208
Stochastic Project Scheduling
[PERT]
The expected project duration is equal to the sum of
the expected durations of the activities along
the critical path.
Assuming that activity durations are independent
random variables, the variance or variation in the
duration of this critical path is calculated as the
sum of the variances along the critical path.
Stochastic Project Scheduling [PERT]
9. 6/18/20209
Stochastic Project Scheduling
[PERT]
With the mean and variance of the identified critical
path known, the distribution of activity durations can also
be computed.
Stochastic Project Scheduling [PERT]
10. 6/18/202010
Stochastic Project Scheduling
[PERT]
Program Evaluation and Review Technique
PERT introduces uncertainty into the estimates for
activity and project durations.
PERT is well suited for those situations where there is
either insufficient background information to specify
accurately time and cost or where project activities
require research and development.
Stochastic Project Scheduling [PERT]
11. 6/18/202011
Stochastic Project Scheduling
[PERT]
AON diagramming can be easily used alternatively
AOA [original development approach].
The method is based on the well-known “central
limit theorem”.
Stochastic Project Scheduling [PERT]
12. 6/18/202012
Stochastic Project Scheduling
[PERT]
The theorem states that:
… “Where a series of sequential independent activities
lie on the critical path of a network, the sum of the
individual activity durations will be distributed in
approximately normal fashion, regardless of the
distribution of the individual activities themselves….
… The mean of the distribution of the sum of the activity
durations will be the sum of the means of the individual
activities and its variance will be the sum of the
Stochastic Project Scheduling [PERT]
13. 6/18/202013
Stochastic Project Scheduling
[PERT]
Primary assumptions of PERT can be summarized as
follows:
Any PERT path must have enough activities to make
central limit theorem valid.
The mean of the distribution of the path with the
greatest duration, from the initial node to a given
node, is given by the maximum mean of the duration
distribution of the paths entering the node.
PERT critical path is longer enough than any other path in
Stochastic Project Scheduling [PERT]
14. 6/18/202014
Stochastic Project Scheduling [PERT]
Six Steps PERT & CPM
1. Define the project and prepare the work breakdown
structure
2. Develop relationships among the activities - decide
which activities must precede and which must follow
others
3. Draw the network connecting all of the activities
Stochastic Project Scheduling [PERT]
15. 6/18/202015
Stochastic Project Scheduling [PERT]
Step Cont’d
4. Assign time and/or cost estimates to each activity
5. Compute the longest time path through the network –
this is called the critical path
6. Use the network to help plan, schedule, monitor, and
control the project
Stochastic Project Scheduling [PERT]
16. Questions PERT & CPM Can Answer
1. When will the entire project be completed?
2. What are the critical activities or tasks in the project?
3. Which are the noncritical activities?
4. What is the probability the project will be completed by
a specific date?
6/18/202016
Stochastic Project Scheduling
[PERT]
Stochastic Project Scheduling [PERT]
17. 5. Is the project on schedule, behind schedule, or ahead
of schedule?
6. Is the money spent equal to, less than, or greater than
the budget?
7. Are there enough resources available to finish the
project on time?
8. If the project must be finished in a shorter time, what is
the way to accomplish this at least cost?6/18/202017
Stochastic Project Scheduling
[PERT]
Stochastic Project Scheduling [PERT]
18. 6/18/202018
Stochastic Project Scheduling
[PERT]
Variability in Activity Times
CPM assumes we know a fixed time estimate for
each activity and there is no variability in activity
times
PERT uses a probability distribution for activity
times to allow for variability
Stochastic Project Scheduling [PERT]
19. 6/18/202019
Stochastic Project Scheduling
[PERT]
Variability in Activity Times: Three time
estimates are required
Optimistic time (a): Estimate of the minimum time
required for an activity if exceptionally good luck is
experienced. If everything goes according to
plan.
Most–likely or modal time (m) [Most
realistic/probable estimate]: Time required if the
activity is repeated a number of times under
Stochastic Project Scheduling [PERT]
21. 6/18/202021
Stochastic Project Scheduling
[PERT]
These three time estimates become the framework on
which the probability distribution curve for the
activity is erected.
Many authors argue that beta distribution is mostly
fit construction activities.
The three times are thought to be easier for
managers to estimate subjectively.
Stochastic Project Scheduling [PERT]
22. 6/18/202022
Stochastic Project Scheduling
[PERT]
Using the three times estimates, the expected mean
time (te) is derived using equation below.
Then, te is used as the best available time
approximation for the activity in question.
The standard deviation (σ) is given by equation below,
The variance (ν) can be determined as ν = σ2.
Stochastic Project Scheduling [PERT]
24. 6/18/202024
Stochastic Project Scheduling
[PERT]
By adopting activity expected mean time, the critical
path calculations proceed as CPM.
Associated with each duration in PERT, however,
is its standard deviation or its variance.
The project duration is determined by summing up the
activity expected mean time along the critical path
and thus will be an expected mean duration.
Stochastic Project Scheduling [PERT]
25. 6/18/202025
Stochastic Project Scheduling
[PERT]
Since the activities on the critical path are
independent of each other, central limit theory gives
the variance of the project duration as the sum of
the individual variances of these critical path
activities.
Stochastic Project Scheduling [PERT]
26. 6/18/202026
Stochastic Project Scheduling
[PERT]
Once the expected mean time for project duration
(TX) and its standard deviation (σX) are determined,
it is possible to calculate the chance of meeting
specific project duration (TS).
Then normal probability tables are used to
determine such chance using Equation below.
Stochastic Project Scheduling [PERT]
27. 6/18/202027
Stochastic Project Scheduling
[PERT]
The procedure for hand probability computations using
PERT can be summarized in the following steps:
1. Make the usual forward and backward pass
computations based on a single estimate (mean) for
each activity.
2. Obtain estimates for a, m, and b for only critical
activities. If necessary, adjust the length of the critical
path as dictated by the new te values based on a, m,
and b.
Stochastic Project Scheduling [PERT]
28. 6/18/202028
Stochastic Project Scheduling
[PERT]
3. Compute the variance for event x (νX) by
summing the variances for the critical activities
leading to event x.
4. Compute Z and find the corresponding normal
probability.
Stochastic Project Scheduling [PERT]
29. 6/18/202029
Stochastic Project Scheduling
[PERT]
Estimate follows beta distribution
Expected time:
Variance of times:
t = (a + 4m + b)/6
v = [(b − a)/6]2
Probability
of 1 in 100
of > b
occurring
Probability
of 1 in 100
of
< a
occurring
Probability
Optimistic
Time (a)
Most Likely
Time (m)
Pessimistic
Time (b)
Activity
Time
Stochastic Project Scheduling [PERT]
30. 6/18/202030
Stochastic Project Scheduling
[PERT]
Most Expected
Optimistic Likely Pessimistic Time Variance
Activity a m b t = (a + 4m + b)/6 [(b – a)/6]2
A 1 2 3 2 .11
B 2 3 4 3 .11
C 1 2 3 2 .11
D 2 4 6 4 .44
E 1 4 7 4 1.00
F 1 2 9 3 1.78
G 3 4 11 5 1.78
H 1 2 3 2 .11
Computing Variance
Stochastic Project Scheduling [PERT]
31. 6/18/202031
Stochastic Project Scheduling
[PERT]
Project variance is computed by summing the
variances of critical activities
s2 = Project variance
= (variances of activities
on critical path)
p
Probability of Project Completion
Stochastic Project Scheduling [PERT]
34. 6/18/202034
Stochastic Project Scheduling
[PERT]
What is the probability this project can be completed
on or before the 16 week deadline?
Z = – /sp
= (16 wks – 15 wks)/1.76
= 0.57
due expected date
date of completion
Where Z is the number of
standard deviations the due
date lies from the mean
Stochastic Project Scheduling [PERT]
35. 6/18/202035
Stochastic Project Scheduling
[PERT]
Z= − /sp
= (16 wks − 15 wks)/1.76
= 0.57
due expected date
date of completion
Where Z is the number of
standard deviations the due
date lies from the mean
.00 .01 .07 .08
.1 .50000 .50399 .52790 .53188
.2 .53983 .54380 .56749 .57142
.5 .69146 .69497 .71566 .71904
.6 .72575 .72907 .74857 .75175
From Appendix I
Stochastic Project Scheduling [PERT]