New continuous-time and discrete-time mathematical formulations for resource-constrained project scheduling problems

Abstract Two binary integer programming discrete-time models and two precedence-based mixed integer programming continuous-time formulations are developed for the resource-constrained project scheduling problem. The discrete-time models are based on the definition of binary variables that describe the processing state of every activity between two consecutive time points, while the continuous-time models are based on the concept of overlapping of activities, and the definition of a number of newly introduced sets. Our four mathematical formulations are compared with six representative literature models in 3240 benchmark problem instances. A detailed computational comparison assesses the performance of the mathematical models considered.

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

[2]  David D. Bedworth,et al.  Integrated Production, Control Systems: Management, Analysis, and Design , 1982 .

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

[4]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

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

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

[7]  J. M. Tamarit,et al.  Project scheduling with resource constraints: A branch and bound approach , 1987 .

[8]  Lucio Bianco,et al.  A new formulation for the project scheduling problem under limited resources , 2013 .

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

[10]  Ramón Alvarez-Valdés Olaguíbel,et al.  The project scheduling polyhedron: Dimension, facets and lifting theorems , 1993 .

[11]  A general resource-constrained scheduling framework for multistage batch facilities with sequence-dependent changeovers , 2009, Comput. Chem. Eng..

[12]  V. Maniezzo,et al.  An Exact Algorithm for the Resource-Constrained Project Scheduling Problem Based on a New Mathematical Formulation , 1998 .

[13]  Christian Artigues,et al.  Constraint-Propagation-Based Cutting Planes: An Application to the Resource-Constrained Project Scheduling Problem , 2005, INFORMS J. Comput..

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

[15]  Philip M. Wolfe,et al.  Multiproject Scheduling with Limited Resources: A Zero-One Programming Approach , 1969 .

[16]  Nilay Shah,et al.  Pharmaceutical supply chains: key issues and strategies for optimisation , 2004, Comput. Chem. Eng..

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

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

[19]  Marcel Mongeau,et al.  Event-based MILP models for resource-constrained project scheduling problems , 2011, Comput. Oper. Res..

[20]  Luis Puigjaner,et al.  MIP-based decomposition strategies for large-scale scheduling problems in multiproduct multistage batch plants: A benchmark scheduling problem of the pharmaceutical industry , 2010, Eur. J. Oper. Res..

[21]  Michael C. Georgiadis,et al.  MILP formulations for single- and multi-mode resource-constrained project scheduling problems , 2012, Comput. Chem. Eng..

[22]  Gintaras V. Reklaitis,et al.  Enterprise-wide modeling & optimization - An overview of emerging research challenges and opportunities , 2007, Comput. Chem. Eng..

[23]  Jay H. Lee,et al.  Dynamic programming in a heuristically confined state space: a stochastic resource-constrained project scheduling application , 2004, Comput. Chem. Eng..

[24]  Ian David Lockhart Bogle,et al.  Computers and Chemical Engineering , 2008 .

[25]  Rainer Kolisch,et al.  PSPLIB - a project scheduling problem library , 1996 .