Estimating the Mean and Variance of Activity Duration in PERT

advertisement
International Mathematical Forum, 5, 2010, no. 18, 861 - 868
Estimating the Mean and Variance of
Activity Duration in PERT
N. Ravi Shankar1, K. Surya Narayana Rao2, V. Sireesha1
1
Department of Applied Mathematics ,GIS
GITAM University, Visakhapatnam, India
drravi68@gmail.com
2
Department of Mathematics, Al-Ameer College of Engineering & IT
Visakhapatnam,India
Abstract
The traditional PERT (Program Evaluation and Review Technique) model uses
beta distribution as the distribution of activity duration and estimates the mean
and the variance of activity duration using “pessimistic”, “most likely” and
“optimistic” time estimates proposed by an expert. In the past several authors
have modified the original PERT estimators to improve the accuracy. In this
paper, on the basis of the study of the PERT assumptions, we present an
improvement of these estimates. At the end of the paper, an example is presented
to compare with those obtained using the proposed method as well as other
method. The comparisons reveal that the method proposed in this paper is more
effective in determining the activity criticalities and finding the critical path.
Keywords: Estimating the mean and the variance of activity times; Beta
distribution; PERT; Critical Path
1. Introduction
In recent years, the range of project management applications has greatly
expanded. Project management concerns the scheduling and control of activities
862
N. Ravi Shankar, K. Surya Narayana Rao, V. Sireesha
in such a way that the project can be completed in as little time as possible [1,2].
PERT [12] is a well known technique with proven value in managing large-scale
projects. In 1959, the creators of PERT [12] considered beta distribution
Γ(α + β ) ( y − a) α −1 (b − y ) β −1
f y ( y) =
, a < y < b, α , β > 0.
(1)
Γ(α )Γ( β )
(b − a ) α + β −1
as an adequate distribution of the activity duration y where α and β are
parameters of the beta distribution. They suggested the estimates of the mean and
variance values
1
μ = (a + 4m + b),
(2)
6
1
σ 2 = (b − a) 2 ,
(3)
36
where a ,m and b are the “optimistic”, “most likely” and “pessimistic” activity
time estimates respectively determined by a specialist. In the last five decades,
numerous attempts have been made to improve the PERT analysis based on the
subjective determination of a , m and b. By using PERT, managers are able to
obtain[9,10,11] :
(i)
A graphical display of project activities.
(ii)
An estimate of how long the project will take.
(iii) An indication of which activities are the most critical for timely project
completion.
(iv)
An indication of how long any task can be delayed without delaying
the project.
There are, indeed, few areas as open until now to such a sharp criticism as in
PERT applications.One of the criticism about PERT estimates as pointed by
Clark[10] , Grubbs[11] and Sasieni[8] is that the estimates eq.(2) and eq (3),
which are based on the three activity times a , m and b cannot be obtained directly
from (1), implying a lack of a sound theoretical basis. Ginzburg [6] assumed p+q
= z (constant) as an extension of earlier assumptions, saying, on the basis of
statistical analysis and some other intuitive arguments, the creators of PERT [12]
assumed that p + q ≅ 4. In [13], Ravi Shankar and Sireesha generalize the
assumption on parameters in original PERT and obtained new approximation for
the mean and variance of a PERT activity duration distribution. Based on beta
activity time distribution, we assumed p = qz and obtained new approximations
for the mean and the variance of activity time in PERT. By comparison with
actual values, it was shown that the proposed approximations have the lowest
average absolute error compared to the existing ones.
The rest of this paper is organized as follows. In Section 2, we briefly
review Original and Ginzburg’s PERT approximations. In Section 3, we proposed
PERT approximation. In Section 4, we given a numerical example for PERT
approximations. In section 5 we summarizes contributions of this paper.
Estimating the mean and variance
863
2 Traditional and Ginzburg’s PERT approximations
2.1 Traditional PERT approximation
Since in PERT applications a and b of the density function (1) are either known
or subjectively determined, we can always transform the density function to a
standard form,
Γ(α + β ) α −1
f ( x) =
x (1 − x) β −1 ,0 < x < 1, α , β > 0,
(4)
Γ(α )Γ( β )
y−a
where x =
.
b−a
Note that simple relations
μx =
μy − a
b−a
, σx =
σy
b−a
, mx =
my − a
b−a
(5)
hold.
Let α-1 = p , β-1 = q. The density function (4) becomes
Γ( p + q + 2)
x p (1 − x) q ,0 < x < 1, p, q > −1,
Γ( p + 1)Γ(q + 1)
with the mean, variance and mode as follows :
f ( x) =
(6)
p +1
,
(7)
p+q+2
( p + 1)(q + 1)
σ x2 =
,
(8)
( p + q + 2) 2 ( p + q + 3)
p
mx =
.
(9)
p+q
From (6) and (9) we obtain
Γ( p + q + 2)
f ( x) =
(10)
x p (1 − x) p (1 / mx −1) .
Γ( p + 1)Γ(q + 1)
Thus value mx, being obtained from the analyst’s subjective knowledge, indicates
the density function. On the basis of statistical analysis and some other intuitive
arguments, the creators of PERT assumed [2] that
μx =
p+q ≅ 4.
(11)
It is from that assertion that estimates (2) and (3) were finally obtained, according
to (6) – (9).
864
N. Ravi Shankar, K. Surya Narayana Rao, V. Sireesha
2.2 Ginzburg’s [6] PERT approximation
Ginzburg[6] showed that the PERT assumptions (11) is poor because the
actual standard deviation may be considerably smaller than 1/6 , especially in the
tails of the distribution[7,8]. In order to make the assumption more flexible, he
assumed that the sum p+q in (6) is approximately constant but not predetermined;
i.e., relation
p + q ≅ Z = constant
(12)
From (9) we obtain
p= Zmx ,
(13)
and values μx and σx2 are
Zm x + 1
μ x (m x ) =
,
(14)
Z +2
1 + Z + Z 2 m x − Z 2 m x2
σ x2 (m x ) =
(15)
( Z + 2) 2 ( Z + 3)
To satisfy the main PERT assumption the average value σ x2 (mx ) for 0 < mx <1
has to be equal to 1/36; i.e.,
1
1
2
(16)
∫0 σ x (m x ) dm x = 36
Substituting (15) in (16), integrating and solving (16) for Z, obtained Z = 4.55.
Approximating Z to 4.5 and getting
(17)
p = 4.5 mx, q = 4.5 (1-mx)
from (12) and (13) , finally obtained
Γ(6.5)
f ( x) =
x 4.5 mx (1 − x) 4.5(1− mx ) . ,
(18)
Γ(4.5m x + 1)Γ(5.5 − 4.5m x )
with the mean and variance
9m + 2
μx = x
,
(19)
13
1
σ x2 =
(22 + 81m x − 81m x2 ),
(20)
1268
For the general beta distribution of the activity time, estimates (19) and (20) are
transformed to
2a + 9m + 2b
,
13
2
(b − a) 2 ⎡
m−a
⎛m−a⎞ ⎤
2
σy =
− 81⎜
⎟ ⎥.
⎢22 + 81
1268 ⎣⎢
b−a
⎝ b − a ⎠ ⎦⎥
μy =
(21)
(22)
Estimating the mean and variance
865
2a + b
, he further improved these estimates
3
when the estimated mode of the activity time is located in the tail of the
distribution as follows.
By assuming that p =1, q = 2 and m=
μ y = 0.2(3a + 2b)
(23)
40
(b − a) 2 ≅ 0.04(b − a) 2
1268
Thus estimates (2) and (3) are replaced by estimates (21) and (24).
σ y2 =
(24)
3. Proposed PERT approximation
p
= z (constant)where p and q are equal to α-1 and β-1 respectively. By
q
substituting p = qz in (7) - (9) we obtain
qz + 1
μx =
(25)
qz + q + 2
z
(26)
mx =
z +1
(qz + 1)(q + 1)
σ x2 =
(27)
(qz + q + 2) 2 (qz + q + 3)
From (27) ,
z
σ x2 ≅
(28)
q(1 + z ) 3
1
We assume that original PERT assumption, σ x = , to solve (28) using (26) to
6
obtain the following values for p and q.
p = 36mx2 (1 − mx ),
(29)
Let
q = 36m x (1 − m x ) 2
Substituting p and q values in (7) and (8) we obtain
36m x2 (1 − m x ) + 1
μx =
36m x (1 − m x ) + 2
σ x2 =
(36m
2
x
)
(1 − m x ) + 1 (36m x (1 − m x ) + 1)
(36m x (1 − m x ) + 2)2 (36m x (1 − m x ) + 3)
Using relations (5) in (31) and (32) and also substituting m y =
(30)
(31)
(32)
2a + b
which is
3
used by Ginzberg[7] in variance σ y2 , we obtain
μy =
36(m − a )(b − m)m + (b + a)(b − a) 2
36(m − a )(b − m) + 2(b − a) 2
(33)
866
N. Ravi Shankar, K. Surya Narayana Rao, V. Sireesha
σ y2 = 0.03 (b − a) 2
(34)
Thus estimates (2) and (3) are replaced by estimates (33) and (34).
4. Numerical Example
The data for activities is represented in table I including mean and variance
estimates for original , Ginzburg and proposed approximations. The estimated
project duration has approximately same value by using the original, Ginzburg
and proposed methods.
Table I.
Mean and variance estimates
Original
approximation
Activity
A
B
C
D
E
F
G
H
I
J
a
5
8
9
5
9
14
21
8
14
6
m
12
10
11
8
11
18
25
13
17
9
Ginzburg
approximation
Proposed
approximation
b
17
13
12
9
13
22
30
17
21
12
μ
11.66
10.16
10.83
7.66
11.00
18.00
25.16
12.83
17.00
9.00
σ2
4.00
0.69
0.25
0.44
0.44
1.78
2.25
2.25
1.30
1.00
μ
11.69
10.15
10.84
7.69
11.00
18.00
25.15
12.84
17.15
9.00
σ2
4.49
0.78
0.28
0.50
0.50
2.01
2.55
2.55
1.54
1.13
μ
11.81
10.57
10.65
7.88
11.00
18.00
25.09
12.90
17.09
9.00
σ2
4.32
0.75
0.27
0.48
0.48
1.92
2.43
2.43
1.47
1.08
5. Conclusion
Based on beta activity time distribution, we obtained new approximations for the
mean and the variance of activity time in PERT. By comparison with actual
values, it was shown that the proposed approximations are identical with the
existing ones. The estimated project duration has approximately same value by
using the original, Ginzburg and proposed methods.
Estimating the mean and variance
867
References
[1] Chen,C.T. and Huang,S.F.,(2007), “Applying fuzzy method for measuring
criticality in project network”, Information Sciences,177,2448-2458.
[2] Azaron, A., Katagiri, H., Sakawa,M., Kato,K. and Memariani,A.,(2006), “A
multiobjective resource allocation problem in PERT networks”, European
Journal of Operational Research, 172, 838-854.
[3] Stevenson,W.J.(2002),Operation Management, seventh edition, McGraw-Hill.
[4] Roy, G. Nava, P. and Israel, S. (2002) , “Integrating system analysis and
project management tools”, International Journal of Project management ,20,
461-468
[5] Avraham, S., (1997), “Project segmentation- a tool for project management”,
International Journal of Project Management, 15, 15-19.
[6] Ginzberg, DG.,(1988), “On the distribution of activity time in PERT”, Journal
of the Operations Research Society”,39,767-771.
[7] Farnum, N.R. and Stanton, L.W.,(1987), “Some results concerning the
estimation of beta distribution parameters in PERT”, Journal of Operations
Research Society, 38,287-290.
[8] Sasieni, M.W.,(1986), “A note on PERT times”, Management Science,
32,1652-1653.
[9] Moderi, J.J. and Rodgers, E.G., (1968), “Judgment estimates of the moments
of PERT type distributions”, Management Science, 15, B76-B83.
[10] Clark, CE.,(1962), “The PERT model for the distribution of an activity time”,
Operations Research, 10,405-406.
[11] Grubbs, FE.,(1962), “Attempts to validate certain PERT statistics or ‘picking
on PERT”, Operations Research, 10, 912-915.
[12] Malcolm D.G., Roseboom J.H., and Clark C.E., (1959), Application of a
technique of research and development program evaluation, operations
research, 7 , 646-669.
868
N. Ravi Shankar, K. Surya Narayana Rao, V. Sireesha
[13] Ravi Shankar N.,and Sireesha V.,(2009), An Approximation for the Activity
Duration Distribution, Supporting Original PERT ,Applied Mathematical
Sciences, Vol. 3, no. 57, 2823 – 2834.
Received: October, 2009
Download