Three modified versions of differential evolution algorithm for continuous optimization

被引:18
作者
Ahandani, Morteza Alinia [1 ]
Shirjoposh, Naser Pourqorban
Banimahd, Reza [2 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, Intelligent Syst Res Lab, Tabriz, Iran
[2] Sahand Univ Technol, Sahand, Tabriz, Iran
基金
英国科研创新办公室;
关键词
Bidirectional optimization; Differential evolution; Global optimization; Shuffled frog leaping; GLOBAL OPTIMIZATION; MEMETIC ALGORITHMS; DESIGN; PARAMETERS;
D O I
10.1007/s00500-010-0636-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) is one simple and effective evolutionary algorithm (EA) for global optimization. In this paper, three modified versions of the DE to improve its performance, to repair its defect in accurate converging to individual optimal point and to compensate the limited amount of search moves of original DE are proposed. In the first modified version called bidirectional differential evolution (BDE), to generate a new trial point, is used from the bidirectional optimization concept, and in the second modified version called shuffled differential evolution (SDE), population such as shuffled frog leaping (SFL) algorithm is divided in to several memeplexes and each memeplex is improved by the DE algorithm. Finally, in the third modified version of DE called shuffled bidirectional differential evolution (SBDE) to improve each memeplex is used from the proposed BDE algorithm. Three proposed modified versions are applied on two types of DE and six obtained algorithms are compared with original DE and SFL algorithms. Experiments on continuous benchmark functions and non-parametric analysis of obtained results demonstrate that applying bidirectional concept only improves one type of the DE. But the SDE and the SBDE have a better success rate and higher solution precision than original DE and SFL, whereas those are more time consuming on some functions. In a later part of the comparative experiments, a comparison of the proposed algorithms with some modern DE and the other EAs reported in the literature confirms a better or at least comparable performance of our proposed algorithms.
引用
收藏
页码:803 / 830
页数:28
相关论文
共 34 条
[1]   Differential evolution with preferential crossover [J].
Ali, M. M. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 181 (03) :1137-1147
[2]  
[Anonymous], 1999, NEW IDEAS OPTIMIZATI
[3]   Differential evolution strategies for optimal design of shell-and-tube heat exchangers [J].
Babu, B. V. ;
Munawar, S. A. .
CHEMICAL ENGINEERING SCIENCE, 2007, 62 (14) :3720-3739
[4]   Performance comparison of self-adaptive and adaptive differential evolution algorithms [J].
Brest, Janez ;
Boskovic, Borko ;
Greiner, Saso ;
Zumer, Viljem ;
Maucec, Mirjam Sepesy .
SOFT COMPUTING, 2007, 11 (07) :617-629
[5]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[6]   High-Dimensional Real-Parameter Optimization using Self-Adaptive Differential Evolution Algorithm with Population Size Reduction [J].
Brest, Janez ;
Zamuda, Ales ;
Boskovic, Borko ;
Maucec, Mirjam Sepesy ;
Zumer, Viljem .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :2032-2039
[7]  
Bui LT, 2005, IEEE C EVOL COMPUTAT, P2349
[8]   Super-fit control adaptation in memetic differential evolution frameworks [J].
Caponio, Andrea ;
Neri, Ferrante ;
Tirronen, Ville .
SOFT COMPUTING, 2009, 13 (8-9) :811-831
[9]  
CHANG YP, 2007, EXPERT SYST APPL, V7, P4157
[10]   Variable scaling hybrid differential evolution for large-scale economic dispatch problems [J].
Chiou, Ji-Pyng .
ELECTRIC POWER SYSTEMS RESEARCH, 2007, 77 (3-4) :212-218