Enhancing the performance of differential evolution using orthogonal design method

被引:110
作者
Gong, Wenyin [1 ]
Cai, Zhihua [1 ]
Jiang, Liangxiao [1 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
关键词
Differential evolution; Global optimization; Orthogonal design method; Self-adaptive parameter control;
D O I
10.1016/j.amc.2008.08.053
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Differential evolution (DE) is a simple and efficient global optimization algorithm. It has been successfully applied to solve a wide range of real-world optimization problems. However, DE has been shown to have certain weaknesses, especially if the global optimum should be located using a limited number of function evaluations (NFEs). In this paper, we incorporate the orthogonal design method into DE to accelerate its convergence rate. The orthogonal design method is not only to be used to generate the initial population, but also to be applied to design the crossover operator. In addition, two models of DE method are investigated. Moreover, the self-adaptive parameter control is employed to avoid tuning the parameters of DE. Experiments have been conducted on 25 problems of diverse complexities. And the results indicate that our approach is able to find the optimal or close-to-optimal solutions in all cases. Compared with other state-of-the-art evolutionary algorithms (EAs), our approach performs better, or at least comparably, in terms of the quality and stability of the final solutions. Crown Copyright (c) 2008 Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:56 / 69
页数:14
相关论文
共 32 条
[11]  
Gong WY, 2006, LECT NOTES COMPUT SC, V4304, P709
[12]   Intelligent evolutionary algorithms for large parameter optimization problems [J].
Ho, SY ;
Shu, LS ;
Chen, JH .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (06) :522-541
[13]  
Ho SY, 2001, PATTERN RECOGN, V34, P2305, DOI 10.1016/S0031-3203(00)00159-X
[14]   An orthogonal genetic algorithm with quantization for global numerical optimization [J].
Leung, YW ;
Wang, YP .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (01) :41-53
[15]   A fuzzy adaptive differential evolution algorithm [J].
Liu, J ;
Lampinen, J .
SOFT COMPUTING, 2005, 9 (06) :448-462
[16]   A simple self-adaptive Differential Evolution algorithm with application on the ALSTOM gasifier [J].
Nobakhti, Amin ;
Wang, Hong .
APPLIED SOFT COMPUTING, 2008, 8 (01) :350-370
[17]   Accelerating differential evolution using an adaptive local search [J].
Noman, Nasimul ;
Iba, Hitoshi .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (01) :107-125
[18]  
Price K., 2005, NAT COMP SER, DOI 10.1007/3-540-31306-0
[19]   Opposition-based differential evolution [J].
Rahnamayan, Shahryar ;
Tizhoosh, Hamid R. ;
Salama, Magdy M. A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (01) :64-79
[20]   A novel population initialization method for accelerating evolutionary algorithms [J].
Rahnamayan, Shahryar ;
Tizhoosh, Hamid R. ;
Salama, Magdy M. A. .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2007, 53 (10) :1605-1614