Simultaneously applying multiple mutation operators in genetic algorithms

被引:67
作者
Hong, TP [1 ]
Wang, HS
Chen, WC
机构
[1] I Shou Univ, Dept Informat Management, Kaohsiung 84008, Taiwan
[2] Chung Hua Univ, Inst Elect Engn, Hsinchu 30067, Taiwan
[3] I Shou Univ, Inst Informat Engn, Kaohsiung 84008, Taiwan
关键词
genetic algorithm; dynamic mutation; fitness value; generation; offspring; mutation ratio;
D O I
10.1023/A:1009642825198
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The mutation operation is critical to the success of genetic algorithms since it diversifies the search directions and avoids convergence to local optima. The earliest genetic algorithms use only one mutation operator in producing the next generation. Each problem, even each stage of the genetic process in a single problem, may require appropriately different mutation operators for best results. Determining which mutation operators should be used is quite difficult and is usually learned through experience or by trial-and-error. This paper proposes a new genetic algorithm, the dynamic mutation genetic algorithm, to resolve these difficulties. The dynamic mutation genetic algorithm simultaneously uses several mutation operators in producing the next generation. The mutation ratio of each operator changes according to evaluation results from the respective offspring it produces. Thus, the appropriate mutation operators can be expected to have increasingly greater effects on the genetic process. Experiments are reported that show the proposed algorithm performs better than most genetic algorithms with single mutation operators.
引用
收藏
页码:439 / 455
页数:17
相关论文
共 33 条
[1]  
ALBA E, 1993, P INT C ART NEUR NET, P682
[2]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[3]  
[Anonymous], 1991, Handbook of genetic algorithms
[4]  
[Anonymous], 1997, TABU SEARCH
[5]  
Booker L. B., 1987, 8 U MICH
[6]  
Bramlette M.F., 1991, P 4 INT C GEN ALG, P100
[7]  
DAVIS L, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P61
[8]  
FOGARTY TC, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P104
[9]  
Glover F., 1977, DECISION SCI, V8, P156, DOI DOI 10.1111/J.1540-5915.1977.TB01074.X
[10]   OPTIMIZATION OF CONTROL PARAMETERS FOR GENETIC ALGORITHMS [J].
GREFENSTETTE, JJ .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (01) :122-128