A self-adaptive differential evolution algorithm for binary CSPs

被引:10
作者
Fu, Hongjie [1 ,2 ]
Ouyang, Dantong [1 ]
Xu, Jiaming [3 ]
机构
[1] Jilin Univ, Minist Educ, Key Lab Symbol Computat & Knowledge Engn, Changchun 130012, Peoples R China
[2] Coll Comp Sci & Technol, Jilin Teachers Inst Engn & Technol, Changchun 130052, Peoples R China
[3] China Internet Network Informat Ctr, Beijing 100000, Peoples R China
关键词
Differential evolution; Self-adaptive; CSPs;
D O I
10.1016/j.camwa.2011.06.053
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A novel self-adaptive differential evolution (SADE) algorithm is proposed in this paper. SADE adjusts the mutation rate F and the crossover rate CR adaptively, taking account of the different distribution of population. In order to balance an individual's exploration and exploitation capability for different evolving phases, F and CR are equal to two different self-adjusted nonlinear functions. Attention is concentrated on varying F and CR dynamically with each generation evolution. SADE maintains the diversity of population and improves the global convergence ability. It also improves the efficiency and success rate and avoids the premature convergence. Simulation and comparisons based on test-sets of CSPs demonstrate the effectiveness, efficiency and robustness of the proposed algorithm. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2712 / 2718
页数:7
相关论文
共 50 条
  • [41] Self-adaptive learning based discrete differential evolution algorithm for solving CJWTA problem
    Xue, Yu
    Zhuang, Yi
    Ni, Tianquan
    Ni, Siru
    Wen, Xuezhi
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2014, 25 (01) : 59 - 68
  • [42] Self-adaptive differential evolution algorithm using population size reduction and three strategies
    Janez Brest
    Mirjam Sepesy Maučec
    Soft Computing, 2011, 15 : 2157 - 2174
  • [43] Self-adaptive learning based discrete differential evolution algorithm for solving CJWTA problem
    Yu Xue
    Yi Zhuang
    Tianquan Ni
    Siru Ni
    Xuezhi Wen
    JournalofSystemsEngineeringandElectronics, 2014, 25 (01) : 59 - 68
  • [44] Differential Evolution with Self-adaptive Mutation Scaling Factor
    Hiba, Hanan
    Mahdavi, Sedigheh
    Rahnamayan, Shahryar
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017,
  • [45] Self-adaptive differential evolution algorithm using population size reduction and three strategies
    Brest, Janez
    Maucec, Mirjam Sepesy
    SOFT COMPUTING, 2011, 15 (11) : 2157 - 2174
  • [46] A Self-Adaptive Strategy for Controlling Parameters in Differential Evolution
    Soliman, Omar S.
    Bui, Lam T.
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 2837 - 2842
  • [47] Exploring dynamic self-adaptive populations in differential evolution
    Teo, J
    SOFT COMPUTING, 2006, 10 (08) : 673 - 686
  • [48] Exploring dynamic self-adaptive populations in differential evolution
    Jason Teo
    Soft Computing, 2006, 10 : 673 - 686
  • [49] Dissipative Differential Evolution with Self-adaptive Control Parameters
    Guo, Jinglei
    Li, Zhijian
    Xie, Wei
    Wang, Hui
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3088 - 3095
  • [50] Self-adaptive, multipopulation differential evolution in dynamic environments
    Novoa-Hernandez, Pavel
    Cruz Corona, Carlos
    Pelta, David A.
    SOFT COMPUTING, 2013, 17 (10) : 1861 - 1881