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 条
  • [21] PRICE K, 2006, DIFFERENTIAL EVOLUTI, DOI 10.1007/3-540-31306-0
  • [22] Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization
    Qin, A. K.
    Huang, V. L.
    Suganthan, P. N.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2009, 13 (02) : 398 - 417
  • [23] Self-adaptive differential evolution algorithm for numerical optimization
    Qin, AK
    Suganthan, PN
    [J]. 2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1785 - 1791
  • [24] Opposition-based differential evolution
    Rahnamayan, Shahryar
    Tizhoosh, Hamid R.
    Salama, Magdy M. A.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (01) : 64 - 79
  • [25] Rönkkönen J, 2005, IEEE C EVOL COMPUTAT, P506
  • [26] Computing, artificial intelligence and information management - Empirical analysis of self-adaptive differential evolution
    Salman, Ayed
    Engelbrecht, Andries P.
    Omran, Mahamed G. H.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) : 785 - 804
  • [27] Shang YW, 2006, EVOL COMPUT, V14, P119, DOI 10.1162/106365606776022733
  • [28] Differential evolution - A simple and efficient heuristic for global optimization over continuous spaces
    Storn, R
    Price, K
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 1997, 11 (04) : 341 - 359
  • [29] DE/EDA: A new evolutionary algorithm for global optimization
    Sun, JY
    Zhang, QF
    Tsang, EPK
    [J]. INFORMATION SCIENCES, 2005, 169 (3-4) : 249 - 262
  • [30] Wang H, 2011, PROTECTING PRIVACY IN CHINA: A RESEARCH ON CHINAS PRIVACY STANDARDS AND THE POSSIBILITY OF ESTABLISHING THE RIGHT TO PRIVACY AND THE INFORMATION PRIVACY PROTECTION LEGISLATION IN MODERN CHINA, P1, DOI 10.1007/978-3-642-21750-0_1