A Dynamic Population Steady-State Genetic Algorithm for the Resource-Constrained Project Scheduling Problem

Resource Constrained Project Scheduling Problem (RCPSP) is a well known problem that is easy to describe but very difficult to solve, and therefore, it has attracted the attention of many researchers over the last few decades. In this context, heuristics are the only option when solving realistically-sized projects. In this paper we develop a steady-state genetic algorithm that uses a dynamic population and four decoding methods. These features allow the algorithm to adapt itself to the characteristics of the problem. Finally, its performance is compared against the best project scheduling methods published so far. The results show that the proposed scheduling method is one of the best scheduling techniques when compared with results reported in the literature.

[1]  Sönke Hartmann,et al.  A self‐adapting genetic algorithm for project scheduling under resource constraints , 2002 .

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

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

[4]  V. Valls,et al.  A Hybrid Genetic Algorithm for the RCPSP with the Peak Crossover Operator , 2002 .

[5]  Jim E. Smith,et al.  On Replacement Strategies in Steady State Evolutionary Algorithms , 2007, Evolutionary Computation.

[6]  Concepción Maroto,et al.  A Robust Genetic Algorithm for Resource Allocation in Project Scheduling , 2001, Ann. Oper. Res..

[7]  Egon Balas,et al.  PROJECT SCHEDULING WITH RESOURCE CONSTRAINTS. , 1968 .

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

[9]  Francisco Ballestín,et al.  Justification and RCPSP: A technique that pays , 2005, Eur. J. Oper. Res..

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

[11]  Pilar Tormos,et al.  An efficient adaptative heuristic for the resource constrained project scheduling problem , 2007 .

[12]  María Pilar Tormos,et al.  A Competitive Heuristic Solution Technique for Resource-Constrained Project Scheduling , 2001, Ann. Oper. Res..

[13]  Mustafa Ozbayrak,et al.  Evolutionary algorithms applied to project scheduling problems—a survey of the state-of-the-art , 2007 .

[14]  Pilar Tormos,et al.  An efficient multi-pass heuristic for project scheduling with constrained resources , 2003 .