Rethinking the differential evolution algorithm

被引:4
作者
Liu, Hongwei [1 ]
Li, Xiang [2 ]
Gong, Wenyin [2 ]
机构
[1] China Univ Geosci, Fac Earth Resources, Wuhan 430074, Peoples R China
[2] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
关键词
Multi-objective optimization; Differential evolution; Fast non-dominated sorting; Selection operation;
D O I
10.1007/s11761-020-00286-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Selection operation plays a significant role in differential evolution algorithm. A new differential evolution algorithm based on an improved selection process is presented in this work. It was studied that there was neither a practical method to maintain the distribution of population nor a correction to the variables out of bounds in mutation process in a standard differential evolution algorithm. The fast non-dominated sorting approach and the spatial distance algorithm which were applied to the beginning of the selection process, as well as a method to fix the transboundary variables in the mutation process, were adopted to optimize the differential evolution algorithm. The reformative algorithm could obtain a uniformly distributed and effective Pareto-optimal sets when applied to the classical multi-objective test functions; it performed prominently in the experiment of optimizing the quality, the cost and the time in a construction project compared with the previous work.
引用
收藏
页码:79 / 87
页数:9
相关论文
共 50 条
  • [1] Rethinking the differential evolution algorithm
    Hongwei Liu
    Xiang Li
    Wenyin Gong
    Service Oriented Computing and Applications, 2020, 14 : 79 - 87
  • [2] An Adaptive Multiobjective Differential Evolution Algorithm
    Gu, Fangqing
    Liu, Hai-lin
    JOURNAL OF COMPUTERS, 2013, 8 (02) : 294 - 301
  • [3] An improved differential evolution algorithm for quantifying fraudulent transactions
    Rakesh, Deepak Kumar
    Jana, Prasanta K.
    PATTERN RECOGNITION, 2023, 141
  • [4] Exploited Differential Evolution Algorithm
    Bhatnagar, Aakanksha
    Sharma, Kavita
    Singh, Manoj
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 1261 - 1269
  • [5] A Novel LUTI Model Calibration Using Differential Evolution Algorithm
    Skandary, Ahmad Farhad
    Dadashzadeh, Nima
    Zura, Marijan
    IEEE ACCESS, 2021, 9 : 167004 - 167014
  • [6] The use of differential evolution algorithm for solving chemical engineering problems
    Dragoi, Elena Niculina
    Curteanu, Silvia
    REVIEWS IN CHEMICAL ENGINEERING, 2016, 32 (02) : 149 - 180
  • [7] A Modified Binary Differential Evolution Algorithm
    Wang, Ling
    Fu, Xiping
    Menhas, Muhammad Ilyas
    Fei, Minrui
    LIFE SYSTEM MODELING AND INTELLIGENT COMPUTING, PT II, 2010, 6329 : 49 - 57
  • [8] Chaotic immune differential evolution algorithm
    Guo Zhenyu
    Bai Zhifeng
    Cao Binggang
    2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS, VOLS 1-5, 2007, : 2244 - 2249
  • [9] Research on Biogeography Differential Evolution Algorithm
    Mo, Hongwei
    Li, Zhenzhen
    Zhang, Luolin
    COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, 2012, 316 : 284 - 291
  • [10] A Discrete Differential Evolution Algorithm for Carpooling
    Hsieh, Fu-Shiung
    Zhan, Fu-Min
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2018, : 577 - 582