水准点(测量)
向量算子
差异进化
计算机科学
微分算子
算法
数学
操作员(生物学)
数学优化
矢量场
选择(遗传算法)
人工智能
化学
抑制因子
纯数学
地理
转录因子
基因
几何学
生物化学
大地测量学
螺线管矢量场
作者
Zhiqiang Zeng,Min Zhang,Tao Chen,Zhiyong Hong
标识
DOI:10.1016/j.knosys.2021.107150
摘要
Abstract Most research on improving differential evolution algorithms has focused on mutation operator and parameter control. In this paper, a new selection operator is proposed to improve differential evolution algorithm performance. When the individual is not in a state of stagnation, the proposed selection operator is the same as the classical selection operator, meaning that it chooses the best vector from the trial vector and parent vector to survive to the next generation. When the individual is in a state of stagnation, the three other candidate vectors may survive to the next generation. The first candidate vector is the best vector of all the discarded trial vectors of the parent vector. The second candidate vector is the second-best vector of all the discarded trial vectors of the parent vector. The third candidate vector is randomly chosen from all the successfully updated solutions. The proposed selection operator will improve the differential evolution algorithm’s ability to escape the local optimal value. 58 benchmark functions are used for verification of the proposed selection operator’s performance. Experiments were conducted in order to compare six differential evolution algorithms’ performances using the proposed selection operator and not using the proposed selection operator. Simulation results showed that the proposed selection operator significantly improved the differential evolution algorithm’s performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI