Analysis of Optimization Capability of Selection Operator for DE Algorithm
Differential Evolution Algorithm (DE) is an intelligent algorithm widely used in recent years. Many scholars have studied DE algorithm from many aspects, such as theory and application. Selection operator using greedy strategy is an important part of DE algorithm. Traditionally thought, the DE selection operator is only a means to maintain effective population evolution of DE. In fact, the DE selection operator also has some capability to optimize. For this reason, this paper constructs some DE variants, and compares the optimization results of them with the standard DE algorithm. Simulation results show that the new algorithm which only using greedy selection can achieve certain optimization results, meanwhile, DE algorithm which removing its greedy selection operator only has poor performance. This proves that DE selection operator has certain optimization capability.
KeywordsAlgorithm analysis Differential evolution algorithm Selection operator
This work was supported in part by Henan Science and Technology Project (No.182102210411) and Henan University Key Research Project (No.18A520040).
- 9.Zhou, Y.L., Zhu, Y.H.: Discrete differential evolution with fitness uniform selection scheme. J. Chin. Comput. Syst. 33(1), 151–154 (2012)Google Scholar
- 10.HU, C.-J., Zhang, J.: Immune differential evolution algorithm using clone selection. Appl. Res. Comput. 30(6), 1635–1640 (2013)Google Scholar
- 11.Yang, G., Jin, H.: Optimization algorithm based on differential evolution and clonal selection mechanism. Comput. Eng. Appl. 49(10), 49–50 (2013)Google Scholar
- 13.Corne, D., Dorigo, M., Glover, F., Dasgupta, D., Moscato, P., Poli, R., et al.: New Ideas in Optimization, pp. 11–32. UK, McGraw-Hill Ltd (1999)Google Scholar