Professional Documents
Culture Documents
bj3qlGgPRzk0bKvTX8RYdv Bdaca6ljg
bj3qlGgPRzk0bKvTX8RYdv Bdaca6ljg
For personal use only. This Just-IN manuscript is the accepted manuscript prior to copy editing and page composition. It may differ from the final official version of record. Canadian Journal of Civil Engineering (Author's Accepted Manuscript)
1Department of Industrial Engineering, Shiraz Branch, Islamic Azad University, Shiraz, Iran,
2Department of Industrial Engineering, Iran University of Science and Technology, Tehran, Iran
3Department of Construction and Real Estate, School of Civil Engineering, Southeast University, 210096 Nanjing, China
Abstract
Earned Value Management (EVM) is a well-known technique for measuring project performance and
progress. Due to EVM's attitude to combining cost and time performance simultaneously, project
performance can be forecasted accurately and this plays a vital role in the future of the projects. In the
current study, the authors employed Adaptive Neuro-Fuzzy Inference System (ANFIS) as a powerful
prediction tool to forecast the completion cost of the projects considering the percentage of risk for
qualitative variables and comparing it with other types of Neural Networks. Since the network structure
is usually tuned based on the obtained results, network optimization procedure is applied using a
conventional method for estimating cost-caused project breakdown. The results showed that ANFIS
had a suitable performance (MSE=0.0003) and based on the sensitivity analysis, EV is recognized as
the most sensitive factor in the project. This paper improves the general estimate at completion formula
by taking uncertain conditions into account.
1. Introduction
amount of work in less time (Kasravi et al. 2019). If it is not possible to increase the budget,
the quality level may need to be reduced to deliver the final product of the project in less time
and with a similar budget (Mahmoudi and Feylizadeh 2018). As a result, any change in time,
cost, and quality constraints can lead to injecting additional risk into the project, and this is the
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
art of the project manager and project team to manage the constraints properly during the life
cycle of the project. The project can be completed successfully by assessing the situation,
balancing the constraints, and maintaining appropriate relationships with stakeholders.
Evaluating the situation of the project is a continuous activity, with increasing detail of
information during the life cycle of the project, which ultimately leads to more accurate
estimates. One of the main concerns of project managers and stakeholders is an accurate
estimation of the project progress and comparing the project's actual progress with the baseline
plan (Tabei et al. 2019). This question may arise how can we measure the current situation of
the project accurately.
The Earned Value Management (EVM) is a well-known technique for measuring
project performance and progress management. It is used to provide accurate forecasting for
the performance of the projects by integrating scope, time, and cost. EVM was initiated in the
late 1980s. In December 1996, this technique was developed, improved, and adapted in the
standard frame with 32 criteria called the Earned Value Management System (EVMS). In 1998,
the ownership of the EVMS was transferred to the private sector and in July 1998 was
registered as an ANSI/EIA#748 standard.
Many studies have been done on forecasting project cost and schedule at completion
through different fields. However, forecasting Estimate at Completion (EAC) with considering
qualitative variables and comparing with other artificial intelligence methods concurrently is
not under attention in the literature's relevant works. Given that the cost of the project can be
predicted in a variety of methods by changing the EAC formula, this formula cannot handle
other project features such as project type, human resource rights, and employer payment,
which are fuzzy concepts. The ANFIS prepares data for training by reading variables as inputs
and outputs and creating a fuzzy system by defining rules between inputs and outputs. Other
methods that can be compared with the ANFIS are regression and fuzzy regression. The use of
the regression method is limited due to the difficulties in selecting data, including the definite
relationship. Therefore, a method called fuzzy regression was introduced, which is an extension
of classical regression and solved the existing problem. Nevertheless, ANFIS has more
freedom of action than these two methods, it has the ability to define a variety of inputs
compared with regression, including the fuzzy type, and it has the ability to learn compared to
the fuzzy regression.
Some scholars employed ANFIS for forecasting problems in project management,
which are different from the current study. For example, Hajali-Mohamad et al. (2016)
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
employed ANFIS and Parallel Structure based on the Fuzzy System (PSFS) to forecast project
completion time. Also, Iranmanesh et al. (2009) used Artificial Neural Network (ANN),
ANFIS, ELFIS, and Conventional Regression to predict the project completion time. The main
contribution of the current study is employing the ANFIS as a powerful prediction tool to
forecast the completion cost of a project by considering the percentage of risk for qualitative
variables and comparing with multi-layer perceptron (MLP), radial basis function (RBF), and
generalized regression neural network (GRNN) as types of NNs.
The structure of this paper is as follows: Section 2 provides a comprehensive review on
cost foresting and earned value management. in Section 3, the methodology of the study is
introduced, which includes a problem statement, notation, model, and perceptions. Research
findings and network optimization are presented in Sections 3 and 4, respectively. Also,
sensitivity analysis is presented in Section 5. Finally, the conclusions and further researches
are explained in the last section.
2. Literature review
presented the Earned Schedule (ES) method, which could extract schedule information from
EVM and made a reliable indicator for determining project time performance.
The EVM was extended and employed by many scholars as well.. Vanhoucke and
Vandevoorde (2007) focused extensively on EV methods for predicting the total duration. They
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
presented a simulation study that controlled the level of uncertainty, time horizon, and forecast
accuracy of projects. Eleyan and El-Sawalhi (2010) proposed an analytical framework to
highlight the weakness of both earned value and balanced scorecard. Pajares and López-
Paredes (2011) presented new time and cost control indices to integrate project risk
management and EVM. Warburton (2011) introduced the EV model based on software projects
that demonstrated how to estimate the project's final cost with fewer variation results than EAC
calculations. Zhong and Wang (2011) introduced the concept of EV weight and presented EV
weight formulations and analysis processes. Naeni et al. (2011) also presented a new fuzzy
earned value model that developed and analyzed EV indices' advantages, time, and cost
estimation at completion under uncertainty. Huang and Cheng (2011) created the Evolutionary
Gaussian Process Inference Model (EGPIM) by integrating the Gaussian process (GP), Particle
Swarm Optimization (PSO), and machine learning technology. This work considered the
application of EGPIM for measuring EAC, and results showed that trained EGPIM had better
performance than other mentioned methods. Naderpour and Mofid (2011) discussed EV
concepts, formulation, performance measurement, and predicting project progress. Their
reports showed that project managers who used the EVM method could decrease their risky
decisions in critical conditions. Caron et al. (2013) developed a Bayesian model in the EV
framework to determine a confidence interval for project completion time and cost. The results
showed that using this method in gas and oil projects can improve the accuracy of estimation
in the EVM framework. Acebes et al. (2013) presented a graphical framework for controlling
and monitoring the projects to integrate project time and cost dimension with risk management,
so it needed less data for EVM analysis and Monte-Carlo simulation. Kim et al. (2015)
employed the EVM system to provide an integrated system for evaluating the performance in
building construction projects. They declared that this system could measure and forecast the
performance of the projects with fewer errors compared with existing methods. Mahmoudi et
al. (2019) proposed the Grey EVM method to overcome the existing uncertainties during
project performance and compared it with fuzzy EVM, which showed a better performance.
Also, they have provided a comprehensive sensitivity analysis on the EAC formula under
uncertainty. Bagherpour et al. (2020) addressed important factors in the EVM method and their
relationship with each other using interpretive structural modelling. Hendiani et al. (2020)
applied Z-numbers in the EVM method which could consider reliabilities and possibilities
simultaneously. Also, they have compared it with fuzzy EVM and better performance was
resulted.
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
Some Scholars have paid particular attention to improving the forecasting in the EAC
and EVM context. Vandevoorde and Vanhoucke (2006) compared the different forecasting
project methods by using EV criteria and presented a generic formula for forecasting project
duration under different situations. Lipke et al. (2009) introduced the application of statistical
methods for EVM and ES indices. They also improved the capabilities of managers' decision-
making by using reliable forecasting cost and time methods. Cheng et al. (2010b) proposed a
model that combined two artificial intelligence methods called Support Vector Machine (SVM)
and Fast Messy Genetic Algorithm (FMGA) to produce Evolutionary SVM Inference Model
(ESIM) for forecasting project cost. Kim and Reinschmidt (2010) presented a novel forecasting
method based on the ES and Kalman filter methods. They also illustrate the Kalman filter
forecasting application in practical projects and its advantages to extract more information
about the project and related risks. Willems and Vanhoucke (2015) presented classified
literature about project control and EVM for a particular purpose. They evaluated the
performance of the three promising deterministic methods and their combination on real-world
projects. In their research, two methods unified activity sensitivity and rework in EVM for time
forecasting, and the third method calculated schedule performance from time-based metrics.
The results showed that both of the EVM extensions present accuracy-enhancing ability for
various applications, and the performance of EDM (t) was very similar to the best EVM
methods.
Based on the studies mentioned earlier, different approaches were employed in EVM
and EAC to achieve better results. In this regard, the current study aims to use the ANFIS
method to predict the completion cost of construction projects more accurately, considering
factors such as project type, human resource rights, employer payment, etc. In the next section,
the methodology of the current study is presented.
2. Methodology
Frequently, the lack of planning in projects will result in wasting time, resources, and
cost. This problem is tangible in big projects, which might have many tasks, facilities,
contractors, stakeholders, and billions of financial and human resources. These projects need
accurate planning, controlling, executing, time, and cost prediction to be completed by the
deadline and staying competitive.
Using the standard method for estimating cost-caused project breakdown is vital for the
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
project managers. Many factors affect project performance, which were not considered in
general EAC formulas, such as labor experience, types of projects, project risk, and weather
conditions. This is the dark side of this formula because it is not suitable for uncertain
conditions. For example, when the projects encounter delays, the required resources are
increased to finish the project. It can lead to an increase in the project budget, and the final
quality of the project may be decreased in less time with the same budget. Stakeholders have
different ideas about this issue and may make various decisions. This is a kind of uncertain
situation which puts the project at risk condition. In this paper, a project is considered with four
inputs (EV, PV, AC, and contractor payment), one output (EAC), and four billion dollars as a
total budget, including many tasks and resources. Thus, the purpose of this paper is to discover
an appropriate model that would be flexible enough to forecast the project costs with minimum
error and consider different aspects of the real-life projects.
According to the descriptions mentioned above, the methods that are capable of taking
all aspects of projects (both qualitative and quantitative) might yield better forecasting. In this
paper, well-known methods like NNs, because of the learning capability, are used and are
combined with fuzzy concepts to create a comprehensive applied model for the forecasting
project cost. A percentage of risk is used for such a qualitative variable to create new EAC for
being given to the NNs and ANFIS as an output. If project managers are able to plan and
forecast EAC accurately, they can use their resources more efficiently and be ready in critical
situations to make optimal decisions.
2.2 Notations
In this section, the basic notations of the EVM method have been reviewed. These notations
are as follows:
Planned Value (PV) is the planned cost for planned works up to the status date.
Earned Value (EV) is the planned cost for works that were actually performed until the
status date.
Actual Cost (AC) is the actual cost for actual work performed by status date.
The Cost Performance Index (CPI) and Schedule Performance Index (SPI) are control indices,
while the ideal condition is SPI=1 and CPI=1.
Where the budget at completion (BAC) represents the budgeted cost of the project, Cost
Variance (CV) represents the variation between AC and EV, Schedule Variance (SV) is the
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
variation between PV and EV, and EAC forecasts the total cost at the end of a project. A brief
definition of EV parameters is as Eqs. (1) to (5).
= EV/ (1)
= EV/AC (2)
( ) = AC + ( EV)/ (3)
(Cos ! ) = EV AC (4)
( !" #$ ! ) = EV PV (5)
Whenever CPI < 1 and CV < 0 the project is over budget, and If the CPI 1 and CV 0, the
project is under budget.
All the above parameters applications are shown in Figure 1.
Fig. 1 Earned value parameters
So far, many studies have been conducted to improve the calculation procedures of the
EAC. The type of EAC formula is a matter of discussion, and there is no consensus on using
the unique formula. Equation (6) is the general one, which can consider the quantitative aspect
of a project.
( ) (6)
# = +
&
In addition to the above-mentioned affecting factors, there are qualitative ones such as
contractor payments, which increase the project's risk and are not considered in this formula.
These may lead to an increase in time delay, cost, waste of resources, etc. For example, any
delay in contractor payments may increase the project's duration, influencing the SPI and
finally increasing the EAC value in the project. In some construction projects, any change in
time and amount of contractor payments may stop the project for a while. It may change the
EAC value completely. The original EAC formula cannot consider the risks of the contractor
payments, which needs an improvement to solve this matter. These reasons showed a sign of
weakness in Eq. (6); thus, this paper seeks to find an appropriate model to solve this problem
by considering qualitative factors and better predicting project cost using NNs and ANFIS.
The proposed model, which is shown in Figure 2, included EV, PV, AC, and contractor
payment as inputs and EACnew as an output.
Fig. 2 The proposed process flowchart for cost estimation
Step1: Simulate EV, PV, AC after planning and executing 60% of the project using the normal
distribution. It should be noted that the EAC can be predicted well when the project's progress
is greater or equal to 60%. It is not suggested to predict EAC when the project's progress is less
than 15% (Zwikael et al. 2000).
Step 2: Calculate EACold using Eq. (7). It should be noted that the weight of SPI and CPI should
be provided based on the project manager's viewpoint. Based on the authors' experience in
construction projects, the default values are 0.8 and 0.2 for CPI and SPI, respectively.
( ) (7)
# = +
(0.8 & + 0.2 & )
Step 3: Add the qualitative variable as a new input, which considers a percentage of risk and
simulates EACrisk. It should be noted that EACrisk is determined by ANFIS.
Step 4: Calculate the output called EACnew. Since the # cannot consider the risks during
estimation, there is a need to consider the + in the , which is simply done in Eq.
(8).
, = # + + (8)
Step 5: Normalizing inputs (EV, PV, AC, and contractor payment) and output by Eq. (9).
(. min(.)) (9)
- = 0.8 & ( ) + 0.1
(max(.) min(.))
Step 6: In MLP, the network structure is created by determining the number of neurons, hidden
layer, and transfer function. The developed network is trained and is tested. If it has excellent
performance, the output is generated. Otherwise, the network structure should be changed until
excellent performance is achieved.
Step 7: In RBF, the network structure is created by determining the spread and a maximum
number of neurons and continued as step 6.
Step 8: In GRNN, the network structure is created by determining the spread and is continued
as step 6.
Step 9: Compare the NN outputs and choose the best one as a predictor from which MLP was
selected.
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
Step 10: In ANFIS, the Fuzzy Inference System (FIS) and training algorithm are generated by
choosing one of the genfis1 (using grid partition), genfis2 (using subtractive clustering) or
genfis3 (using FCM clustering), and hybrid (the combination of least-squares method and
BackPropagation) or BackPropagation respectively. The created network is tested, and if
suitable performance is achieved, the output is generated. Otherwise, the FIS structure and
training algorithm should be changed until excellent performance can be obtained.
Step 11: Types of NNs are compared with ANFIS, and the best one is chosen, which in this
case was ANFIS.
Step 12: Sensitivity analysis is done, and EV is selected as the most influential variable.
2.4 Perceptions
Where x (or y), i, and Ai (or Bi) are the input, node number, and a linguistic label,
respectively, the membership functions could be anything such as triangle, trapezoidal,
Gaussian, or generalized Bell function of a fuzzy set.
In layer 2 each node is fixed, and the product of all the incoming signals is its output.
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
, (12)
536 = , = = 1, 2
,1 + ,2
>,;
556 = >,; = >,
(14)
Figure 4 shows the five layers of ANFIS for this case, which is explained above.
Fig. 4 ANFIS structure
Table 1 shows the parameters of the ANFIS structure.
Many studies have been carried out in this field, such as Hegazy and Ayed (1998) , who
presented a cost estimation model for highway projects by NNs. They used three approaches:
(1) simplex optimization, (2) genetic algorithms (3) BackPropagation training for determining
NN weights that affect improving the performance of the network. Finally, sensitivity analysis
has been done. Lee et al. (1998) offered the combination of NNs and clustering analysis
10
methods for estimating the cost of development, which leads to an increase in the efficiency of
learning and accuracy of cost estimation. Zhang et al. (1998) considered new applications of
NN in forecasting, intending to create a combination of published studies in this area and give
a good insight into NN modeling. Murat DM N and Zeynep O (2004) considered the
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
benefits of the NNs for cost estimation problems in the initial stage of the construction design
process. Omidi et al. (2017) proposed an ANN model to solve two models for portfolio
selection with uncertain variables. Sheikhi and Babamir (2017) presented a predictive
framework using a recurrent ANN. Bhandarkar et al. (2005) used ANN for the analysis of video
sequences. Cavalieri et al. (2004) compared the results of two different methods, artificial
neural networks (ANNs) and parametric model, for forecasting production costs in Italy, in
which NN has better performance than the parametric model. Kim et al. (2004) considered the
performance of three cost estimation methods called Case-Based Reasoning (CBR), (NNs),
Multiple Regression Analysis (MRA) in which NNs have the best performance, but in some
cases, CBR is better than NNs. Sonmez (2004) explained the benefits and drawbacks of
conceptual cost estimation methods and presented three linear regression models to determine
how variables affect the cost of the project.
Moreover, they developed two NN models to evaluate the possible need for nonlinear
and interaction conditions in the regression model. Attarzadeh and Ow (2010) proposed a
Constructive Cost Model (COCOMO) based on NNs, which could interpolate and be validated
by experts and increase the reliability of the estimated cost. Bhatnagar and Bhattacharjee
(2010) employed NNs and a multi-regression model to forecast the software development
effort. Results showed that NN in complex and nonlinear relation could predict as well as
experts. Cheng et al. (2010a) offered Evolutionary Fuzzy Hybrid Neural Network (EFHNN),
which is a combination of Genetic algorithm, High Order Neural Networks (HONN), Hybrid
Neural Network (HNN), Fuzzy Logic (FL) to enhance the cost estimation accuracy. Sonmez
(2011) presented an integrated model of NNs and bootstrap method to estimate the project cost
range. This approach created a robust and practical choice for conceptual cost estimation. Wang
et al. (2012) predicted project cost and schedule success by using SVM and ANNs ensemble.
The proposed ANNs model showed good results in prediction. Wang et al. (2013) integrated
the BackPropagation NN and PSO to create an estimating model for plastic injection cost and
to reduce the complexity of traditional cost estimation model. The PSO is used to optimize the
BackPropagation parameters. The result showed that the convergence rate and precision are
improved. Özcan and Q (2014) tried to create an intelligent system for forecasting the
11
total cost of sheet metal stamping die by examination of multiple regression analysis and the
ANN performance using three cost-estimation models. The result showed that the performance
of the ANN is superior than the traditional linear regression analysis models and the
conventional approach employed for estimate the cost. Nassif et al. (2016) compared different
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
types of NN models (multi-layer perceptron, general regression NN, radial basis function NN,
and cascade correlation NN) based on some factors such as predictive accuracy and
classifications of the importance of the inputs to estimate software project cost. The results
showed that the four models in a high percentage of datasets tend to overestimate. The
correlation of the NN was better than the other three models in the majority of the datasets.
Nowadays, NNs are frequently applied to perform different functions such as
forecasting, data mining, process modeling, pattern recognition, and classification. NNs
include various attributes that lead to solving complex problems more flexibly and precisely.
In this paper, MLP is used, which can choose an appropriate number of neurons and layers, as
well as nonlinear mapping with excellent precision. The network could learn the relation and
weights distributed between layers based on the Levenberg–Marquardt algorithm. Figure 5 and
Table 2 shows the layers of NN and summaries of its structure, respectively.
Fig. 5 NN layers
Table 2 NN structure
A radial basis function network is a type of ANN that uses RBF as an activation
function. The output is the product of bias, the distance of inputs vector, and weights vector.
This network was introduced by Broomhead and Lowe (1988). In this paper, RBF structure is
made by spread = 0.5 and max neuron = 2.
General regression neural network was introduced to solve linear and nonlinear
regression problems. It is a type of RBF network, which is used to estimate functions and has
three layers; its hidden layer includes radial basis neurons with a Gaussian transfer function. In
designing GRNN, each training vector has its neuron in the hidden layer. We used spread=0.02
for building the GRNN structure.
12
3. Research Findings
The inputs are randomly generated using a normal distribution, and EACold is calculated
by Eq. (7) to predict and validate the proposed model. Due to different reasons, such as a lack
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
of budget and contractor payment, uncertain situations may be observed. Therefore, some risks
are supposed to explain the condition of our problem under consideration in this paper. For
comparing ANFIS and NN methods, MSE and RMSE are used by the following formulation
as an index of performance. The performance of ANFIS in forecasting with minimum error is
shown in Table 3.
1 2 (15)
? = (@ @)
A? = ? (16)
4. Network Optimization
Since the network structure is usually tuned based on expert judgments to optimize
network structure for each network, the network optimization procedure is applied in this paper.
For MLP structure, as it is shown in Table 5, the parameters like transfer function (TF) and
several neurons at hidden layers are examined. The results show that a network with tansig TF
has lower MSE than logsig TF one, and the performance of the network becomes worst by
decreasing the number of neurons in the hidden layer.
13
RBF parameters, max neuron and spread are considered by fixing one and changing the other.
After analysis, the result is as Table 6.
The MSE becomes worst after 16 neurons as a max number was reached with spread=1.
By increasing the value of spread by two, the obtained MSE becomes better; however, by
increasing and decreasing this factor, the MSE again deteriorated.
The network with 15 neurons and 2 spreads is the best-known one. The same process
is done for the GRNN network parameter, spread, and the best performance, as shown in Table
7 is the network with spread = 0.
Taguchi experiment is employed here to understand at which level the inputs show a
better performance. Thus, three levels are supposed for each input as follows: low (1), average
14
(2), and high (3). The optimal level of each factor is as follows: EV (2), PV (3), AC (1), and
EACrisk (1) and it is shown in Fig. 7.
Fig. 7 S/N ratio
Using Equation (18), the ANOVA is done to understand if all factors have the same effects on
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
output.
As indicated in Table 10, P-value = 0 T S = 0.05 and F0= 1546935 V F0.05,3,396 =
2.627441 thus the null hypothesis is rejected. It shows that the factors are not the same, and at
least one has more effect on output. The sensitivity analysis is done to discover this factor.
Using the EAC formula is common to predict the final cost of construction projects.
Nevertheless, it cannot consider some crucial factors such as contractor payments which are
critical in construction projects. Since contractor payment is a qualitative factor, there is a need
to employ a method that can handle qualitative data. Several types of NNs and ANFIS are used
to predict the EAC in the current study. The results showed that MLP has better performance
among other NN methods by the error of 0.0005. The improvement of forecasting accuracy by
using ANFIS is noticeable. The error of it is 0.0003, which is less than MLP. Also, by using
sensitivity analysis, the most sensitive input (EV) is determined. However, there are some
limitations to use ANFIS in construction projects in a real-life situation. The main limitation is
providing comprehensive and appropriate data from the company's performed projects to train
the ANFIS properly. Therefore, the authors used random data for checking the performance of
the proposed model. The second limitation is difficulty in forecasting the EAC in the projects
in the early stages.
15
It should be noted that these limitations are common in forecasting methods. For further
research, this method with other existent methods like Emotional Learning by Fuzzy Inference
System (ELFIS) can be compared. Using additional fuzzy variables is further recommended.
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
Acknowledgement
The authors would like to pay special thankfulness to the anonymous reviewers and the
associated editor for their valuable comments and suggestions.
References
Acebes, F., Pajares, J., Galán, J.M., and López-Paredes, A. 2013. Beyond Earned Value Management:
A Graphical Framework for Integrated Cost, Schedule and Risk Monitoring. Procedia - Social and
Behavioral Sciences, 74: 181–189. Elsevier B.V. doi:10.1016/j.sbspro.2013.03.027.
Anbari, F. 2003. Earned value project management method and extensions. Project Management
Journal, 34(4): 12–23.
Attarzadeh, I., and Ow, S. 2010. Proposing a new software cost estimation model based on artificial
neural networks. Computer Engineering and Technology ( …, 3: 487–491.
doi:10.1109/ICCET.2010.5485840.
Bagherpour, M., Khaje Zadeh, M., Mahmoudi, A., and Deng, X. 2020. Interpretive structural modeling
in earned value management. Journal of Civil Engineering and Management, 26(6): 524–533.
Vilnius Gediminas Technical University. doi:10.3846/jcem.2020.12182.
Bhandarkar, S.M., Chen, F., Science, C., and Graduate, B. 2005. Similarity Analysis of Video
Sequences Using an Artificial Neural Network. : 251–275.
Bhatnagar, R., and Bhattacharjee, V. 2010. Software development effort estimation neural network vs.
regression modeling approach. International Journal of Engineering Science and Tecnology, 2(7):
2950–2956.
Broomhead, D. S. and Lowe, D. 1988. Multivariable Functional Interpolation and Adaptive Networks.
Complex Systems, 2: 321–355. doi:10.1126/science.1179047.
Caron, F., Ruggeri, F., and Merli, A. 2013. A Bayesian Approach to Improve Estimate at Completion
in Earned Value Management. Project Management Journal, 44(1): 3–16. doi:10.1002/pmj.21303.
Cavalieri, S., Maccarrone, P., and Pinto, R. 2004. Parametric vs. neural network models for the
estimation of production costs: A case study in the automotive industry. International Journal of
Production Economics, 91(2): 165–177. doi:10.1016/j.ijpe.2003.08.005.
Cheng, M.-Y., Tsai, H.-C., and Sudjono, E. 2010a. Conceptual cost estimates using evolutionary fuzzy
hybrid neural network for projects in construction industry. Expert Systems with Applications,
37(6): 4224–4231. Elsevier Ltd. doi:10.1016/j.eswa.2009.11.080.
Cheng, M.Y., Peng, H.S., Wu, Y.W., and Chen, T.L. 2010b. Estimate at completion for construction
projects using evolutionary support vector machine inference model. Automation in Construction,
19(5): 619–629. Elsevier B.V. doi:10.1016/j.autcon.2010.02.008.
Christensen, D.S. 1998. The costs and benefits of the earned value management process. Acquisition
Review Quarterly, 5(3): 373–386. doi:10.1080/10157891.1998.10462568.
Cioffi, D.F. 2006. Designing project management: A scientific notation and an improved formalism for
earned value calculations. International Journal of Project Management, 24(2): 136–144.
doi:10.1016/j.ijproman.2005.07.003.
16
Eleyan, D., and El-Sawalhi, N. 2010. Project review in the project management: an investigation study
on earned value and balanced scorecard. Journal of Statistics and Management Systems, 13(6):
1187–1209. doi:10.1080/09720510.2010.10701530.
Hajali-Mohamad, M.T., Mosavi, M.R., and Shahanaghi, & K. 2016. Optimal estimating the project
completion time and diagnosing the fault in the project. DYNA, 83: 121–127.
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
doi:10.15446/dyna.v83n195.44293.
Hegazy, T., and Ayed, A. 1998. Neural Network Model for Parametric Cost Estimation of. Journal of
Construction Engineering and Management, 124(3): 210–218. doi:10.1061/(ASCE)0733-
9364(1998)124:3(210).
Hendiani, S., Bagherpour, M., Mahmoudi, A., and Liao, H. 2020. Z-number based earned value
management (ZEVM): A novel pragmatic contribution towards a possibilistic cost-duration
assessment. Computers and Industrial Engineering, 143: 106430. Elsevier Ltd.
doi:10.1016/j.cie.2020.106430.
Huang, C.-C., and Cheng, M.-Y. 2011. Estimate at completion for construction projects Using
Evolutionary Gaussian Process Inference Model. International Conference on Multimedia
Technology,: 4414–4417. doi:10.1109/ICMT.2011.6003217.
Iranmanesh, S.H., Mirseraji, G.H., and Shahmiri, S. 2009. An Emotional Learning based Fuzzy
Inference System (ELFIS) for improvement of the completion time of projects estimation. 2009
International Conference on Computers & Industrial Engineering, 4563(2006): 470–475.
doi:10.1109/ICCIE.2009.5223748.
Jang, J.S.R. 1993. ANFIS: Adaptive-Network-Based Fuzzy Inference System. IEEE Transactions on
Systems, Man and Cybernetics, 23(3): 665–685. doi:10.1109/21.256541.
Javed, S.A., and Liu, S. 2019. Bidirectional Absolute GRA/GIA Model for Uncertain Systems:
Application in Project Management. IEEE Access, 7: 60885–60896.
doi:10.1109/ACCESS.2019.2904632.
Kasravi, M., Mahmoudi, A., and Feylizadeh, M.R. 2019. A novel algorithm for solving resource-
constrained project scheduling problems: a case study. Journal of Advances in Management
Research, 16(2). doi:10.1108/JAMR-03-2018-0033.
Kim, B.-C., and Reinschmidt, K.F. 2010. Probabilistic Forecasting of Project Duration Using Kalman
Filter and the Earned Value Method. Journal of Construction Engineering and Management,
136(8): 834–843. doi:10.1061/(ASCE)CO.1943-7862.0000192.
Kim, E., Wells, W.G., and Duffey, M.R. 2003. A model for effective implementation of Earned Value
Management methodology. International Journal of Project Management, 21(5): 375–382.
doi:10.1016/S0263-7863(02)00049-2.
Kim, G.-H., An, S.-H., and Kang, K.-I. 2004. Comparison of construction cost estimating models based
on regression analysis, neural networks, and case-based reasoning. Building and Environment,
39(10): 1235–1242. doi:10.1016/j.buildenv.2004.02.013.
Kim, J., Koo, C., Kim, C.-J., Hong, T., and Park, H.S. 2015. Integrated CO2, cost, and schedule
management system for building construction projects using the earned value management theory.
Journal of Cleaner Production, 103: 275–285. Elsevier Ltd. doi:10.1016/j.jclepro.2014.05.031.
Lee, A., Cheng, C.H., and Balakrishnan, J. 1998. Software development cost estimation: Integrating
neural network with cluster analysis. Information & Management, 34(1): 1–9. doi:10.1016/S0378-
7206(98)00041-X.
Lipke, W., and Henderson, K. 2006. Earned schedule: An emerging enhancement to earned value
management. CrossTalk, 19(June): 26–30.
Lipke, W., Zwikael, O., Henderson, K., and Anbari, F. 2009. Prediction of project outcome. The
application of statistical methods to earned value management and earned schedule performance
17
indexes. International Journal of Project Management, 27(4): 400–407. Elsevier Ltd and IPMA.
doi:10.1016/j.ijproman.2008.02.009.
Mahmoudi, A., Bagherpour, M., and Javed, S.A. 2019. Grey earned value management: theory and
applications. IEEE Transactions on Engineering Management,. doi:10.1109/TEM.2019.2920904.
Mahmoudi, A., Deng, X., Javed, S.A., and Yuan, J. 2020. Large-scale multiple criteria decision-making
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
with missing values: project selection through TOPSIS-OPA. Journal of Ambient Intelligence and
Humanized Computing,: 1–22. Springer. doi:10.1007/s12652-020-02649-w.
Mahmoudi, A., and Feylizadeh, M.R. 2018. A Grey mathematical model for crashing of projects by
considering time, cost, quality, risk and law of diminishing returns. Grey Systems: Theory and
Application, 8(3). doi:10.1108/GS-12-2017-0042.
Mahmoudi, A., and Javed, S.A. 2020. Project scheduling by incorporating potential quality loss cost in
time-cost tradeoff problems: The revised KKH model. Journal of Modelling in Management,
15(3). doi:10.1108/JM2-12-2018-0208.
Murat DM N H., and Zeynep O S. 2004. A neural network approach for early cost estimation
of structural systems of buildings. International Journal of Project Management, 22(7): 595–602.
doi:10.1016/j.ijproman.2004.04.002.
Naderpour, A., and Mofid, M. 2011. Improving construction management of an educational center by
applying Earned Value technique. Procedia Engineering, 14: 1945–1952. Elsevier B.V.
doi:10.1016/j.proeng.2011.07.244.
Naeni, L.M., Shadrokh, S., and Salehipour, A. 2011. A fuzzy approach for the earned value
management. International Journal of Project Management, 29(6): 764–772. Elsevier Ltd and
IPMA. doi:10.1016/j.ijproman.2010.07.012.
Nassif, A.B., Azzeh, M., Capretz, L.F., and Ho, D. 2016. Neural network models for software
development effort estimation: a comparative study. Neural Computing and Applications, 27(8):
2369–2381. Springer London. doi:10.1007/s00521-015-2127-1.
Omidi, F., Abbasi, B., and Nazemi, A. 2017. An efficient dynamic model for solving a portfolio
selection with uncertain chance constraint models. Journal of Computational and Applied
Mathematics, 319: 43–55. doi:10.1016/j.cam.2016.12.020.
Özcan, B., and Q A. 2014. Artificial neural networks for the cost estimation of stamping dies.
Neural Computing and Applications,: 1–10. doi:10.1007/s00521-014-1546-8.
Pajares, J., and López-Paredes, A. 2011. An extension of the EVM analysis for project monitoring: The
Cost Control Index and the Schedule Control Index. International Journal of Project Management,
29(5): 615–621. International Project Management Association.
doi:10.1016/j.ijproman.2010.04.005.
Project Management Institute. 2017. Project Management Body of Knowledge: A Guide to the Project
Management Body of Knowledge. Project Management Institute.
] M., and Erol, R. 2017. A Comparative Study of Neural Networks and ANFIS for Forecasting
Attendance Rate of Soccer Games. Mathematical and Computational Applications, 22(4): 43.
MDPI AG. doi:10.3390/mca22040043.
Sheikhi, S., and Babamir, S.M. 2017. Using a recurrent artificial neural network for dynamic self-
adaptation of cluster-based web-server systems. Applied Intelligence, (1): 1–15. Applied
Intelligence. doi:10.1007/s10489-017-1059-0.
Sonmez, R. 2004. Conceptual cost estimation of building projects with regression analysis and neural
networks. Canadian Journal of Civil Engineering, 31(4): 677–683. doi:10.1139/l04-029.
Sonmez, R. 2011. Range estimation of construction costs using neural networks with bootstrap
prediction intervals. Expert Systems with Applications, 38(8): 9913–9917. Elsevier Ltd.
doi:10.1016/j.eswa.2011.02.042.
18
Tabei, S.M.A., Bagherpour, M., and Mahmoudi, A. 2019. Application of Fuzzy Modelling to Predict
Construction Projects Cash Flow. Periodica Polytechnica Civil Engineering,.
doi:10.3311/ppci.13402.
Vandevoorde, S., and Vanhoucke, M. 2006. A comparison of different project duration forecasting
methods using earned value metrics. International Journal of Project Management, 24(4): 289–
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
302. doi:10.1016/j.ijproman.2005.10.004.
Vanhoucke, M., and Vandevoorde, S. 2007. A simulation and evaluation of earned value metrics to
forecast the project duration. Journal of the Operational Research Society, 58(10): 1361–1374.
doi:10.1057/palgrave.jors.2602296.
Wang, H.S., Wang, Y.N., and Wang, Y.C. 2013. Cost estimation of plastic injection molding parts
through integration of PSO and BP neural network. Expert Systems with Applications, 40(2): 418–
428. Elsevier Ltd. doi:10.1016/j.eswa.2012.01.166.
Wang, Y.-R., Yu, C.-Y., and Chan, H.-H. 2012. Predicting construction cost and schedule success using
artificial neural networks ensemble and support vector machines classification models.
International Journal of Project Management, 30(4): 470–478. Elsevier Ltd and IPMA.
doi:10.1016/j.ijproman.2011.09.002.
WANG, Y., and ELHAG, T. 2008. An adaptive neuro-fuzzy inference system for bridge risk
assessment. Expert Systems with Applications, 34(4): 3099–3106.
doi:10.1016/j.eswa.2007.06.026.
Warburton, R.D.H. 2011. A time-dependent earned value model for software projects. International
Journal of Project Management, 29(8): 1082–1090. Elsevier Ltd and IPMA.
doi:10.1016/j.ijproman.2011.02.008.
Willems, L.L., and Vanhoucke, M. 2015. Classification of articles and journals on project control and
earned value management. International Journal of Project Management, 33(7): 1610–1634.
Elsevier Ltd. APM and IPMA. doi:10.1016/j.ijproman.2015.06.003.
Zhang, G., Eddy Patuwo, B., and Y. Hu, M. 1998. Forecasting with artificial neural networks:
International Journal of Forecasting, 14(1): 35–62. doi:10.1016/S0169-2070(97)00044-7.
Zhong, S., and Wang, X. 2011. Improvement and application of earned value analysis in coal project
management. Procedia Engineering, 26(2010): 1983–1989. doi:10.1016/j.proeng.2011.11.2394.
Zwikael, O., Globerson, S., and Raz, T. 2000. Evaluation of Models for Forecasting the Final Cost of a
Project. Project Management Journal, 31(1): 53–57. SAGE Publications.
doi:10.1177/875697280003100108.
List of Figures:
Fig. 1 Earned value parameters
Fig. 2 The proposed process flowchart for cost estimation
Fig. 3 Fig. 3 ANFIS structure (Iranmanesh et al. 2009, ] and Erol 2017)
Fig. 4 ANFIS structure
Fig. 5 NN layers
Fig. 6 Boxplot of optimized networks
Fig. 7 S/N ratio
Fig. 8 Interactive Response Surface Methodology
19
Cost
AC
PV
EV
20
Date
Current
SV
CV
Time
Canadian Journal of Civil Engineering (Author's Accepted Manuscript)
Page 20 of 32
Page 21 of 32
For personal use only. This Just-IN manuscript is the accepted manuscript prior to copy editing and page composition. It may differ from the final official version of record. Canadian Journal of Civil Engineering (Author's Accepted Manuscript)
Project start
Procurement &
executing
Step 1
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
Step 3
Normalizing inputs
Step 5 and output
Inputs
Step 6
Generate FIS by choosing
one of this method
Multi layer Radial Basis Generalize
Perseptron Function Regression Neural
(MLP) (RBF) Network (GRNN)
grid partition (genfis1) subtractive FCM clustering
clustering (genfis2) (genfis3)
Determine the
Determine the spread Determine
Number of neurons,
Determine types and Number of Determine Determine Number and the max Number the spread
hiddenlayer and
Membership Function rad of cluster of neurons
transfer function
Training the
Training the Training the network
network network
Select train algorithm
Testing the
Testing the network
Testing the
network network
Backpropagation Hybrid
Step 10
Is the system No
Is the system No Is the system No
has good
È^z
has good
Testing has good performance?
performance? performance?
Yes
Yes Yes
Compare types of NN
Yes
Step 9
MLP has the best
Forecasting EAC with
minimum Error forecasting with min error
Step 11
ANFIS has the best
forecasting with min error
Sensitivity Analysis
Step 12
EV is the most
sensitive
21
y
x
B2
B1
A2
A1
layer 1
Forwards
M
M
layer 2
W2
W1
22
N
N
layer 3
W2
A2
A2
layer 4
y
y
Canadian Journal of Civil Engineering (Author's Accepted Manuscript)
Backwards
23
Fig. 4 ANFIS structure
.
.
.
.
X2
X1
Xn
Input layer
24
Fig. 5 NN layers
hidden layer
25
26
Fig. 7 S/N ratio
27
List of Tables:
Table 2 NN structure
Can. J. Civ. Eng. Downloaded from cdnsciencepub.com by North Carolina Agricultural and Technical State University on 04/04/21
28
Table 2 NN structure
Number of Neurons: 2
Hidden Layer
Transformation Function: Tansig
Number of Neurons: 1
Output layer
Transformation Function: Purelin
29
ANOVA
Input Output
Hidden Layer TF MSE TF MSE
Layer Layer
30
7 1 0.0005
10 1 0.0004
15 1 0.00038
16 1 0.0005
RBF
15 2 0.0002
15 3 0.0004
15 0.01 0.037
15 0.1 0.0232
15 0.2 0.0068
15 0.5 0.0008
15 0.8 0.0005
31
ANOVA
Total 3.439015 79 - - - -
ANOVA
32