A new mutation operator for real coded genetic algorithms

被引:293
作者
Deep, Kusum [1 ]
Thakur, Manoj [1 ]
机构
[1] Indian Inst Technol, Dept Math, Roorkee 247667, Uttar Pradesh, India
关键词
genetic algorithms; global optimization; real coded mutation operator;
D O I
10.1016/j.amc.2007.03.046
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, a new mutation operator called power mutation (PM) is introduced for real coded genetic algorithms (RCGA). The performance of PM is compared with two other existing real coded mutation operators taken from literature namely: non-uniform mutation (NUM) and Makinen, Periaux and Toivanen mutation (MPTM). Using the various combinations of two crossovers (Laplace crossover [Kusum Deep, Manoj Thakur, A new crossover operator for real coded genetic algorithms, Applied Mathematics and Computations, accepted for publication, doi:10.1016/j.amc.2006.10.047] and Heuristic crossover [Z. Michalewicz, Genetic Algorithms + Data Structures = Evolution Programs, Springer-Verlag, New York, 1992; A. H. Wright, Genetic algorithms for real parameter optimization, in: G. J. E. Rawlins (Ed.), Foundations of Genetic Algorithms I, Morgan Kaufmann, San Mateo, 1991, pp. 205-218]) and three mutation operators (the newly defined mutation in this paper, PM, NUM and MPTM) six generational real coded GAs are compared on a set of 20 benchmark global optimization test problems. Various performance criterion are used to judge the efficiency, accuracy and reliability of all the RCGAs. The results show that the RCGA using the proposed power mutation, when used in conjunction with the earlier defined Laplace crossover, outperforms all other GAs considered in this study. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:211 / 230
页数:20
相关论文
共 43 条
[1]   An Overview of Evolutionary Algorithms for Parameter Optimization [J].
Baeck, Thomas ;
Schwefel, Hans-Paul .
EVOLUTIONARY COMPUTATION, 1993, 1 (01) :1-23
[2]  
Berry A., 2004, P AISAT 2004 INT C A
[3]  
BHARTI, 1994, THESIS U ROORKEE ROO
[4]  
De Jong K. A., 1975, ANAL BEHAV CLASS GEN
[5]   A computationally efficient evolutionary algorithm for real-parameter optimization [J].
Deb, K ;
Anand, A ;
Joshi, D .
EVOLUTIONARY COMPUTATION, 2002, 10 (04) :371-395
[6]  
Deb K., 1995, Complex Systems, V9, P115
[7]  
DEB K, 2001, MUITI OBJECTIVE OPTI
[8]   A new crossover operator for real coded genetic algorithms [J].
Deep, Kusum ;
Thakur, Manoj .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (01) :895-911
[9]  
ESHELMAN LJ, 1993, FOUNDATIONS OF GENETIC ALGORITHMS 2, P187
[10]  
Goldberg D. E., 1991, Complex Systems, V5, P139