Genetic algorithms to minimize the weighted number of late jobs on a single machine

Genetic algorithms to minimize the weighted number of late jobs on a single machine

0.00 Avg rating0 Votes
Article ID: iaor20043083
Country: Netherlands
Volume: 151
Issue: 2
Start Page Number: 296
End Page Number: 306
Publication Date: Dec 2003
Journal: European Journal of Operational Research
Authors: ,
Keywords: heuristics
Abstract:

The general one-machine scheduling problem is strongly NP-Hard when the objective is to minimize the weighted number of late jobs. Few methods exist to solve this problem. In another paper, we developed a Langrangean relaxation algorithm which gives good results on many instances. However, there is still room for improvement, and a metaheuristic might lead to better results. In this paper, we decided to use a genetic algorithm (GA). Although a GA is somewhat easy to implement, many variations exist, we tested some of them to design the best GA for our problem. Three different engines to evaluate the fitness of a chromosome are considered, together with four types of crossover operators and three types of mutation operators. An improved GA is also proposed by applying local search on solutions determined from the chromosome by the engine. Numerical experiments on different tests of instances are reported. They show that starting from an initial population already containing a good solution is very effective.

Reviews

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