A heuristic solution framework for the resource constrained (multi-)project scheduling problem with sequence-dependent transfer times

We consider the problem of scheduling multiple projects subject to joint resource constraints. Most approaches proposed in the literature so far are based on the unrealistic assumption that resources can be transferred from one project to the other without any expense in time or cost. In order to contribute to closing this gap to reality, we generalise the multi-project scheduling problem by additionally including sequence- and resource-dependent transfer times, which represent setup activities necessary when a resource is removed from one project and reassigned to another (or from one job to another within the same project). In this paper, we define the modified resource constrained multi-project scheduling problem with transfer times (called RCMPSPTT), which aims at minimising the multi-project duration for the single-project approach or the mean project duration for the multi-project approach. We formulate both perspectives as an integer linear program, propose priority rule based solution procedures and present results of comprehensive computational experiments. Provided that the combination of scheduling scheme and priority rules is chosen appropriately, the procedures obtain good results. In particular, resource oriented priority rules are identified to be successful.

[1]  Christian Artigues,et al.  Insertion techniques for static and dynamic resource-constrained project scheduling , 2003, Eur. J. Oper. Res..

[2]  Armin Scholl,et al.  PROGRESS: Optimally solving the generalized resource-constrained project scheduling problem , 2000, Math. Methods Oper. Res..

[3]  Ronald De Boer Resource-constrained multi-project management, a hierarchical decision support system , 1998 .

[4]  Richard F. Deckro,et al.  Optimization analysis for design and planning of multi-project programs , 1998, Eur. J. Oper. Res..

[5]  Mark Lycett,et al.  Programme management: a critical review , 2004 .

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

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

[8]  Robert Klein,et al.  Scheduling of Resource-Constrained Projects , 1999 .

[9]  Dwight E. Smith-Daniels,et al.  The Effects of Learning, Forgetting, and Relearning on Decision Rule Performance in Multiproject Scheduling , 1999 .

[10]  John Dumond,et al.  In a multi-resource environment, how much is enough? , 1992 .

[11]  Thomas E. Morton,et al.  Resource-constrained multi-project scheduling with tardy costs: Comparing myopic, bottleneck, and resource pricing heuristics , 1993 .

[12]  Armin Scholl,et al.  Scattered branch and bound: an adaptive search strategy applied to resource-constrained project scheduling , 1998 .

[13]  Rema Padman,et al.  An integrated survey of deterministic project scheduling , 2001 .

[14]  R. P. Mohanty,et al.  Multiple projects-multiple resources-constrained scheduling: some studies , 1989 .

[15]  María Pilar Tormos,et al.  A multicriteria heuristic method to improve resource allocation in multiproject scheduling , 2000, Eur. J. Oper. Res..

[16]  James Herbert Patterson,et al.  Alternate Methods of Project Scheduling with Limited Resources , 1973 .

[17]  Douglas B. Bock,et al.  A Comparison of Due Date Setting, Resource Assignment, and Job Preemption Heuristics for the Multiproject Scheduling Problem* , 1990 .

[18]  Rainer Kolisch,et al.  Characterization and generation of a general class of resource-constrained project scheduling problems , 1995 .

[19]  Grzegorz Waligóra,et al.  Modelling Setup Times in Project Scheduling , 2006 .

[20]  Willy Herroelen,et al.  A hierarchical approach to multi-project planning under uncertainty , 2004 .

[21]  Mario Vanhoucke Setup times and fast tracking in resource-constrained project scheduling , 2008, Comput. Ind. Eng..

[22]  N. Trautmann Anlagenbelegungsplanung in der Prozeßindustrie , 2001 .

[23]  Michael Tobis,et al.  Managing Multiple Projects , 2002 .

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

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

[26]  Rainer Kolisch Resource-Constrained Project Scheduling with Setup-Times , 1993 .

[27]  Kum Khiong Yang,et al.  A comparison of resource allocation and activity scheduling rules in a dynamic multi-project environment , 1993 .

[28]  Subhash C. Narula,et al.  Multi-Project Scheduling: Analysis of Project Performance , 1985 .

[29]  R. Kolisch,et al.  Heuristic algorithms for the resource-constrained project scheduling problem: classification and computational analysis , 1999 .

[30]  A. A. Elimam,et al.  Audit scheduling with overlapping activities and sequence-dependent setup costs , 1996 .

[31]  John Dumond,et al.  An Examination of Resourcing Policies for the Multi‐resource Problem , 1993 .

[32]  Boaz Golany,et al.  Managing multi-project environments through constant work-in-process , 2003 .

[33]  Neng-Hui Shih,et al.  ON THE PROJECT SCHEDULING UNDER RESOURCE CONSTRAINTS , 2006 .

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

[35]  Rainer Kolisch,et al.  Project Scheduling under Resource Constraints , 1995 .

[36]  Mario Vanhoucke,et al.  Pre-emptive resource-constrained project scheduling with setup times , 2006 .

[37]  Chee-Chuong Sum,et al.  An evaluation of due date, resource allocation, project release, and activity scheduling rules in a multiproject environment , 1997 .

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

[39]  Armin Scholl,et al.  Managing and modelling general resource transfers in (multi-)project scheduling , 2010, OR Spectr..

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

[41]  Joanna Józefowska,et al.  Perspectives in modern project scheduling , 2006 .

[42]  Rainer Kolisch,et al.  Experimental investigation of heuristics for resource-constrained project scheduling: An update , 2006, Eur. J. Oper. Res..

[43]  Professor Dr. Klaus Neumann,et al.  Project Scheduling with Time Windows and Scarce Resources , 2003, Springer Berlin Heidelberg.

[44]  A. Alan B. Pritsker,et al.  Multiproject Scheduling with Limited Resources , 1968 .

[45]  Jan Węglarz,et al.  Project scheduling : recent models, algorithms, and applications , 1999 .

[46]  Vincent A. Mabert,et al.  Evaluating project scheduling and due date assignment procedures: an experimental analysis , 1988 .