Enhanced differential evolution with modified parent selection technique for numerical optimisation

被引:0
作者
Zhang H. [1 ]
Li X. [2 ]
机构
[1] School of Engineering, China University of Geosciences, Wuhan
[2] School of Computer Science, China University of Geosciences, Wuhan
关键词
Differential evolution; Mutation operator; Numerical optimisation; Parent selection;
D O I
10.1504/ijcse.2018.094422
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Differential evolution (DE) is considered to be one of the most prominent evolutionary algorithms for numerical optimisation. However, it may suffer from the slow convergence rate, especially in the late stage of evolution progress. The reason might be that the parents in the mutation operator are randomly selected from the parent population. To remedy this limitation and to enhance the performance of DE, in this paper, a modified parent selection technique is proposed, where the parents in the mutation operator are chosen based on their previous successful experiences. The major advantages of the proposed parent selection technique are its simplicity and generality. It does not destroy the simple structure of DE, and it can be used in most DE variants. To verify the performance of the proposed technique, it is integrated into the classical DE algorithm and three advanced DE variants. Thirteen widely used benchmark functions are used as the test suite. Experimental results indicate that the proposed technique is able to enhance the performance of the classical DE and advanced DE algorithms in terms of both the quality of final solutions and the convergence rate. © 2018 Inderscience Enterprises Ltd.
引用
收藏
页码:98 / 108
页数:10
相关论文
共 30 条
[1]  
Brest J., Greiner S., Boskovic B., Mernik M., Zumer V., Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems, IEEE Trans. on Evol. Comput., 10, 6, pp. 646-657, (2006)
[2]  
Cai Z., Gong W., Ling C.X., Zhang H., A clustering-based differential evolution for global optimization, Applied Soft Computing, 11, 1, pp. 1363-1379, (2011)
[3]  
Das S., Suganthan P.N., Differential evolution: A survey of the state-of-the-art, IEEE Trans. on Evol. Comput., 15, 1, pp. 4-31, (2011)
[4]  
Das S., Abraham A., Konar A., Automatic clustering using an improved differential evolution algorithm, IEEE Trans. on Syst. Man, Cybern. A, Syst., Humans, 38, 1, pp. 218-237, (2008)
[5]  
Dong J., Jiang Y., Liu F., Zhu X., Shi R., MIMO radar antenna array synthesis with a hybrid approach based on GA and PSO, Int. J. of Embedded Systems, 6, 2-3, pp. 108-113, (2014)
[6]  
Fan H.-Y., Lampinen J., A trigonometric mutation operation to differential evolution, J. of Global Optimization, 27, 1, pp. 105-129, (2003)
[7]  
Gamperle R., Muler S.D., Koumoutsakos P., A parameter study for differential evolution, Proc. WSEAS Int. Conf. Advances Intell. Syst., Fuzzy Syst., Evol. Comput., pp. 293-298, (2002)
[8]  
Garcia S., Molina D., Lozano M., Herrera F., A study on the use of non-parametric tests for analyzing the evolutionary algorithms' behaviour: A case study on the CEC'2005 special session on real parameter optimization, Journal of Heuristics, 15, 6, pp. 617-644, (2009)
[9]  
Gong W., Cai Z., Parameter extraction of solar cell models using repaired adaptive differential evolution, Solar Energy, 94, pp. 209-220, (2013)
[10]  
Gong W., Cai Z., Jiang L., Enhancing the performance of differential evolution using orthogonal design method, Applied Mathematics and Computation, 206, 1, pp. 56-69, (2008)