A self-adaptive genetic algorithm with improved mutation mode based on measurement of population diversity

被引:27
作者
Sun, Na [1 ]
Lu, Yong [1 ]
机构
[1] Minzu Univ China, Sch Informat Engn, Beijing 100081, Peoples R China
关键词
Genetic algorithm; Mutation mode; Population diversity; Self-adaptive genetic algorithm; PREMATURE CONVERGENCE;
D O I
10.1007/s00521-018-3438-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic algorithm (GA) is an important and effective method to solve the optimization problem, which has been widely used in most practical applications. However, the premature convergence of GA has unexpected effect on the algorithm's performance, the main reason is that the evolution of outstanding individuals multiply rapidly will lead to premature loss of population's diversity. To solve the above problem, a method to qualify the population diversity and similarity between adjacent generations is proposed. Then, according to the evaluation of population diversity and the fitness of individual, the adaptive adjustment of crossover and mutation probability is realized. The results of several benchmark functions show that the proposed algorithm can search the optimal solution of almost all benchmark functions and effectively maintain the diversity of the population. Compared with the existing algorithms, it has greatly improved the convergence speed and the global optimal solution.
引用
收藏
页码:1435 / 1443
页数:9
相关论文
共 31 条
[1]  
[Anonymous], 2013, COMPUT INF SCI
[2]   Genetic-Algorithm-Based Optimization Approach for Energy Management [J].
Arabali, A. ;
Ghofrani, M. ;
Etezadi-Amoli, M. ;
Fadali, M. S. ;
Baghzouz, Y. .
IEEE TRANSACTIONS ON POWER DELIVERY, 2013, 28 (01) :162-170
[3]  
Campos VEM, 2013, THEOR PROBAB APPL, V57, P185
[4]  
Chen Hao, 2010, Journal of Software, V21, P978, DOI 10.3724/SP.J.1001.2010.03484
[5]  
Choubey NS, 2011, ADV INTEL SOFT COMPU, V96, P55
[6]   Allele Gene Based Adaptive Genetic Algorithm to the Code Design [J].
Dai, Xiaoming .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2011, 59 (05) :1253-1258
[7]  
Danoy G., 2006, HIS, P48
[8]   A fast Pareto genetic algorithm approach for solving expensive multiobjective optimization problems [J].
Eskandari, Hamidreza ;
Geiger, Christopher D. .
JOURNAL OF HEURISTICS, 2008, 14 (03) :203-241
[9]   Genetic algorithms with shrinking population size [J].
Hallam, Joshua W. ;
Akman, Olcay ;
Akman, Fusun .
COMPUTATIONAL STATISTICS, 2010, 25 (04) :691-705
[10]   A self-adapting genetic algorithm for project scheduling under resource constraints [J].
Hartmann, S .
NAVAL RESEARCH LOGISTICS, 2002, 49 (05) :433-448