Evolutionary algorithms for the resource constrained scheduling problem

This paper investigates the use of evolutionary algorithms for solving resource constrained scheduling problem which belongs to the class of NP complete problems. The problem involves finding optimal sequence of activities with given resource constraints. Evolutionary algorithms used in this paper are genetic algorithms and genetic programming, for which adequate scheduling mechanisms are defined. Presented solutions are compared with existing heuristics or optimal results.

[1]  Wolfgang Banzhaf,et al.  Genetic Programming: An Introduction , 1997 .

[2]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

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

[4]  Nashwan Dawood,et al.  Genetic algorithms for multi-constraint scheduling: an application for the construction industry , 2003 .

[5]  Nikola Bogunović,et al.  Analysis of Scheduling Algorithms for Computer Clusters , 2008 .

[6]  R. Kolisch,et al.  Heuristic algorithms for solving the resource-constrained project scheduling problem: Classification and computational analysis , 1998 .

[7]  Upendra Dave,et al.  Heuristic Scheduling Systems , 1993 .

[8]  Woodie C. Flowers,et al.  A genetic algorithm for resource-constrained scheduling , 1996 .

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

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

[11]  Michael Pinedo Offline Deterministic Scheduling, Stochastic Scheduling, and Online Deterministic Scheduling , 2004, Handbook of Scheduling.

[12]  Mauricio G. C. Resende,et al.  A random key based genetic algorithm for the resource constrained project scheduling problem , 2009, Comput. Oper. Res..

[13]  Domagoj Jakobovic,et al.  Genetic Programming Heuristics for Multiple Machine Scheduling , 2007, EuroGP.

[14]  Sönke Hartmann,et al.  A competitive genetic algorithm for resource-constrained project scheduling , 1998 .

[15]  Francisco Ballestín,et al.  A hybrid genetic algorithm for the resource-constrained project scheduling problem , 2008, Eur. J. Oper. Res..

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

[17]  Domagoj Jakobovic,et al.  Dynamic Scheduling with Genetic Programming , 2006, EuroGP.

[18]  Jin-Lee Kim,et al.  A framework for integration model of resource-constrained scheduling using genetic algorithms , 2005, Proceedings of the Winter Simulation Conference, 2005..