Abstract
This study develops hybrid modeling and algorithmic frameworks for analyzing the mutual effects of multiple sources of uncertainty on the quality and the robustness of construction schedules. To cope with multiple sources of disruptions, i.e., random resource failures and severe weather conditions, this paper develops a simulation-optimization model that aims to generate delay resistant project schedules. The Variable Neighborhood Search (VNS) is hybridized with an event-driven simulation framework to generate efficient and robust solutions for computationally expensive resource-constrained project scheduling problems (RCPSP). The simulation experiments have been carried out by a flexible modeling framework that can be adopted by project experts to design construction schedules subject to the uncertainty associated with the multiple resource failure. The problem is mathematically formulated as a bi-objective optimization model aiming to minimize the project makespan and maximize a novel surrogate robustness function simultaneously. The computational results of the proposed VNS method have been compared with those obtained from the commercial optimization solvers. The simulation-optimization model’s application is demonstrated through a case study of the hydropower plant construction project with multiple renewable and non-renewable resources. Based on an extensive statistical analysis of real-life scenarios, this study contributes to a trade-off analysis of project makespan and robustness in construction projects. The t-test statistical analysis results indicate the significance of the project’s average delay reduction by implementing the robust project schedule. The outcomes confirm that the designed framework can generate a more efficient project schedule with a higher rate of protection compared with the existing robust approaches.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Abbreviations
- A :
-
Set of immediate precedence relationships
- B t :
-
Set of activities in progress during period t
- K :
-
The set of renewable resources
- N :
-
The set of activity nodes
- NC :
-
The set of non-critical chains
- NK :
-
The set of non-renewable resources
- P i :
-
The set of the immediate predecessor of activity
- T :
-
The set of periods
- a kt :
-
Dynamic availability of resource type k for activity i at period t
- C max :
-
Latest finish time of the activity
- d i :
-
The duration of activity i which follows a known probability distribution function
- \(d_i^{min},d_i^{max}\) :
-
Minimum and maximum duration of activity i
- EF i, LF i :
-
Earliest and latest finish times of activity
- ES i, LS i :
-
Earliest and latest start times of activity i
- lag ij :
-
The time lag between activity i and j
- lag ij :
-
The requirement of resource type k for activity i at period t
- σ i :
-
Excess time for activity i due to disruptions, i.e., resource breakdowns and repair times
- x it :
-
1 if activity i starts at time t, and 0 otherwise
References
Al-Fawzan MA, Haouari M (2005) A bi-objective model for robust resource-constrained project scheduling. International Journal of Production Economics 96:175–187, DOI: https://doi.org/10.1016/j.ijpe.2004.04.002
Altiok T, Melamed B (2010) Simulation modeling and analysis with arena. Academic Press, Burlington, MA, USA
Alzraiee H, Zayed T, Moselhi O (2015) Dynamic planning of construction activities using hybrid simulation. Automation in Construction 49:176–192
Andalib R, Hoseini A, Gatmiri B (2018) A stochastic model of cash flow forecasting considering delays in owners’ payments. Construction Management and Economics 36:1–20, DOI: https://doi.org/10.1080/01446193.2018.1433309
Ansari R, Makui A, Ghoddousi P (2018) An algorithmic framework for improving the performance of the critical chain buffer sizing method. Scientia Iranica. Transaction A, Civil Engineering 25:74–92, DOI: https://doi.org/10.24200/sci.2017.4180
Ash RC, Pittman PH (2008) Towards holistic project scheduling using critical chain methodology enhanced with PERT buffering. International Journal of Project Organisation and Management 1:185–203, DOI: https://doi.org/10.1504/IJPOM.2008.022191
Ballesteros-Perez P, Smith ST, Lloyd-Papworth JG, Cooke P (2018) Incorporating the effect of weather in construction scheduling and management with sine wave curves: Application in the United Kingdom. Construction Management and Economics 36:666–682, DOI: https://doi.org/10.1080/01446193.2018.1478109
Basirati M, Jokar MRA, Hassannayebi E (2019) Bi-objective optimization approaches to many-to-many hub location routing with distance balancing and hard time window. Neural Computing and Applications 32:13267–13288, DOI: https://doi.org/10.1007/s00521-019-04666-z
Bianco L, Caramia M (2010) A new formulation of the resource-unconstrained project scheduling problem with generalized precedence relations to minimize the completion time. Networks 56(4):263–271, DOI: https://doi.org/10.1002/net.20388
Birjandi A, Mousavi SM (2019) Fuzzy resource-constrained project scheduling with multiple routes: A heuristic solution. Automation in Construction 100:84–102, DOI: https://doi.org/10.1016/j.autcon.2018.11.029
Boroun M, Ramezani S, Vasheghani Farahani N, Hassannayebi E, Abolmaali S, Shakibayfar M (2020) An efficient heuristic method for joint optimization of train scheduling and stop planning on doubletrack railway systems. INFOR: Information Systems and Operational Research 58:652–679, DOI: https://doi.org/10.1080/03155986.2020.1746100
Bruni ME, Beraldi P, Guerriero F (2015) The stochastic resource-constrained project scheduling problem. In: Schwindt C, Zimmermann J (eds) Handbook on project management and scheduling vol. 2. International handbooks on information systems. Springer, Cham, Switzerland, DOI: https://doi.org/10.1007/978-3-319-05915-0_7
Bruni ME, Pugliese LDP, Beraldi P, Guerrierro F (2017) An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations. Omega 71: 66–84, DOI: https://doi.org/10.1016/j.omega.2016.09.009
Burgelman J, Vanhoucke M (2020) Project schedule performance under general mode implementation disruptions. European Journal of Operational Research 280:295–311, DOI: https://doi.org/10.1016/j.ejor.2019.06.050
Chakrabortty RK, Sarker RA, Essam DL (2016) Multi-mode resource constrained project scheduling under resource disruptions. Computers & Chemical Engineering 88:13–29, DOI: https://doi.org/10.1016/j.compchemeng.2016.01.004
Chand S, Singh H, Ray T (2019) Evolving heuristics for the resource constrained project scheduling problem with dynamic resource disruptions. Swarm and Evolutionary Computation 44:897–912, DOI: https://doi.org/10.1016/j.swevo.2018.09.007
Chen AH-L, Liang Y-C, Padilla JD (2016) A practical and robust execution time-frame procedure for the multi-mode resource-constrained project scheduling problem with minimal and maximal time lags. Algorithms 9:63, DOI: https://doi.org/10.3390/a9040063
Cheng M-Y, Tran D-H (2016) An efficient hybrid differential evolution based serial method for multimode resource-constrained project scheduling. KSCE Journal of Civil Engineering 20(1):90–100, DOI: https://doi.org/10.1007/s12205-015-0414-0
Chtourou H, Haouari M (2008) A two-stage-priority-rule-based algorithm for robust resource-constrained project scheduling. Computers & Industrial Engineering 55:183–194, DOI: https://doi.org/10.1016/j.cie.2007.11.017
Cosgrove WJ (2008) Simplifying PERT network simulation with ARENA. California Journal 6:61–68
Daniels RL, Kouvelis P (1995) Robust scheduling to hedge against processing time uncertainty in single-stage production. Management Science 41:363–376, DOI: https://doi.org/10.1287/mnsc.41.2.363
Debels D, De Reyck B, Leus R, Vanhoucke M (2006) A hybrid scatter search/electromagnetism meta-heuristic for project scheduling. European Journal of Operational Research 169:638–653, DOI: https://doi.org/10.1016/j.ejor.2004.08.020
Eskandari H, Rahaee MA, Hasannayebi E, Memarpour M, Malek SA (2013) Evaluation of different berthing scenarios in Shahid Rajaee container terminal using discrete-event simulation. 2013 winter simulations conference (WSC), December 8–11, Washington DC, USA, DOI: https://doi.org/10.1109/WSC.2013.6721709
Fu N, Lau HC, Varakantham P (2015) Robust execution strategies for project scheduling with unreliable resources and stochastic durations. Journal of Scheduling 18:607–622, DOI: https://doi.org/10.1007/s10951-015-0425-1
Gan L, Xu J (2015) Control risk for multimode resource-constrained project scheduling problems under hybrid uncertainty. Journal of Management in Engineering 31:04014044, DOI: https://doi.org/10.1061/(ASCE)ME.1943-5479.0000243
Gholizad A, Ahmadi L, Hassannayebi E, Memarpour M, Shakibayfar M (2017) A system dynamics model for the analysis of the deregulation in electricity market. International Journal of System Dynamics Applications (IJSDA) 6(2):1–30, DOI: https://doi.org/10.4018/IJSDA.2017040101
Goldratt E (1997) Critical chain project management. Crotonon-Hudson, North River Press, NY, USA
Hassannayebi E, Memarpour M, Mardani S, Shakibayfar M, Bakhshayeshi I, Espahbod S (2019) A hybrid simulation model of passenger emergency evacuation under disruption scenarios: A case study of a large transfer railway station. Journal of Simulation 14:204–228, DOI: https://doi.org/10.1080/17477778.2019.1664267
Hassannayebi E, Sajedinejad A, Mardani S (2014) Urban rail transit planning using a two-stage simulation-based optimization approach. Simulation Modelling Practice and Theory 49:151–166, DOI: https://doi.org/10.1016/j.simpat.2014.09.004
Hassannayebi E, Sajedinejad A, Mardani S (2016) Disruption management in urban rail transit system: A simulation based optimization approach. Handbook of Research on Emerging Innovations in Rail Transportation Engineering, DOI: https://doi.org/10.4018/978-1-5225-0084-1.ch018
Hazir O, Haouari M, Erel E (2010) Robust scheduling and robustness measures for the discrete time/cost trade-off problem. European Journal of Operational Research 207:633–643, DOI: https://doi.org/10.1016/j.ejor.2010.05.046
Herroelen W, Leus R (2004) Robust and reactive project scheduling: A review and classification of procedures. International Journal of Production Research 42:1599–1620, DOI: https://doi.org/10.1080/00207540310001638055
Hu D, Mohamed Y, Taghaddos H, Hermann U (2018) A simulation-based method for effective workface planning of industrial construction projects. Construction Management and Economics 36:328–347, DOI: https://doi.org/10.1080/01446193.2017.1390241
Jorge Leon V, David WUS, Storer RH (1994) Robustness measures and robust scheduling for job shops. IIE transactions 26:32–43, DOI: https://doi.org/10.1080/07408179408966626
Kelton D, Sadowski R, Sdowski D (2004) Simulation with arena (McGraw-Hill series in industrial engineering and management science). McGraw-Hill, New York, NY, USA
Khemakhem MA, Chtourou H (2013) Efficient robustness measures for the resource-constrained project scheduling problem. International Journal of Industrial and Systems Engineering 14:245–267, DOI: https://doi.org/10.1504/IJISE.2013.053738
Kim K (2003) A resource-constrained CPM (RCPM) scheduling and control technique with multiple calendars. PhD Thesis, Virginia Tech, Blacksburg, VA, USA
Kobylansky P, Kuchta D (2007) A note on the paper by MA Al-Fawzan and M. Haouari about a bi-objective problem for robust resource-constrained project scheduling. International Journal of Production Economics 107:496–501, DOI: https://doi.org/10.1016/j.ijpe.2006.07.012
Lambrechts O, Demeulemeester E, Herroelen W (2008) A tabu search procedure for developing robust predictive project schedules. International Journal of Production Economics 111:493–508, DOI: https://doi.org/10.1016/j.ijpe.2007.02.003
Lee D-E (2005) Probability of project completion using stochastic project scheduling simulation. Journal of Construction Engineering and Management 131:310–318, DOI: https://doi.org/10.1061/(ASCE)0733-9364(2005)131:3(310)
Lee D-E, Arditi D, Son C-B (2013) The probability distribution of project completion times in simulation-based scheduling. KSCE Journal of Civil Engineering 17(5):638–645, DOI: https://doi.org/10.1007/s12205-013-0147-x
Lee D-E, Bae TH, Arditi D (2012) Advanced stochastic schedule simulation system. Civil Engineering and Environmental Systems 29:23–40, DOI: https://doi.org/10.1080/10286608.2011.637623
Lee D-E, Yi C-Y, Lim T-K, Arditi D (2010) Integrated simulation system for construction operation and project scheduling. Journal of Computing in Civil Engineering 24:557–569, DOI: https://doi.org/10.1061/(ASCE)CP.1943-5487.0000061
Li S, Jia Y, Wang J (2012) A discrete-event simulation approach with multiple-comparison procedure for stochastic resource-constrained project scheduling. The International Journal of Advanced Manufacturing Technology 63:65–76, DOI: https://doi.org/10.1007/s00170-011-3885-2
Li Y, Zhao W, Zhang J (2019) Resource-constrained scheduling of design changes based on simulation of change propagation process in the complex engineering design. Research in Engineering Design 30(1):21–40
Liang Y, Cui N, Hu, X, Demeulemeester E (2019) The integration of resource allocation and time buffering for bi-objective robust project scheduling. International Journal of Production Research 58(13): 3839–3854, DOI: https://doi.org/10.1080/00207543.2019.1636319
Ma Z, Demeulemeester E, He Z, Wang N (2019) A computational experiment to explore better robustness measures for project scheduling under two types of uncertain environments. Computers & Industrial Engineering 131:382–390, DOI: https://doi.org/10.1016/j.cie.2019.04.014
Memarpour M, Hassannayebi E, Miab NF, Farjad A (2019) Dynamic allocation of promotional budgets based on maximizing customer equity. Operational Research 1–25, DOI: https://doi.org/10.1007/s12351-019-00510-3
Mladenovic N, Hansen P (1997) Variable neighborhood search. Computers & Operations Research 24:1097–1100, DOI: https://doi.org/10.1016/S0305-0548(97)00031-2
Ning M, He Z, Jia T, Wang N (2017) Metaheuristics for multi-mode cash flow balanced project scheduling with stochastic duration of activities. Automation in Construction 81:224–233, DOI: https://doi.org/10.1016/j.autcon.2017.06.011
Pang N, Su H, Shi Y (2018) Project robust scheduling based on the scattered buffer technology. Applied Sciences 8:541, DOI: https://doi.org/10.3390/app8040541
Poshdar M, González VA, Raftery GM, Orozco F, Cabrera-Guerrero, GG (2018) A multi-objective probabilistic-based method to determine optimum allocation of time buffer in construction schedules. Automation in Construction 92:46–58, DOI: https://doi.org/10.1016/j.autcon.2018.03.025
Qi J-J, Liu Y-J, Lei H-T, Guo B (2014) Solving the multi-mode resource availability cost problem in project scheduling based on modified particle swarm optimization. Arabian Journal for Science and Engineering 39:5279–5288, DOI: https://doi.org/10.1007/s13369-014-1162-z
Russell MM, Howell G, Hsiang SM, Liu M (2013) Application of time buffers to construction project task durations. Journal of Construction Engineering and Management 139:04013008, DOI: https://doi.org/10.1061/(ASCE)CO.1943-7862.0000735
Said SS, Haouari M (2015) A hybrid simulation-optimization approach for the robust Discrete Time/Cost Trade-off Problem. Applied Mathematics and Computation 259:628–636
Salimi S, Mawlana M, Hammad A (2018) Performance analysis of simulation-based optimization of construction projects using high performance computing. Automation in Construction 87:158–172
Schatteman D, Herroelen W, Van de Vonder S, Boone A (2008) Methodology for integrated risk management and proactive scheduling of construction projects. Journal of Construction Engineering and Management 134:885–893, DOI: https://doi.org/10.1061/(ASCE)0733-9364(2008)134:11(885)
Senouci A, Warith KA, Eldin N (2019) Resource-constrained construction scheduling using agent based modeling technique. Journal of Civil Engineering and Construction 8(1):25–33
Shafieezadeh M, Kalantar Hormozi M, Hassannayebi E, Ahmadi L, Soleymani M, Gholizad A (2019) A system dynamics simulation model to evaluate project planning policies. International Journal of Modelling and Simulation 40(3):201–216, DOI: https://doi.org/10.1080/02286203.2019.1596779
Shi Y, Su H, Pang N (2020) Resource flow network generation algorithm in robust project scheduling. Journal of the Operational Research Society 1–15, DOI: https://doi.org/10.1080/01605682.2020.1718558
Song W, Xi H, Kang D, Zhang J (2018) An agent-based simulation system for multi-project scheduling under uncertainty. Simulation Modelling Practice and Theory 86:187–203, DOI: https://doi.org/10.1016/j.simpat.2018.05.009
Vieira GE (2004) Ideas for modeling and simulation of supply chains with arena. Proceedings of the 2004 winter simulation conference, December 5–8, Washington DC, USA, 1418–1427, DOI: https://doi.org/10.1109/WSC.2004.1371481
Zahid T, Agha MH, Schmidt T (2019) Investigation of surrogate measures of robustness for project scheduling problems. Computers & Industrial Engineering 129:220–227, DOI: https://doi.org/10.1016/j.cie.2019.01.041
Zhang H, Li H (2004) Simulation-based optimization for dynamic resource allocation. Automation in Construction 13:409–420, DOI: https://doi.org/10.1016/j.autcon.2003.12.005
Zhang H, Tam CM, Shi JJ (2002) Simulation-based methodology for project scheduling. Construction Management & Economics 20: 667–678, DOI: https://doi.org/10.1080/0144619022000014088
Zhang Z, Zhong X (2018) Time/resource trade-off in the robust optimization of resource-constraint project scheduling problem under uncertainty. Journal of Industrial and Production Engineering 35:243–254, DOI: https://doi.org/10.1080/21681015.2018.1451400
Zhu G, Bard JF, Yu G (2004) Disruption management for resource-constrained project scheduling. Journal of the Operational Research Society 56:365–381, DOI: https://doi.org/10.1057/palgrave.jors.2601860
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ansari, R. Dynamic Optimization for Analyzing Effects of Multiple Resource Failures on Project Schedule Robustness. KSCE J Civ Eng 25, 1515–1532 (2021). https://doi.org/10.1007/s12205-021-0564-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-021-0564-1