Robust Project Scheduling with Unreliable Resources: A Variable Neighbourhood Search Based Heuristic Approach

Approaches for proactive project scheduling under limited resource condition has been widely researched by many researchers. In real world situations, the parameters of projects are vulnerable to uncertainty, change or disruption, which necessitates that the initial baseline schedule must be revised. With this in mind, in order to protect an existing schedule from any possible future disruptions as a result of single and/or multiple resource breakdowns and to make that schedule robust, we have proposed a semantic approach to effectively design proactive schedules. To solve that proactive schedule, a variable neighbourhood search-based heuristic (VNSH) is proposed, which can generate robust schedules after absorbing all possible resource uncertainties. Benchmark instances from the Project Scheduling Library (PSLIB) for 30 and 120 activities are considered to demonstrate the feasibility of our proposed approach.

[1]  Erik Demeulemeester,et al.  Time slack-based techniques for robust project scheduling subject to resource uncertainty , 2011, Ann. Oper. Res..

[2]  Ruhul A. Sarker,et al.  Multi-mode resource constrained project scheduling under resource disruptions , 2016, Comput. Chem. Eng..

[3]  Ruhul A. Sarker,et al.  Single mode resource constrained project scheduling with unreliable resources , 2020, Oper. Res..

[4]  Russell L. Ackoff,et al.  Introduction to operations research , 1957 .

[5]  Erik Demeulemeester,et al.  Reactive scheduling in the multi-mode RCPSP , 2011, Comput. Oper. Res..

[6]  John Fowler,et al.  Multi-mode resource-constrained project scheduling problems with non-preemptive activity splitting , 2015, Comput. Oper. Res..

[7]  Rainer Kolisch,et al.  Efficient priority rules for the resource-constrained project scheduling problem , 1996 .

[8]  Erik Demeulemeester,et al.  A tabu search procedure for developing robust predictive project schedules , 2008 .

[9]  Ruhul A. Sarker,et al.  Event Based Approaches for Solving Multi-mode Resource Constraints Project Scheduling Problem , 2014, CISIM.

[10]  Zhenyuan Liu,et al.  An effective approach with feasible space decomposition to solve resource-constrained project scheduling problems , 2017 .

[11]  Günther R. Raidl,et al.  An iterative time-bucket refinement algorithm for a high-resolution resource-constrained project scheduling problem , 2020, Int. Trans. Oper. Res..

[12]  Hoong Chuin Lau,et al.  Robust execution strategies for project scheduling with unreliable resources and stochastic durations , 2015, J. Sched..

[13]  Tapabrata Ray,et al.  On the use of genetic programming to evolve priority rules for resource constrained project scheduling problems , 2018, Inf. Sci..

[14]  Jean-Charles Billaut,et al.  A project scheduling problem with labour constraints and time-dependent activities requirements , 2008 .

[15]  Marcel Mongeau,et al.  Comparison of mixed integer linear programming models for the resource-constrained project scheduling problem with consumption and production of resources , 2012, Flexible Services and Manufacturing Journal.

[16]  Rainer Kolisch,et al.  PSPLIB - A project scheduling problem library: OR Software - ORSEP Operations Research Software Exchange Program , 1997 .

[17]  Tapabrata Ray,et al.  Consolidated optimization algorithm for resource-constrained project scheduling problems , 2017, Inf. Sci..