Hybrid Genetic Algorithm and Constraint-Based Simulation Framework for Building Construction Project Planning and Control
Publication: Journal of Construction Engineering and Management
Volume 146, Issue 12
Abstract
In the construction sector, the absence of a framework to incorporate and synchronize the resources required for activities means that projects risk incurring cost and time overruns. In this study, a framework was generated and tested to optimize resource allocation. The framework considers financial constraints through a genetic algorithm process and constraint-based simulation. The simulation method was developed based on the critical path method relation-defining system, with a dynamic prioritizing system automatically creating the simulation network. By introducing a standard cost database to the data management section of the framework, the total work required to insert data manually is minimized. For the majority of the activities, the user simply chooses an activity and determines its relationships with other activities. The rest of the initial required data are automatically pulled from the imported databases. The validity of the developed framework was demonstrated through a case study on constructing the structure of a residential building in Tehran, including four structural systems. The four systems were compared regarding time and cost of execution to illustrate the relevance of the framework. The framework decreases the user’s manual work while producing outputs of time, cost, and resources that are compatible with building information modeling (BIM) software. Overall, the result is an enhanced quality of project management plans. Moreover, the framework can be used as a planning tool at the preconstruction stage or as a control tool during the construction phase. The proposed approach provides a realistic project management plan, with the potential for substantial savings in finances and resources.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Data generated or analyzed during the study are available from the corresponding author by request. Information about the Journal’s data-sharing policy can be found here: http://ascelibrary.org/doi/10.1061/(ASCE)CO.1943-7862.0001263.
Acknowledgments
We would also like to show our gratitude to Payam Hadavi and Dr. Pejman Vahabkashi for assisting us during this research.
References
AbouRizk, S. M. 2010. “Role of simulation in construction engineering and management.” J. Constr. Eng. Manage. 136 (10): 1140–1153. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000220.
Ahmed, T., S. M. Hossain, and M. D. Hossain. 2018. “Reducing completion time and optimizing resource use of resource-constrained construction operation by means of simulation modeling.” Int. J. Constr. Manage. 1–12. https://doi.org/10.1080/15623599.2018.1543109.
Alinizzi, M. 2017. “Framework for optimizing the maintenance and rehabilitation schedules of interdependent infrastructure systems.” Ph.D. dissertation, Lyles School of Civil Engineering, Purdue Univ.
Autodesk. 2020a. “Navisworks.” Accessed February 12, 2020. https://www.autodesk.com/products/navisworks/.
Autodesk. 2020b. “Revit.” Accessed January 16, 2020. https://www.autodesk.com/products/revit/.
Barati, R., A. Charehzehi, and C. Preece. 2013. “Enhancing planning and scheduling program by using benefits of BIM-based applications.” Civ. Environ. Res. 3 (5): 41–48.
Bhosale, V., S. S. Shastri, and M. A. Khandare. 2017. “A review of genetic algorithm used for optimizing scheduling of resource constraint construction projects.” Int. Res. J. Eng. Technol. 4 (5): 2869–2872.
Bianco, L., M. Caramia, and S. Giordani. 2019. “A chance constrained optimization approach for resource unconstrained project scheduling with uncertainty in activity execution intensity.” Comput. Ind. Eng. 128 (Feb): 831–836. https://doi.org/10.1016/j.cie.2018.11.053.
Boctor, F. F. 1996. “A new and efficient heuristic for scheduling projects with resource restrictions and multiple execution modes.” Eur. J. Oper. Res. 90 (2): 349–361. https://doi.org/10.1016/0377-2217(95)00359-2.
Chen, H. M., and P. H. Huang. 2013. “3D AR-based modeling for discrete-event simulation of transport operations in construction.” Autom. Constr. 33 (Aug): 123–136. https://doi.org/10.1016/j.autcon.2012.09.015.
Devikamalam, J., and J. H. Helena. 2013. “Resource scheduling of construction projects using genetic algorithm.” Int. J. Adv. Eng. Tech. 1 (3): 113–119.
Elsayed, S., R. Sarker, T. Ray, and C. C. Coello. 2017. “Consolidated optimization algorithm for resource-constrained project scheduling problems.” Inf. Sci. 418–419 (Dec): 346–362. https://doi.org/10.1016/j.ins.2017.08.023.
Feng, C., Y. Chen, and J. Huang. 2010. “Using the MD CAD model to develop the time-cost integrated schedule for construction projects.” J. Autom. Constr. 19 (3): 347–356. https://doi.org/10.1016/j.autcon.2009.12.009.
Hu, D., and Y. Mohamed. 2014. “Simulation-model-structuring methodology for industrial construction fabrication shops.” J. Constr. Eng. Manage. 140 (5): 04014002. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000825.
Hussain, W., M. K. Trivedi, and R. Kansal. 2015. “Optimization of construction resource allocation and levelling using genetic algorithm.” Int. J. Innovative Res. Sci. Eng. Technol. 4 (6): 4573–4578.
Johansson, B., J. Johnsson, and A. Kinnander. 2003. “Information structure to support discrete event simulation in manufacturing systems.” In Proc., 2003 Winter Simulation Conf., 1290–1295. New Orleans: IEEE. https://doi.org/10.1109/WSC.2003.1261564.
Józefowska, J., M. Mika, R. Różycki, G. Waligóra, and J. Węglarz. 2001. “Simulated annealing for multi–mode resource–constrained project scheduling.” Annal. Oper. Res. 102 (1–4): 137–155. https://doi.org/10.1023/A:1010954031930.
Kannimuthu, M., B. Raphael, P. Ekambaram, and A. Kuppuswamy. 2019. “Comparing optimization modeling approaches for the multi-mode resource-constrained multi-project scheduling problem.” Eng. Constr. Archit. Manage. 27 (4): 893–916. https://doi.org/10.1108/ECAM-03-2019-0156.
Kazemi, F. S., and R. Tavakkoli-Moghaddam. 2011. “Solving a multi-objective multi-mode resource constrained project scheduling problem with particle swarm optimization.” Int. J. Acad. Res. 3 (1): 103.
Kim, N., S. Song, and J. Yang. 2013. “Development of a BIM-based structural framework optimization and simulation system for building construction.” Autom. Constr. 63 (9): 895–912. https://doi.org/10.1016/j.compind.2012.08.013.
König, M., C. Koch, I. Habenicht, and S. Spieckermann. 2012. “Intelligent BIM-based construction scheduling using discrete-event simulation.” In Proc., Winter Simulation Conf. New York: IEEE. https://doi.org/10.1109/WSC.2012.6465232.
Lova, A., P. Tormos, and F. B. Sanchís. 2006. “Multi-mode resource constrained project scheduling: Scheduling schemes, priority rules and mode selection rules.” Inteligencia Artif.: Rev. Iberoam. de Inteligencia Artif. 10 (30): 69–86. https://doi.org/10.4114/ia.v10i30.947.
Lu, M., Y. Zhang, J. Zhang, Z. Hu, and J. Li. 2009. “Integration of four-dimensional computer-aided design modeling and three-dimensional animation of operations simulation for visualizing construction of the main stadium for the Beijing 2008 Olympic games.” Can. J. Civ. Eng. 36 (3): 473–479. https://doi.org/10.1139/L08-145.
Lu, W., and T. Olofsson. 2014. “Building information modeling and discrete event simulation: Towards an integrated framework.” J. Autom. Constr. 44 (Aug): 73–83. https://doi.org/10.1016/j.autcon.2014.04.001.
Maghsoudi, S., C. Duffield, and D. Wilson. 2016. “In pursuit of innovation value in building projects.” Int. J. Innovation Sci. 8 (1): 39–70. https://doi.org/10.1108/IJIS-03-2016-003.
Menesi W., M. Abdel-Monem, T. Hegazy, and Z. Abuwarda. 2015. “Multi-objective schedule optimization using constraint programming.” In Proc., 5th Int./11th Construction Specialty Conf. of the Canadian Society for Civil Engineering. Vancouver, BC: International Construction Specialty Conference.
Mikulakova, E., M. König, E. Tauscher, and K. Beucke. 2010. “Knowledge-based schedule generation and evaluation.” Adv. Eng. Inf. 24 (4): 389–403. https://doi.org/10.1016/j.aei.2010.06.010.
Moradi, M., A. Hafezalkotob, and V. Ghezavati. 2019. “Robust resource-constrained project scheduling problem of the project’s subcontractors in a cooperative environment under uncertainty: Social complex construction case study.” Comput. Ind. Eng. 133 (Jul): 19–28. https://doi.org/10.1016/j.cie.2019.04.046.
Project Management Institute. 2015. A guide to the project management body of knowledge (PMBOK) guide. Newtown Square, PA: Project Management Institute.
Rajeevan, M., and R. Nagavinothini. 2015. “Time optimization for resource-constrained project scheduling using meta-heuristic approach.” Int. J. Sci. Eng. Technol. Res. 4 (3): 606–609.
Ranjbar, M., B. De Reyck, and F. Kianfar. 2009. “A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling.” Eur. J. Oper. Res. 193 (1): 35–48. https://doi.org/10.1016/j.ejor.2007.10.042.
Rosłon, J. 2017. “The multi-mode, resource-constrained project scheduling problem in construction: State of art review and research challenges.” Tech. Trans. 10 (5): 67–74. https://doi.org/10.4467/2353737XCT.17.070.6427.
Rosłon, J., and J. Zawistowski. 2016. “Construction projects’ indicators improvement using selected metaheuristic algorithms.” Procedia Eng. 153: 595–598. https://doi.org/10.1016/j.proeng.2016.08.198.
Saji, M., and K. Shobhana. 2016. “Optimization of construction resource levelling by comparing primavera and Matlab.” Int. J. Adv. Sci. Eng. Res. 9 (3): 506–509.
Senouci, A., K. Abdel Warith, and N. Eldin. 2019. “Resource-constrained construction scheduling using agent based modeling technique.” J. Civ. Eng. Constr. 8 (1): 25–33. https://doi.org/10.32732/jcec.2019.8.1.25.
Smid, J. H., D. Verloo, G. C. Barker, and A. H. Havelaar. 2010. “Strengths and weaknesses of Monte Carlo simulation models and Bayesian belief networks in microbial risk assessment.” Supplement, Int. J. Food Microbiol. 139: S57–S63. https://doi.org/10.1016/j.ijfoodmicro.2009.12.015.
Tran, D. H., M. Y. Cheng, and M. T. Cao. 2016. “Solving resource-constrained project scheduling problems using hybrid artificial bee colony with differential evolution.” J. Comput. Civ. Eng. 30 (4): 04015065. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000544.
Urbaniak, M. 2012. “Zastosowanie algorytmu mrówkowego do optymalizacji czasowo-kosztowej projektów informatycznych.” Ekonometria 4 (38): 343–355.
Wang, W. C., S. W. Weng, S. H. Wang, and C. Y. Chen. 2014. “Integrating building information models with construction process simulations for project scheduling support.” Autom. Constr. 37 (Jan): 68–80. https://doi.org/10.1016/j.autcon.2013.10.009.
Wu, C., A. Borrmann, U. Beibert, M. König, and E. Rank. 2010. “Bridge construction schedule generation with pattern-based construction methods and constrain-based simulation.” J. Adv. Eng. Inf. 24 (4): 379–388. https://doi.org/10.1016/j.aei.2010.07.002.
Information & Authors
Information
Published In
Copyright
© 2020 American Society of Civil Engineers.
History
Received: Apr 20, 2020
Accepted: Jun 30, 2020
Published online: Sep 30, 2020
Published in print: Dec 1, 2020
Discussion open until: Feb 28, 2021
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.