Research Article
Diversity Controlling Genetic Algorithm for Order Acceptance and Scheduling Problem
Algorithm 1
Diversity controlling genetic algorithm.
Algorithm DCGA | Initialize parent population ( individuals) and subpopulation = NULL | While number of iterations < and number of iterations without improvement < | Add the fittest individuals in into | While the number of individuals in | Select a subgroup ( individuals) without replacement through tournament selection | Set the fittest individual in as a parent and the most different individual from as parent | Generate offspring from and (crossover, mutation) | Add the generated offspring into | Select survivors from and replace all the individuals in with them | Set = NULL | Perform local search on randomly selected individuals among the 30% fittest individuals in | Return the best feasible solution |
|