Enhancing differential evolution with role assignment scheme

被引:24
作者
Zhou, Xinyu [1 ]
Wu, Zhijian [1 ]
Wang, Hui [2 ]
Rahnamayan, Shahryar [3 ]
机构
[1] Wuhan Univ, State Key Lab Software Engn, Sch Comp, Wuhan 430072, Peoples R China
[2] Nanchang Inst Technol, Sch Informat Engn, Nanchang 330099, Peoples R China
[3] OUIT, Dept Elect Comp & Software Engn, Oshawa, ON L1H 7K4, Canada
基金
中国国家自然科学基金;
关键词
Differential evolution; Mutation strategy; Control parameter settings; Role assignment scheme; OPTIMIZATION; ALGORITHM; INTELLIGENCE; ADAPTATION; PARAMETERS;
D O I
10.1007/s00500-013-1195-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As one of the most popular evolutionary algorithms, differential evolution (DE) has been used for solving a wide range of real-world problems. The performance of DE highly depends on the chosen mutation strategy and control parameter settings. Although the conventional trial-and-error procedure can be used to elaborately select the proper strategy and to tune the parameter values, this procedure is often very time-consuming and is not suitable for practitioners without a priori experience. To tackle this problem, DE with a novel role assignment (RA) scheme is proposed in this paper. In the RA scheme, both the fitness information and positional information of individuals are utilized to dynamically divide the population into several groups. Each group is considered as a role, which has its own mutation strategy and parameter settings and is expected to play a different role in the evolution process. To verify the performance of our approach, experiments are conducted on 23 well-known benchmark functions. Results show that our approach is better than, or at least comparable to, several state-of-the-art DE variants.
引用
收藏
页码:2209 / 2225
页数:17
相关论文
共 37 条
  • [1] Abbass HA, 2002, IEEE C EVOL COMPUTAT, P831, DOI 10.1109/CEC.2002.1007033
  • [2] [Anonymous], 2005, NAT COMPUT
  • [3] Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems
    Brest, Janez
    Greiner, Saso
    Boskovic, Borko
    Mernik, Marjan
    Zumer, Vijern
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) : 646 - 657
  • [4] Super-fit control adaptation in memetic differential evolution frameworks
    Caponio, Andrea
    Neri, Ferrante
    Tirronen, Ville
    [J]. SOFT COMPUTING, 2009, 13 (8-9) : 811 - 831
  • [5] Automatic clustering using an improved differential evolution algorithm
    Das, Swagatam
    Abraham, Ajith
    Konar, Amit
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01): : 218 - 237
  • [6] Differential Evolution: A Survey of the State-of-the-Art
    Das, Swagatam
    Suganthan, Ponnuthurai Nagaratnam
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) : 4 - 31
  • [7] Parameter control in evolutionary algorithms
    Eiben, AE
    Hinterding, R
    Michalewicz, Z
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (02) : 124 - 141
  • [8] Enhancing Differential Evolution Utilizing Proximity-Based Mutation Operators
    Epitropakis, Michael G.
    Tasoulis, Dimitris K.
    Pavlidis, Nicos G.
    Plagianakos, Vassilis P.
    Vrahatis, Michael N.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) : 99 - 119
  • [9] Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power
    Garcia, Salvador
    Fernandez, Alberto
    Luengo, Julian
    Herrera, Francisco
    [J]. INFORMATION SCIENCES, 2010, 180 (10) : 2044 - 2064
  • [10] 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
    Garcia, Salvador
    Molina, Daniel
    Lozano, Manuel
    Herrera, Francisco
    [J]. JOURNAL OF HEURISTICS, 2009, 15 (06) : 617 - 644