Scheduling Projects with Labour ConstraintsC

In this paper we consider a labour constrained scheduling problem (LCSP) which is a simpliication of a practical problem arising in industry. Jobs are subject to precedence constraints and have speciied processing times. Moreover, for each job the labour requirement varies as the job is processed. Given the amount of labour available in each period, the problem is to nish all the jobs as soon as possible, that is, to minimize makespan, subject to the precedence and labour constraints. Several Integer Programming (IP) formulations for this problem are discussed and valid inequalities for these diierent models are introduced. It turns out that a major drawback in using the IP approach is the weakness of the lower bound relaxations. However, we report computational experiments showing how the solution of the linear relaxation of the IP models can be used to provide good schedules. Solutions arising from these LP-based heuristics are considerably improved by local search procedures. We further exploit the capabilities of local search for LCSP by designing 1 1 a Tabu Search algorithm. The computational experiments on a benchmark data set show that the Tabu algorithm generates the best known upper bounds for almost all these instances. We also show how IP can be used to provide reasonably good lower bounds for LCSP when the makespan is replaced by suitably modiied objective functions. Finally some directions for further investigations which may turn IP techniques into a more interesting tool for solving such a problem are suggested.

[1]  Laurence A. Wolsey,et al.  MIP modelling of changeovers in production planning and scheduling problems , 1997 .

[2]  C. D. Souza,et al.  A Tabu Search Approach for Scheduling Problem under Labour Constraints a Tabu Search Approach for Scheduling Problem under Labour Constraints , 1997 .

[3]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[4]  J. M. van den Akker,et al.  LP-based solution methods for single-machine scheduling problems , 1994 .

[5]  Martin W. P. Savelsbergh,et al.  An experimental study of LP-based approximation algorithms for scheduling problems , 1998, SODA '98.

[6]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[7]  Michel X. Goemans,et al.  Improved approximation algorthims for scheduling with release dates , 1997, SODA '97.

[8]  J. Sousa,et al.  Time Indexed Formulations Of Non-Preemptive Single-Machine Schduling Problems , 1989 .

[9]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[10]  Giovanni Andreatta,et al.  From Ground Holding to Free Flight: An Exact Approach , 2000, Transp. Sci..

[11]  J. B. Lathrop,et al.  Principles of operations research , 1954, Electrical Engineering.

[12]  Hanif D. Sherali,et al.  Scheduling target illuminators in naval battle‐group anti‐air warfare , 1995 .

[13]  Cid C. de Souza,et al.  Escalonamento com restrição de mão-de-obra : heuristicas combinatorias e limitantes inferiores , 1998 .

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

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

[16]  F. Glover,et al.  In Modern Heuristic Techniques for Combinatorial Problems , 1993 .

[17]  Thomas M. Liebling,et al.  Connected and alternating vectors: Polyhedra and algorithms , 1981, Math. Program..

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

[19]  Martin W. P. Savelsbergh,et al.  Time-Indexed Formulations for Machine Scheduling Problems: Column Generation , 2000, INFORMS J. Comput..