A Mutation Adaptation Mechanism for Differential Evolution Algorithm

被引:0
作者
Aalto, Johanna [1 ]
Lampinen, Jouni [1 ]
机构
[1] Univ Vaasa, Dept Comp Sci, Vaasa, Finland
来源
2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC) | 2013年
关键词
Differential Evolution; exponential moving average; control parameter; adaptation; optimization; POPULATION-SIZE; OPTIMIZATION; PARAMETERS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new adaptive Differential Evolution algorithm called EWMA-DE is proposed. In original Differential Evolution algorithm three different control parameter values must be pre-specified by the user a priori; Population size, crossover constant and mutation scale factor. Choosing good parameters can be very difficult for the user, especially for the practitioners. In the proposed algorithm the mutation scale factor is adapted using a novel exponential moving average based mechanism, while the other control parameters are kept fixed as in standard Differential Evolution. The algorithm was initially evaluated by using the set of 25 benchmark functions provided by CEC2005 special session on real-parameter optimization and compared with the results of standard DE/rand/1/bin version. Results turned out to be rather promising; EWMA-DE outperformed the original Differential Evolution in majority of tested cases, which is demonstrating the potential of the proposed adaptation approach.
引用
收藏
页码:55 / 62
页数:8
相关论文
共 36 条
[1]  
Abbass H. A., 2002, PRESENTED AT EVOLUTI
[2]  
Abbass H. A., 2001, PRESENTED AT EVOLUTI
[3]   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
[4]   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
[5]  
Coelho A. L. V., 2008, PRESENTED AT PROCEED
[6]   Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art [J].
Coello, CAC .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2002, 191 (11-12) :1245-1287
[7]  
Eiben A. E., 2004, EVOLUTIONARY ALGORIT, P1611
[8]   Parameter control in evolutionary algorithms [J].
Eiben, AE ;
Hinterding, R ;
Michalewicz, Z .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (02) :124-141
[9]  
Lampinen J., 2000, PRESENTED AT PROCEED
[10]  
Lampinen J., 2001, OPTIMIZATION, V2, P5