A self-adapting genetic algorithm for project scheduling under resource constraints

A self-adapting genetic algorithm for project scheduling under resource constraints

0.00 Avg rating0 Votes
Article ID: iaor2003496
Country: United States
Volume: 49
Issue: 5
Start Page Number: 433
End Page Number: 448
Publication Date: Aug 2002
Journal: Naval Research Logistics
Authors:
Keywords: scheduling, programming: integer
Abstract:

This paper deals with the classical resource-constrained project scheduling problem (RCPSP). There, the activities of a project have to be scheduled subject to precedence and resource constraints. The objective is to minimize the makespan of the project. We propose a new heuristic called self-adapting genetic algorithm to solve the RCPSP. The heuristic employs the well-known activity list representation and considers two different decoding procedures. An additional gene in the representation determines which of the two decoding procedures is actually used to compute a schedule for an individual. This allows the genetic algorithm to adapt itself to the problem instance actually solved. That is, the genetic algorithm learns which of the alternative decoding procedures is the more successful one for this instance. In other words, not only the solution for the problem, but also the algorithm itself is subject to genetic optimization. Computational experiments show that the mechanism of self-adaptation is capable to exploit the benefits of both decoding procedures. Moreover, the tests show that the proposed heuristic is among the best ones currently available for the RCPSP.

Reviews

Required fields are marked *. Your email address will not be published.