We introduce a genetic algorithm incorporating unexpressed genes to solve large-scaled maximal covering problems (MCPs) efficiently. Our genetic algorithm employs new crossover and mutation operators specially designed to work for the chromosomes of set-oriented representation. The unexpressed genes are the genes which are not reflected in the evaluation of the individuals. These genes play the role of preserving information susceptible to be lost by the application of genetic operators but potentially useful in later generations. By incorporating unexpressed genes, the algorithm enjoys the advantage of being able to maintain diversity of the population preventing premature convergence. Experiments with large-scaled real MCP data have shown that our genetic algorithm outperforms simulated annealing and tabu search which are popularly used local neighborhood search algorithms for optimization.
[1]
David Levine,et al.
Application of a hybrid genetic algorithm to airline crew scheduling
,
1996,
Comput. Oper. Res..
[2]
C. Revelle,et al.
A Lagrangean heuristic for the maximal covering location problem
,
1996
.
[3]
Brian T. Downs,et al.
An exact algorithm for the maximal covering problem
,
1996
.
[4]
Hiroaki Kitano,et al.
A Hybrid Search for Genetic Algorithms: Combining Genetic AlgorithmsTABU Searchand Simulated Annealing
,
1993,
ICGA.
[5]
J. Beasley,et al.
A genetic algorithm for the set covering problem
,
1996
.