Abstract
A primary task to a project manager is to ensure that the project proceeds timely and on the budget. Earned value management (EVM) is the most common method to evaluate and further predict a project in terms of time and cost. Because of poor accuracy in forecasting different durations, the application of the EVM for schedule performance prediction has been limited. Therefore, in this paper, the Kalman filter was used to analyze the data and compare the results with those of a few hybrid machine learning (HML) techniques. The innovation of this study comes in the face of the prediction of the project time and cost by efficient machine learning algorithms based on some directly measurable variables. For this purpose, 398 data points from five different dam projects were used to predict two output variables by hybrid schemes of multilayer perceptron (MLP) algorithm combined with the genetic algorithm (GA) and particle swarm optimization (PSO), herein referred to as MLP-GA and MLP-PSO, respectively. Four input variables, namely earned schedule (month), earned value ($), actual progress (%), and actual cost (%), were considered for time prediction, and the time (month) was considered as an input variable for cost prediction. The results showed that early warnings for the risk of delay in project schedule and cost were generated in months 1 and 8 by the MLP-PSO, months 1 and 11 by the MLP-GA, and rather months 7 and NV (no value) for the Kalman filter, indicating the fast operation coupled with high accuracy of the HML algorithms, as compared to the Kalman filter. In addition, the two HML algorithms were compared based on statistical error indices to determine the best one. After reviewing the results, the MLP-PSO was found to outperform the MLP-GA in terms of convergence rate and accuracy. To the best of our knowledge, none of the previous studies have used the proposed hybrid algorithms (MELM-PSO and MELM-GA) for forecasting, simultaneously, the time and cost as two critical parameters in the project management, indicating the novelty of our research.
Similar content being viewed by others
References
Acebes F, Pereda M, Poza D, Pajares J, Galán JM (2015) Stochastic earned value analysis using Monte Carlo simulation and statistical learning techniques. International Journal of Project Management 33(7):1597–1609, DOI: https://doi.org/10.1016/j.ijproman.2015.06.012
Adeli H, Wu M (1998) Regularization neural network for construction cost estimation. Journal of Construction Engineering and Management 124(1):18–24, DOI: https://doi.org/10.1061/(ASCE)0733-9364(1998)124:1(18)
Anbari FT (2003) Earned value project management method and extensions. Project Management Journal 34(4):12–23, DOI: https://doi.org/10.1177/875697280303400403
Anemangely M, Ramezanzadeh A, Amiri H, Hoseinpour S-A (2019) Machine learning technique for the prediction of shear wave velocity using petrophysical logs. Journal of Petroleum Science and Engineering 174:306–327, DOI: https://doi.org/10.1016/j.petrol.2018.11.032
Ashrafi SB, Anemangely M, Sabah M, Ameri MJ (2019) Application of hybrid artificial neural networks for predicting rate of penetration (ROP): A case study from Marun oil field. Journal of Petroleum Science and Engineering 175:604–623
Atashnezhad A, Wood DA, Fereidounpour A, Khosravanian R (2014) Designing and optimizing deviated wellbore trajectories using novel particle swarm algorithms. Journal of Natural Gas Science and Engineering 21:1184–1204, DOI: https://doi.org/10.1016/j.jngse.2014.05.029
Attalla M, Hegazy T (2003) Predicting cost deviation in reconstruction projects: Artificial neural networks versus regression. Journal of Construction Engineering and Management 129(4):405–411, DOI: https://doi.org/10.1061/(ASCE)0733-9364(2003)129:4(405)
Awwad HM, Valdés JB, Restrepo PJ (1994) Streamflow forecasting for Han River basin, Korea. Journal of Water Resources Planning and Management 120(5):651–673, DOI: https://doi.org/10.1061/(ASCE)0733-9496(1994)120:5(651)
Banihashemi SA, Khalil Zadeh M (2018) Sensitivity analysis for estimating cost of project execution with EVM technique by considering factots of quality and risk. Iranian Journal of Trade Studies 22(87):187–214
Barjouei HS, Ghorbani H, Mohamadian N, Wood DA, Davoodi S, Moghadasi J, Saberi H (2021) Prediction performance advantages of deep machine learning algorithms for two-phase flow rates through wellhead chokes. Journal of Petroleum Exploration and Production 11(3):1233–1261, DOI: https://doi.org/10.1007/s13202-021-01087-4
Bienvenido-Huertas D, Moyano J, Rodríguez-Jiménez CE, Marín D (2019) Applying an artificial neural network to assess thermal transmittance in walls by means of the thermometric method. Applied Energy 233:1–14, DOI: https://doi.org/10.1016/j.apenergy.2018.10.052
Boussabaine A, Elhag T (1997) A neurofuzzy model for predicting cost and duration of construction projects. RICS Research, The Royal Institution of Chartered Surveyors
Brookner E (1998) Tracking and Kalman filtering made easy. John Wiley & Sons, Inc., New York, NY, USA, DOI: https://doi.org/10.1002/0471224197
Caron F, Ruggeri F, Merli A (2013) A Bayesian approach to improve estimate at completion in earned value management. Project Management Journal 44(1):3–16, DOI: https://doi.org/10.1002/pmj.21303
Chan S, Goodwin G, Sin K (1984) Convergence properties of the Riccati difference equation in optimal filtering of nonstabilizable systems. IEEE Transactions on Automatic Control 29(2):110–118, DOI: https://doi.org/10.1109/TAC.1984.1103465
Cheng M-Y, Hoang N-D, Roy AF, Wu Y-W (2012) A novel time-depended evolutionary fuzzy SVM inference model for estimating construction project at completion. Engineering Applications of Artificial Intelligence 25(4):744–752, DOI: https://doi.org/10.1016/j.engappai.2011.09.022
Choubineh A, Ghorbani H, Wood DA, Moosavi SR, Khalafi E, Sadatshojaei E (2017) Improved predictions of wellhead choke liquid critical-flow rates: Modelling based on hybrid neural network training learning based optimization. Fuel 207:547–560, DOI: https://doi.org/10.1016/j.fuel.2017.06.131
Christensen DS, Heise SR (1993) Cost performance index stability. National Contract Management Journal 25(1):7–15
Coello CAC, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems (vol. 5). Springer, Berlin, Germany
Demeulemeester EL, Herroelen WS (2006) Project scheduling: A research handbook (Vol. 49). Springer Science & Business Media, Berlin, Germany
Farsi M, Barjouei HS, Wood DA, Ghorbani H, Mohamadian N, Davoodi S, Nasriani HR, Alvar MA (2021a) Prediction of oil flow rate through orifice flow meters: Optimized machine-learning techniques. Measurement 174:108943, DOI: https://doi.org/10.1016/j.measurement.2020.108943
Farsi M, Mohamadian N, Ghorbani H, Wood DA, Davoodi S, Moghadasi J, Alvar MA (2021b) Predicting formation pore-pressure from well-log data with hybrid machine-learning optimization algorithms. Natural Resources Research 30:3455–3481, DOI: https://doi.org/10.1007/s11053-021-09852-2
Fleming Q, Koppelman J (2006) Start with “Simple” earned value on all your projects. The Measurable News, 9–14
Ghorbani H, Moghadasi J, Wood DA (2017) Prediction of gas flow rates from gas condensate reservoirs through wellhead chokes using a firefly optimization algorithm. Journal of Natural Gas Science and Engineering 45:256–271, DOI: https://doi.org/10.1016/j.jngse.2017.04.034
Ghorbani H, Wood DA, Choubineh A, Mohamadian N, Tatar A, Farhangian H, Nikooey A (2020a) Performance comparison of bubble point pressure from oil PVT data: Several neurocomputing techniques compared. Experimental and Computational Multiphase Flow 2(4): 225–246, DOI: https://doi.org/10.1007/s42757-019-0047-5
Ghorbani H, Wood DA, Choubineh A, Tatar A, Abarghoyi PG, Madani M, Mohamadian N (2018) Prediction of oil flow rate through an orifice flow meter: Artificial intelligence alternatives compared. Petroleum 6(4):404–414, DOI: https://doi.org/10.1016/j.petlm.2018.09.003
Ghorbani H, Wood DA, Moghadasi J, Choubineh A, Abdizadeh P, Mohamadian N (2019) Predicting liquid flow-rate performance through wellhead chokes with genetic and solver optimizers: An oil field case study. Journal of Petroleum Exploration and Production Technology 9(2):1355–1373, DOI: https://doi.org/10.1007/s13202-018-0532-6
Ghorbani H, Wood DA, Mohamadian N, Rashidi S, Davoodi S, Soleimanian A, Shahvand AK, Mehrad M (2020b) Adaptive neurofuzzy algorithm applied to predict and control multi-phase flow rates through wellhead chokes. Flow Measurement and Instrumentation 76:101849, DOI: https://doi.org/10.1016/j.flowmeasinst.2020.101849
Goldberg DE (1987) Computer-aided pipeline operation using genetic algorithms and rule learning. Part I: Genetic algorithms in pipeline optimization. Engineering with Computers 3(1):35–45, DOI: 10.1007%2FBF01198147
Gowan JA, Mathieu RG, Hey MB (2006) Earned value management in a data warehouse project. Information Management & Computer Security 14(1):37–50, DOI: https://doi.org/10.1108/09685220610648364
Guide P (2004) A guide to the project management body of knowledge. Project Management Institute
Hasan R, Chowdhury SA, Akter J (2021) Construction project monitoring: The cost and schedule control by earned value method (EVM). Journal of Technology Management and Business 8(1):1–9
Hazbeh O, Aghdam SK, Ghorbani H, Mohamadian N, Alvar MA, Moghadasi J (2021) Comparison of accuracyaccuracy and computational performance between the machine learning algorithms for rate of penetration in directional drilling well. Petroleum Research 6(3):271–282, DOI: https://doi.org/10.1016/j.ptlrs.2021.02.004
Hecht L (2007) A case study of earned schedule to do predictions. The Measurable News (W), Retrieved February 17, 2021, https://www.earnedschedule.com/Docs/A%20Case%20Study%20of%20Earned%20Schedule%20to%20do%20Predictions.pdf
Henderson K (2003) Earned schedule: A breakthrough extension to earned value theory? A retrospective analysis of real project data. The Measurable News 1(2):13–23
Henderson K (2005) Earned schedule in action. The Measurable News 8:23–30
Holland JH (1984) Genetic algorithms and adaptation. In: Adaptive control of ill-defined systems. Springer, Berlin, Germany, 317–333
Iranmanesh SH, Hojati ZT (2015) Intelligent systems in project performance measurement and evaluation. In: Intelligent techniques in engineering management. Springer, Berlin, Germany, 581–619
Jacob D (2003) Forecasting project schedule completion with earned value metrics. The Measurable News 1(11):7–9
Kennedy J (1997) The particle swarm: Social adaptation of knowledge. Proceedings of 1997 IEEE international conference on evolutionary computation (ICEC’ 97). April 13–16, Indianapolis, IN, USA, DOI: https://doi.org/10.1109/ICEC.1997.592326
Kennedy JE, Eberhart R (1995) Particle swarm optimization. Proceedings of ICNN’95 — International conference on neural networks, November 27–December 1, Perth, Australia, DOI: https://doi.org/10.1109/ICNN.1995.488968
Kim G-H, An S-H, 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: https://doi.org/10.1016/j.buildenv.2004.02.013
Kim B-C, Reinschmidt KF (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: https://doi.org/10.1061/(ASCE)CO.1943-7862.0000192
Kwak YH, Anbari FT (2012) History, practices, and future of earned value management in government: Perspectives from NASA. Project Management Journal 43(1):77–90, DOI: https://doi.org/10.1002/pmj.20272
Lipke W (2003) Schedule is different the measurable news. College of Performance Management of the Project Management Institute
Lipke W (2009) Project duration forecasting. A comparison of earned value management methods to earned schedule. The Measurable News (2):24–31
Lipke W (2012) Earned schedule contribution to project management. PM World Journal 1(2):6–13
Lock D (2020) The essentials of project management. Routledge
Mohamadian N, Ghorbani H, Wood DA, Mehrad M, Davoodi S, Rashidi S, Soleimanian A, Kiani Shahvand A (2021) A geomechanical approach to casing collapse prediction in oil and gas wells aided by machine learning. Journal of Petroleum Science avd Engineering 196: 107811, DOI: https://doi.org/10.1016/j.petrol.2020.107811
Musoff H, Zarchan P (2009) Fundamentals of kalman filtering: A practical approach. American Institute of Aeronautics and Astronautics
Nadafi S, Moosavirad SH, Ariafar S (2019) Predicting the project time and costs using EVM based on gray numbers. Engineering, Construction and Architectural Management 26(9):2107–2119, DOI: https://doi.org/10.1108/ECAM-07-2018-0291
Naeni LM, Shadrokh S, Salehipour A (2011) A fuzzy approach for the earned value management. International Journal of Project Management 29(6):764–772, DOI: https://doi.org/10.1016/j.ijproman.2010.07.012
Pedersen MEH, Chipperfield AJ (2010) Simplifying particle swarm optimization. Applied Soft Computing 10(2):618–628, DOI: https://doi.org/10.1016/j.asoc.2009.08.029
Pospieszny P, Czarnacka-Chrobot B, Kobylinski A (2018) An effective approach for software project effort and duration estimation with machine learning algorithms. Journal of Systems and Software 137:184–196, DOI: https://doi.org/10.1016/j.jss.2017.11.066
Ranaee E, Ghorbani H, Keshavarzian S, Abarghoei PG, Riva M, Inzoli F, Guadagnini A (2021) Analysis of the performance of a crude-oil desalting system based on historical data. Fuel 291:120046, DOI: https://doi.org/10.1016/j.fuel.2020.120046
Rao GN, Grobler F, Kim S (1993) Conceptual cost estimating: A hybrid neural-expert system approach. Computing in Civil and Building Engineering
Rashidi S, Mehrad M, Ghorbani H, Wood DA, Mohamadian N, Moghadasi J, Davoodi S (2021) Determination of bubble point pressure & oil formation volume factor of crude oils applying multiple hidden layers extreme learning machine algorithms. Journal of Petroleum Science and Engineering 202:108425, DOI: https://doi.org/10.1016/j.petrol.2021.108425
Rashidi S, Mohamadian N, Ghorbani H, Wood DA, Shahbazi K, Alvar MA (2020) Shear modulus prediction of embedded pressurized salt layers and pinpointing zones at risk of casing collapse in oil and gas wells. Journal of Applied Geophysics 183:104205, DOI: https://doi.org/10.1016/j.jappgeo.2020.104205
Rujirayanyong T (2009) A comparison of three completion date predicting methods for construction projects. Journal of Research in Engineering and Technology 6:305–318
Short JW (1993) Using schedule variance as the only measure of schedule performance. Cost Engineering 35(10):35
Trost SM, Oberlender GD (2003) Predicting accuracyaccuracy of early cost estimates using factor analysis and multivariate regression. Journal of construction Engineering and Management 129(2):198–204, DOI: https://doi.org/10.1061/(ASCE)0733-9364(2003)129:2(198)
Tzaveas T, Katsavounis S, Kalfakakou G (2010) Analysis of project performance of a real case study and assessment of earned value and earned schedule techniques for the prediction of project completion date. Proceedings of IPMA conference
Vandevoorde S, Vanhoucke M (2006) A comparison of different project duration forecasting methods using earned value metrics. International Journal of Project Management 24(4):289–302, DOI: https://doi.org/10.1016/j.ijproman.2005.10.004
Vanhoucke M (2011) On the dynamic use of project performance and schedule risk information during projecttracking. Omega 39(4):416–426, DOI: https://doi.org/10.1016/j.omega.2010.09.006
Vanhoucke M, 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: https://doi.org/10.1057/palgrave.jors.2602296
Wang Y-R, Yu C-Y, 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, DOI: https://doi.org/10.1016/j.ijproman.2011.09.002
Wauters M, Vanhoucke M (2014) Support vector machine regression for project control forecasting. Automation in Construction 47:92–106, DOI: https://doi.org/10.1016/j.autcon.2014.07.014
Wauters M, Vanhoucke M (2016) A comparative study of Artificial Intelligence methods for project duration forecasting. Expert Systems with Applications 46:249–261, DOI: https://doi.org/10.1016/j.eswa.2015.10.008
Williams TP (1994) Predicting changes in construction cost indexes using neural networks. Journal of Construction Engineering Management 120(2):306–320, DOI: https://doi.org/10.1061/(ASCE)0733-9364(1994)120:2(306)
Wilmot CG, Mei B (2005) Neural network modeling of highway construction costs. Journal of Construction Engineering Management 131(7):765–771, DOI: https://doi.org/10.1061/(ASCE)0733-9364(2005)131:7(765)
Yap JBH, Skitmore M (2020) Ameliorating time and cost control with project learning and communication management: Leveraging on reusable knowledge assets. International Journal of Managing Projects in Business 13(4):767–792, DOI: https://doi.org/10.1108/IJMPB-02-2019-0034
Yau NJ, Yang JB (1998) Case-based reasoning in construction management. Computer-Aided Civil and Infrastructure Engineering 13(2):143–150, DOI: https://doi.org/10.1111/0885-9507.00094
Zid C, Kasim N, Soomro ARJI Jo PO, Management (2020) Effective project management approach to attain project success, based on cost-time-quality. International Journal of Project Organisation and Management 12(2):149–163, DOI: https://doi.org/10.1504/IJPOM.2020.106376
Zwikael O, Globerson S, Raz T (2000) Evaluation of models for forecasting the final cost of a project. Project Management Journal 31(1):53–57, DOI: https://doi.org/10.1177/875697280003100108
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bakhshi, R., Moradinia, S.F., Jani, R. et al. Presenting a Hybrid Scheme of Machine Learning Combined with Metaheuristic Optimizers for Predicting Final Cost and Time of Project. KSCE J Civ Eng 26, 3188–3203 (2022). https://doi.org/10.1007/s12205-022-1424-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-022-1424-3