Proactive and reactive strategies for resource-constrained project scheduling with uncertain resource availabilities

Abstract Research concerning project planning under uncertainty has primarily focused on the stochastic resource-constrained project scheduling problem (stochastic RCPSP), an extension of the basic RCPSP, in which the assumption of deterministic activity durations is dropped. In this paper, we introduce a new variant of the RCPSP, for which the uncertainty is modeled by means of resource availabilities that are subject to unforeseen breakdowns. Our objective is to build a robust schedule that meets the project deadline and minimizes the schedule instability cost, defined as the expected weighted sum of the absolute deviations between the planned and the actually realized activity starting times during project execution. We describe how stochastic resource breakdowns can be modeled, which reaction is recommended, when a resource infeasibility occurs due to a breakdown, and how one can protect the initial schedule from the adverse effects of potential breakdowns. An extensive computational experiment is used to show the relative performance of the proposed proactive and reactive strategies. It is shown that protection of the baseline schedule, coupled with intelligent schedule recovery, yields significant performance gains over the use of deterministic scheduling approaches in a stochastic setting.

[1]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..

[2]  Erik Demeulemeester,et al.  A note on the paper "Resource-constrained project scheduling: Notation, classification, models and methods" by Brucker et al , 2001, Eur. J. Oper. Res..

[3]  Erik Demeulemeester,et al.  The use of buffers in project management: The trade-off between stability and makespan , 2004 .

[4]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[5]  Erik Demeulemeester,et al.  A branch-and-bound procedure for the multiple resource-constrained project scheduling problem , 1992 .

[6]  R. Leus,et al.  The trade-off between stability and makespan in resource-constrained project scheduling , 2004 .

[7]  Laure-Emmanuelle Drezet Résolution d'un problème de gestion de projets sous contraintes de ressources humaines : de l'approche prédictive à l'approche réactive , 2005 .

[8]  Sanjay Mehta,et al.  Predictable scheduling of a single machine subject to breakdowns , 1999, Int. J. Comput. Integr. Manuf..

[9]  Willy Herroelen,et al.  The complexity of machine scheduling for stability with a single disrupted job , 2005, Oper. Res. Lett..

[10]  Reha Uzsoy,et al.  Predictable scheduling of a job shop subject to breakdowns , 1998, IEEE Trans. Robotics Autom..

[11]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[12]  Erik Demeulemeester,et al.  New Benchmark Results for the Resource-Constrained Project Scheduling Problem , 1997 .

[13]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[14]  Roel Leus,et al.  The generation of stable project plans , 2004, 4OR.

[15]  Erik Demeulemeester,et al.  A tabu search procedure for generating robust project baseline schedules under stochastic resource availabilities , 2006 .

[16]  Armin Scholl,et al.  Robuste Planung und Optimierung , 2001 .

[17]  Wallace J. Hopp,et al.  Factory physics : foundations of manufacturing management , 1996 .

[18]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

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

[20]  Samuel Karlin,et al.  Initiation aux processus aléatoires , 1969 .

[21]  Yury V. Nikulin,et al.  Robustness in combinatorial optimization and scheduling theory: An extended annotated bibliography , 2004 .

[22]  C. Reeves Modern heuristic techniques for combinatorial problems , 1993 .

[23]  Frederik Stork,et al.  Stochastic resource-constrained project scheduling , 2001 .

[24]  Armin Scholl,et al.  Robuste Planung und Optimierung: Grundlagen, Konzepte und Methoden; experimentelle Untersuchungen , 2000 .

[25]  Sheldon M. Ross,et al.  Stochastic Processes , 2018, Gauge Integral Structures for Stochastic Calculus and Quantum Electrodynamics.

[26]  Mohamed Haouari,et al.  A bi-objective model for robust resource-constrained project scheduling , 2005 .