J. Serv. Sci. & Management, 2009, 2: 10-14
Published Online March 2009 in SciRes (www.SciRP.org/journal/jssm)
Copyright © 2009 SciRes JSSM
Performance Evaluation Model of Engineering Project
Management Based on Improved Wavelet Neural Network
Qinghua Zhang
1
, Qiang Fu
1,2
1
College of Water Conservancy and Civil Engineering, Northeast Agricultural University, Harbin China,
2
Visiting Scientist, Depart-
ment of Renewable Resources, University of Alberta, Edmonton, T6G2E3, Canada.
Email: fuqiang@neau.edu.cn
Received October 8
th
, 2008; revised January 20
th
, 2009; accepted February 16
th
, 2009.
ABSTRACT
The scientific and reasonable performance evaluation is advantageous to promote the comprehensive management level
of engineering projects. Benefited from constrictive and fluctuant of wavelet transform and self-study, self-adjustment
and nonlinear mapping functions of wavelet neural network (WNN), and based on the existing assessment method and
the index system, the performance evaluation model of engineering project management is established. One company is
taken as the study object for this model. Compared with the conventional method, the influence of human factor is
eliminated, thus the objectivity of the measure results is increased. A satisfactory result is concluded, thus a new ap-
proach is presented for engineering project management performance evaluation.
Keywords:
wavelet neural network, entropy function, project management, performance evaluation
1. Introduction
Project management is the systematic analysis and ob-
jective evaluation for the management of completed
projects. It can put forward some suggestions for the
future management and improving decision-making
levels. Scientific and rational project management per-
formance evaluation is conducive to improve the level
of integrated management. At present the fields of
academia and engineering had been achieved some re-
sults on this issue.
On the basis of fuzzy theory, a fuzzy integrative
evaluation model of engineering management perform-
ance evaluation is developed [1,2]. Besides, main object
method [3] is used for project management performance
evaluation. However, the relationship between index sys-
tems of project management performance evaluation are
non-linear, it is difficult to determine the model to ex-
press. And the subjectivity of the evaluation process is
increased when specialists are required to determine the
index weight. So there are some drawbacks in the tradi-
tional evaluation model.
Wavelet neural network (WNN) is constrictive and
fluctuant of wavelet transform and has self-study, self-
adjustment and nonlinear mapping functions of neural
network which has made certain research achievements in
the field of pattern recognition [4].Project management
performance evaluation also belongs to pattern recognition,
thus this paper tried to set a model using wavelet neural
network model, with a view to produce good results.
2. Establishment of Index Systems in Engi-
neering Project Management Perform-
ance Evaluation
According to the main object method, which means
choosing one or two main objectives as the main objec-
tive of evaluation as long as other secondary objectives
meet certain requirements. Therefore, take project in-
vestment, construction period, quality and safety as
evaluation indexes as a basis for performance evaluation
in the project management.
According to the existing documents, the following
evaluation criteria are taken, as shown in Table 1.
3. Engineering Project Management Perform-
ance Evaluation Model Based on WNN
3.1 Structure Design of WNN Model
WNN [5] is a new type of function connected neural net-
work based on the wavelet analysis. It is beneficial for
the nonlinear function approximation, using non-linear
wavelet replace the usual nonlinear neural activation
function (such as Sigmoid function).
It is definition of the square accumulated function space:
})(:)({)(
2
2
∞<= dttxtxRL
R
(1)
In the function space, select a mother wavelet function
(also known as wavelet basis function)
)(x
ψ
to meet the
restrictive conditions:
QINGHUA ZHANG, QIANG FU 11
Copyright © 2009 SciRes
JSSM
∞<=
ω
ω
ωψ
φ
dC
R
2
)(
(2)
where:
)(
ωψ
is the Fourier Transform of
)(x
ψ
, then
stretch and translational transform
)(x
ψ
, wavelet basis
function can be obtained.
=a
bx
a
x
ba
ψψ
1
)(
,
Rba ,
(3)
where: a is scaling factor and
b
is time translation factor.
The signal can be approximated with a special con-
structed neural network. The transfer function is not
Sigmoid nonlinear function but wavelet function. This
paper uses Morlet wavelet function:
)2/exp()75.1cos()(
2
xxx −=
ψ
(4)
A three-layer (one input layer, one hidden layer and
one output layer) feed-forward network can approximate
a nonlinear mapping with any degree of accuracy under
normal circumstances. Aiming at the selected indexes
of project management performance evaluation, the
model will be expected to take construction period ad-
vance rates, cost saving rate, quality control scores, and
security control as the input of a network, that means
the number of input nodes is 4; take performance
evaluation value as the output, that means the number
of network output nodes is 1; the number of hidden
nodes is 10 by texting, then a 4-10-1 three-layer net-
work is established. Performance evaluation model
structure of engineering project management based on
WNN is shown in Figure 1.
3.2 Learning and Training of WNN
Through the study of network optimization indexes, set
amendment of the network and wavelet function parame-
ters by error back propagation algorithm, then reach the
most optimal learning effects gradually. Learning algo-
rithm steps as followed with application of Matlab7.0
programming:
Step 1: Set the input and output samples [6]. Produce
evenly and randomly five numbers and their relative
grades of experience given in the interval-level of Table 1
as the learning samples of network. Take 1, 2, 3, and 4 re-
spectively as the four grades of excellent, good, qualified
and poor in output layer. The data is shown in Table 2.
In order to solve the incommensurability between pro-
ject investment, construction period, quality and secu-
rity, in accordance with the project management per-
formance evaluation and the actual situation of indexes,
transform the original data of evaluation indexes into a
range of [-1,1] as input of the network using nonlinear
transformation function. Define the individual indexes
utility function [7]:
ky
ky
i
e
e
+
=1
1
β
(5)
where: y is the relative value indicators of the actual
value and the plan value; k is relative to the impact laws
of the evaluation indexes on project management per-
formance, and it can be the experience value.
Step 2: Initialization setting. The weights, threshold
value of the network, as well as wavelet translation pa-
rameters and the scaling parameters are given evenly and
randomly in the range [-1,1].
Table 1. Level partition of quantitative indexes
Level Construction period advance rate
Cost saving rate Quality control scores Security control
Excellent 0.12 0.06 85 1‰
Good 0.06x0.12 0.03x0.06 75x85 1‰x2‰
Qualified 0x0.06 0x0.03 65x75 2‰x3‰
Poor 0 0 65 3‰
Construction pe-
riod advance rate
Cost saving rate
Quality control
score
Security control
Value of perfor-
mance appraisal
Input layerHidden layerOutput layer
W
jk
y
X
m
1
ψ
1
X
m
2
X
m
3
X
m
4
ψ
j
ψ
n
W
ij
m
Figure 1. Engineering project management performance evaluation model
12 QINGHUA ZHANG, QIANG FU
Copyright © 2009 SciRes
JSSM
Table 2. The learning sample of project management performance evaluation model
Performance evaluation indexes
Samples se-
quence number
Construction period
advance rate Cost saving rate Quality control scores
Security control
Performance
evaluation
1 0.6555 0.7828 99.8274 0.0003 1
2 0.8906 0.7017 86.1415 0.0010 1
3 0.8207 0.5451 91.5090 0.0008 1
4 0.4573 0.3263 87.3103 0.0009 1
5 0.3033 0.9687 89.8753 0.0005 1
6 0.1064 0.0539 78.6508 0.0019 2
7 0.0799 0.0347 78.4761 0.0019 2
8 0.0836 0.0338 78.2145 0.0019 2
9 0.0848 0.0538 80.7094 0.0020 2
10 0.0763 0.0528 75.7117 0.0012 2
11 0.0335 0.0194 72.6387 0.0025 3
12 0.0012 0.0191 74.4602 0.0022 3
13 0.0456 0.0238 66.7535 0.0021 3
14 0.0350 0.0056 71.0947 0.0028 3
15 0.0195 0.0065 67.3856 0.0023 3
16 -0.1334 -0.0119 24.2475 0.1252 4
17 -0.9901 -0.1962 33.3788 0.4619 4
18 -0.2843 -0.8583 47.2422 0.6146 4
19 -0.9360 -0.2155 41.1326 0.8282 4
20 -0.7105 -0.9060 64.6641 0.4198 4
Step 3: Self learning process of WNN. Calculate the
output value of wavelet neural network model according
to the formula (6) using the current network parameter.
( )
−=
=
n
jjjjkbaij
abxwwfy
1,
/)
ψ
(6)
There are still many shortcomings of the present ap-
plication of wavelet neural network. In order to solve the
local minimum of network training, entropy function is
used as cost function of neural network to accelerate the
learning speed of the network.
Entropy function value is larger than the mean square
error function value when a network error is large, the
adjustment of the network parameters is larger than the
use of the mean square error function, and network
convergence speed is larger; entropy function value
quickly becomes smaller when network errors becomes
smaller, the adjustment of parameters correspondingly
decrease to avoid oscillation, thereby the convergence
rate of the network is improved, and meanwhile the
network parameter adjustments around the local minimum
is not zero, that is to say the network will not be at a local
minimum. Therefore entropy function is taken as cost func-
tion of the network instead of the mean square error.
( )( )
[ ]
=
−−+−=
m
iiiii
ydydE
1
1ln1ln
(7)
where:
i
d
is the desired output of the network,
i
y
is
actual output of the network.
Step 4: Repetitive adjustments of the network parame-
ters. The memory and generalization ability can be rap-
idly realized, and convergence accelerated to attain fore-
cast accuracy. The various parameters of WNN are modi-
fied using formula (8)-(11).
ij
ij
ijij
W
W
E
WW∆+
−=
αη
(8)
jk
jk
jkjk
W
W
E
WW ∆+
−=
αη
(9)
i
i
ii
a
a
E
aa ∆+
−=
αη
(10)
i
i
ii
b
b
E
bb ∆+
−=
αη
(11)
where:
η
is learning rate,
α
is momentum factor.
Step 5: When a network error is less than a pre-de-
termined value or learning steps of maximum training
value is reached, wavelet neural network learning is
stopped, otherwise return to the third step to repeat
training until the expected output of the network is gen-
erated.
3.3 Model Testing and Practical Application
The network is learned and trained repeatedly using Ta-
ble 2. The test results show that the actual output and the
expected output is very close, the error accuracy is as
small as 10
-
4
, so it meets the requirement. Training re-
sults shows in Table 3.
Take out ten completed projects from a construction
company in the last three years. Their project manage-
ment performance evaluations are done. The basic data of
projects are shown in Table 4.
Preprocess the data of evaluation indexes set by the
main objectives method, and then applying the trained
network, a project management performance evaluation
model based on wavelet neural network is established.
After the calculating of the model, project management
performance evaluation results of the ten projects are
obtained, which are shown in Table 5.
QINGHUA ZHANG, QIANG FU 13
Copyright © 2009 SciRes
JSSM
Table 3.The comparison between desired output of the network and actual output of the network of the learning samples
Sample number 1 2 3 4 5 6 7 8 9 10
Desired output 1 1 1 1 1 2 2 2 2 2
Actual output 0.9994
1.0004
1.0007
1.0001
0.9905
2.0074
1.9893
2.0424
1.9893
1.9980
Sample number 11 12 13 14 15 16 17 18 19 20
Desired output 3 3 3 3 3 4 4 4 4 4
Actual output 2.9858
2.9844
3.0324
2.9064
3.0705
3.9992
4.0000
3.9973
4.0005
3.9989
Table 4. Basic data of projects
Schedule control/day Cost control/million yuan Quality control score
Security/‰
Project
number Construction
area/m
2
Plan time
Actual time
Contract price
Settlement price
Plan Fact Plan
Fact
1 109480 430 426 42632.00 42590.98 80 77 3 2
2 38962 485 487 5706.71 5610.00 80 80 3 2
3 212156 460 455 14808.53 14800.00 80 81 3 2
4 56766 365 334 9082.57 9078.13 90 85 3 0
5 130792 730 700 35655.12 35650.80 90 90 3 0
6 59004 550 548 21880.00 21850.56 87 87 3 0
7 72055 800 791 18542.00 18510.00 80 77 3 3
8 47797 355 335 7920.00 7856.00 75 69 3 1
9 98000 360 335 12000.00 11890.67 75 65 3 2
10 90009 560 547 1112.80 1112.02 75 72 3 1
Table 5. Results of performance evaluation
Project number 1 2 3 4 5 6 7 8 9 10
Output of network 2.9685
3.1004
2.9372
1.0166
2.1092
2.9166
3.1209
2.0630
2.9191
3.0247
Evaluate result 3 3 3 1 2 3 3 2 3 3
Seen from Table 5, all these ten projects have reached
more than qualified rating. One of them is excellent and
two of them are good. Evaluation results can be used as
the basis of the plan implementation of future projects,
progress control, cost assessment, quality control and
security control, and it is helpful to enhance the level of
integrated management.
4. Conclusions
Started from the purpose and requirements of project
management performance evaluation, using the charac-
teristics of wavelet neural networks which can describe
the complex and nonlinear relationship, the relationship
model between evaluation indexes and project manage-
ment performance evaluation is established. The followed
three conclusions are obtained:
1) There is no need to determine the weights by peo-
ple using wavelet neural network model in the evalua-
tion process, so the defects brought by experts when de-
termining the weight is eliminated, therefore the accuracy
and objectivity of the evaluation result is improved.
2) In order to avoid wavelet neural network training
being at a local minimum, entropy function is taken as
cost function of the network instead of the mean square
error to accelerate the learning speed of the network .The
testing proves the method feasible.
3) Performance evaluation model based on wavelet
neural network explores a new way for project manage-
ment performance evaluation, and enriches the perform-
ance evaluation method. The model has strong feasibility
and accuracy which can be used as a scientific and ra-
tional basis for performance evaluation.
Table 5. Results of performance evaluation
Project number 1 2 3 4 5 6 7 8 9 10
Output of network 2.9685
3.1004
2.9372
1.0166
2.1092
2.9166
3.1209
2.0630
2.9191 3.0247
Evaluate result 3 3 3 1 2 3 3 2 3 3
14 QINGHUA ZHANG, QIANG FU
Copyright © 2009 SciRes
JSSM
REFERENCES
[1]
L. X. Zhang, “Fuzzy comprehensive evaluation of the
expressway project management performance evalua-
tion,” Road traffic technology (applications)
5, pp. 169
-
171,
2007.
[2]
S. H. Cai, M. Y. Zhou, and Z. C. Ye, “Fuzzy integrative
evaluation method of management performance of engi-
neering project,” Journal of YangZhou university (natural
science),
5, pp. 57
-
60, 2002.
[3]
V. Ireland, “The role of management actions in the cost,
time and quality performance of high-rise commer
cial building projects,” Construction Management and
Economics, 3, pp. 59
-
87, 1985.
[4]
T. Brian and H. Szu, “Adaptive wavelet classification of
acoustic backscatter and imagery,” Optical Engineering,
7,
pp. 2192
-
2202, 1994.
[5]
Q. H. Zhang and A. Benveniste, “Wavelet networks,”
IEEE Transactions on Neural Networds, 6, 889
-
898,
1992.
[6]
X. Y. Zhao., Q. Fu, and Z. X. Xing, “Application of pro-
jection pursuit grade evaluation model in comprehensive
evaluation of changes in soil quality,” Acta Pedologica
Sinica. 1, pp. 164
-
168, 2007.
(Edited by Vivian and Ann)