Evolution of appropriate crossover and mutation operators in a genetic process

被引:67
作者
Hong T.-P. [1 ]
Wang H.-S. [2 ]
Lin W.-Y. [1 ]
Lee W.-Y. [3 ]
机构
[1] Department of Information Management, I-Shou University
[2] Institute of Electrical Engineering, Chung-Hua University
[3] Institute of Information Engineering, I-Shou University
关键词
Crossover; Evolution; Genetic algorithms; Mutation;
D O I
10.1023/A:1012815625611
中图分类号
学科分类号
摘要
Traditional genetic algorithms use only one crossover and one mutation operator to generate the next generation. The chosen crossover and mutation operators are critical to the success of genetic algorithms. Different crossover or mutation operators, however, are suitable for different problems, even for different stages of the genetic process in a problem. Determining which crossover and mutation operators should be used is quite difficult and is usually done by trial-and-error. In this paper, a new genetic algorithm, the dynamic genetic algorithm (DGA), is proposed to solve the problem. The dynamic genetic algorithm simultaneously uses more than one crossover and mutation operators to generate the next generation. The crossover and mutation ratios change along with the evaluation results of the respective offspring in the next generation. By this way, we expect that the really good operators will have an increasing effect in the genetic process. Experiments are also made, with results showing the proposed algorithm performs better than the algorithms with a single crossover and a single mutation operator.
引用
收藏
页码:7 / 17
页数:10
相关论文
共 37 条
[11]  
Hong T.P., Wang H.S., Automatically adjusting crossover ratios of multiple crossover operators, Journal of Information Science and Engineering, 14, 2, pp. 369-390, (1998)
[12]  
Hong T.P., Wang H.S., A dynamic mutation genetic algorithm, Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, 3, pp. 2000-2005, (1996)
[13]  
Jong D., An analysis of the behavior of a class of genetic adaptive systems, (1975)
[14]  
Muhlenbein H., Schomisch M., Born J., The parallel genetic algorithm as function optimizer, Proceedings of the Fourth International Conference on Genetic Algorithms, (1991)
[15]  
Martello S., Toth P., Knapsack Problems, (1990)
[16]  
Schaffer J.D., Carvana R.A., Eshelman L.J., Das R., A study of control parameters affecting online performance of genetic algorithms for function optimization, Proceedings of the Third International Conference on Genetic Algorithms, (1989)
[17]  
Back T., Optimal mutation rates in genetic search, Proceedings of the Fifth International Conference on Genetic Algorithms, pp. 2-8, (1993)
[18]  
Hesser J., Manner R., Towards on optimal mutation probability for genetic algorithms, Proceedings of Parallel Problem Solving from Nature Conference, (1991)
[19]  
Ochoa G., Harvey I., Buxton H., On recombination and optimal mutation rates, Proceedings of Genetic and Evolutionary Computation Conference, pp. 488-495, (1999)
[20]  
Fogarty T.C., Varying the probability of mutation in genetic algorithms, Proceedings of the Third International Conference on Genetic Algorithms, pp. 104-109, (1989)