An Improved Adaptive Niche Differential Evolution Algorithm
Differential evolution (DE) algorithm is a random search algorithm by referring to the natural genetic and natural selection mechanism of the biological world and it is used to process the complicated non-linear problems which are difficult to be solved by traditional computational methods. However, subject to its own mechanism and single structure, the basic DE algorithm is easy to get trapped into local optimum and it is difficult to handle high-dimensional and complicated optimization problems. In order to enhance the search performance of the DE algorithm, this paper uses the idea of niche, decomposes the entire population into several niches according to the fitness, perform population selection by integrating the optimum reservation strategy to realize the optimal selection of niche, adjusts the fitness of the individual of the population, designs the adaptive crossover and mutation operators to make the crossover and mutation probabilities change with the individual fitness and enhances the ability of DE algorithm to jump out of the local optimal solution. The experiment result of benchmark function shows that the method of this paper can maintain solution diversity, effectively avoid premature convergence and enhance the global search ability of DE algorithm.
Article MetricsAbstract view : 0 times
PDF - 0 times
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus, 9th Floor, LPPI Room
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120 ext. 4902, Fax: +62 274 564604