Static and adaptive mutation techniques for genetic algorithm: a systematic comparative analysis

被引:156
作者
Rajakumar, B. R. [1 ]
机构
[1] Aloy Labs, Dept Res & Dev, H-901,Springfields Apts,Sarjapur Rd,Bellandur Gat, Bangalore 560102, Karnataka, India
关键词
genetic algorithm; GA; static; adaptive; mutation; systematic; analysis; unimodal; multimodal;
D O I
10.1504/IJCSE.2013.053087
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, a systematic comparative analysis is presented on various static and adaptive mutation techniques to understand their nature on genetic algorithm. Three most popular random mutation techniques such as uniform mutation, Gaussian mutation and boundary mutation, two recently introduced individual adaptive mutation techniques, a self-adaptive mutation technique and a deterministic mutation technique are taken to carry out the analysis. A common experimental bench of benchmark test functions is used to test the techniques and the results are analysed. The analysis intends to identify a best mutation technique for every benchmark problem and to understand the dependency behaviour of mutation techniques with other genetic algorithm parameters such as population sizes, crossover rates and number of generations. Based on the analytical results, interesting findings are obtained that would improve the performance of genetic algorithm.
引用
收藏
页码:180 / 193
页数:14
相关论文
共 28 条
[1]   Development a new mutation operator to solve the Traveling Salesman Problem by aid of Genetic Algorithms [J].
Albayrak, Murat ;
Allahverdi, Novruz .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (03) :1313-1320
[2]  
Back T, 1996, P 9 INT S FDN INT SY, V1079
[3]  
Bandaru S, 2011, IEEE C EVOL COMPUTAT, P1335
[4]  
Breukelaar R., 2008, P 10 ANN C GEN EV CO
[5]  
Buxton H., 2000, P GECCO, P315
[6]  
Carroll S. B., 2005, DNA DIVERSITY MOL GE
[7]  
de Lima EB, 2010, IEEE C EVOL COMPUTAT
[8]  
Deb K, 1999, FOUNDATIONS OF GENETIC ALGORITHMS, 5, P265
[9]  
Glickman MR, 2000, IEEE C EVOL COMPUTAT, P62, DOI 10.1109/CEC.2000.870276
[10]  
Goldberg DE, 1989, GENETIC ALGORITHMS S