Research on priority rules for the stochastic resource constrained multi-project scheduling problem with new project arrival

Abstract The resource constrained multi-project scheduling problem (RCMPSP) is a general and classic problem, which is usually considered and solved in a deterministic environment. However, in real project management, there are always some unforeseen factors such as one or more new project arrivals that give rise to intermittent changes in the activity duration (or stochastic duration) of the current project in execution by inserting the new project. This study takes two practical factors in terms of stochastic duration of project activities and new project arrivals waiting for insertion into account of the problem space to form a stochastic resource constrained multi-project scheduling problem with new project arrivals (SRCMPSP-NPA). Based on the benchmark of the PSPLIB (Project Scheduling Problem Library), a new data set is built and 20 priority rules (PRs) are applied to solve the problem and their performances are analyzed. In addition, a heuristic hybrid method is designed for solving the problem timely by dividing the entire scheduling process into multi-state scheduling problems solved by the corresponding rules separately. This approach has been verified by experiments and its performance is better than that of a single rule in most situations.

[1]  Ricardo del Olmo Martínez,et al.  A generic heuristic for multi-project scheduling problems with global and local resource constraints (RCMPSP) , 2019, Soft Comput..

[2]  Vincent Y.X. Chen,et al.  A 0–1 goal programming model for scheduling multiple maintenance projects at a copper mine , 1994 .

[3]  María Pilar Tormos,et al.  Analysis of Scheduling Schemes and Heuristic Rules Performance in Resource-Constrained Multiproject Scheduling , 2001, Ann. Oper. Res..

[4]  Zheng Zheng,et al.  Resource-constraint Multi-project Scheduling with Priorities and Uncertain Activity Durations , 2013, Int. J. Comput. Intell. Syst..

[5]  Mario Vanhoucke,et al.  An evaluation of the adequacy of project network generators with systematically sampled networks , 2008, Eur. J. Oper. Res..

[6]  Patrizia Beraldi,et al.  The Stochastic Resource-Constrained Project Scheduling Problem , 2015 .

[7]  Said Salhi,et al.  An investigation into the relationship of heuristic performance with network-resource characteristics , 1997 .

[8]  Domagoj Jakobovic,et al.  Evolving priority rules for resource constrained project scheduling problem with genetic programming , 2018, Future Gener. Comput. Syst..

[9]  Edem O. P. Akpan Priority rules in project scheduling: A case for random activity selection , 2000 .

[10]  Mauricio G. C. Resende,et al.  A genetic algorithm for the resource constrained multi-project scheduling problem , 2008, Eur. J. Oper. Res..

[11]  Gündüz Ulusoy,et al.  Multi-mode resource constrained multi-project scheduling and resource portfolio problem , 2015, Eur. J. Oper. Res..

[12]  Amir Abbas Najafi,et al.  Robust Optimization for the Resource Constrained Multi-Project Scheduling Problem with Uncertain Activity Durations , 2018, Scientia Iranica.

[13]  I. Kurtulus,et al.  Multi-Project Scheduling: Categorization of Heuristic Rules Performance , 1982 .

[14]  Richard F. Deckro,et al.  A heuristic for multi-project scheduling with limited resources in the housing industry , 1990 .

[15]  Salim Rostami,et al.  New strategies for stochastic resource-constrained project scheduling , 2017, Journal of Scheduling.

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

[17]  M. Suresh,et al.  Resource Constrained Multi-Project Scheduling Problem with Resource Transfer Times , 2015, Asia Pac. J. Oper. Res..

[18]  Rainer Kolisch,et al.  Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem , 2000, Eur. J. Oper. Res..

[19]  Richard F. Deckro,et al.  A decomposition approach to multi-project scheduling , 1991 .

[20]  Ling Wang,et al.  An estimation of distribution algorithm and new computational results for the stochastic resource-constrained project scheduling problem , 2015, Flexible Services and Manufacturing Journal.

[21]  Mitsuo Gen,et al.  Hybrid genetic algorithm with adaptive abilities for resource-constrained multiple project scheduling , 2005, Comput. Ind..

[22]  Po-Han Chen,et al.  Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints , 2009 .

[23]  Jan Karel Lenstra,et al.  Scheduling subject to resource constraints: classification and complexity , 1983, Discret. Appl. Math..

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

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

[26]  Ibrahim S. Kurtulus,et al.  Multiproject scheduling: Analysis of scheduling strategies under unequal delay penalties , 1985 .

[27]  Martin Josef Geiger,et al.  A multi-threaded local search algorithm and computer implementation for the multi-mode, resource-constrained multi-project scheduling problem , 2017, Eur. J. Oper. Res..

[28]  John H Payne,et al.  Management of multiple simultaneous projects: a state-of-the-art review , 1995 .

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

[30]  Gündüz Ulusoy,et al.  A survey on the resource-constrained project scheduling problem , 1995 .

[31]  Haitao Li,et al.  Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming , 2015, Eur. J. Oper. Res..

[32]  K. Raja,et al.  Multi-project scheduling using an heuristic and a genetic algorithm , 2006 .

[33]  Jie Zhang,et al.  An agent-based simulation system for multi-project scheduling under uncertainty , 2018, Simul. Model. Pract. Theory.

[34]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[35]  C. Vercellis Constrained multi-project plannings problems: A Lagrangean decomposition approach , 1994 .

[36]  Rainer Kolisch Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation , 1994 .

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

[38]  Willy Herroelen,et al.  Project Scheduling—Theory and Practice , 2005 .

[39]  James H. Patterson,et al.  A Comparison of Exact Approaches for Solving the Multiple Constrained Resource, Project Scheduling Problem , 1984 .

[40]  Xindu Chen,et al.  Proactive approach for stochastic RCMPSP based on multi-priority rule combinations , 2015 .

[41]  Louis-Philippe Kerkhove,et al.  On the performance of priority rules for the stochastic resource constrained multi-project scheduling problem , 2017, Comput. Ind. Eng..

[42]  Abdollah Ardeshir,et al.  A mixed-integer linear programming model for solving fuzzy stochastic resource constrained project scheduling problem , 2020, Oper. Res..

[43]  Zhi Chen,et al.  Efficient priority rules for the stochastic resource-constrained project scheduling problem , 2018, Eur. J. Oper. Res..