A Modified jS']jSO Algorithm for Solving Constrained Engineering Problems

被引:14
|
作者
Shen, Yong [1 ]
Liang, Ziyuan [1 ]
Kang, Hongwei [1 ]
Sun, Xingping [1 ]
Chen, Qingyi [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming 650000, Yunnan, Peoples R China
来源
SYMMETRY-BASEL | 2021年 / 13卷 / 01期
基金
中国国家自然科学基金;
关键词
differential evolution; cosine similarity; opposition-based learning; parameter adaptive; symmetric search; constrained engineering problems; DIFFERENTIAL EVOLUTION; OPTIMIZATION ALGORITHM; EFFICIENT;
D O I
10.3390/sym13010063
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Proposing new strategies to improve the optimization performance of differential evolution (DE) is an important research study. The jSO algorithm was the announced winner of the Congress on Evolutionary Computation (CEC) 2017 competition on numerical optimization, and is the state-of-the-art algorithm in the SHADE (Success-History based Adaptive Differential Evolution) algorithm series. However, the jSO algorithm converges prematurely in the search space with different dimensions and is prone to falling into local optimum during evolution, as well as the problem of decreasing population diversity. In this paper, a modified jSO algorithm (MjSO) is proposed which is based on cosine similarity with parameter adaptation and a novel opposition-based learning restart mechanism incorporated with symmetry to address the above problems, respectively. Moreover, it is well known that parameter setting has a significant impact on the performance of the algorithm and the search process can be divided into two symmetrical parts. Hence, a parameter control strategy based on a symmetric search process is introduced in the MjSO. The effectiveness of these designs is supported by presenting a population clustering analysis, along with a population diversity measure to evaluate the performance of the proposed algorithm, three state-of-the-art DE variant algorithms (EBLSHADE, ELSHADE-SPACMA, and SALSHADE-cnEPSin) and two original algorithms (jSO and LSHADE) are compared with it, for solving 30 CEC'17 benchmark functions and three classical engineering design problems. The experimental results and analysis reveal that the proposed algorithm can outperform other competitions in terms of the convergence speed and the quality of solutions. Promisingly, the proposed method can be treated as an effective and efficient auxiliary tool for more complex optimization models and scenarios.
引用
收藏
页码:1 / 32
页数:32
相关论文
共 50 条
  • [1] A Modified Group Teaching Optimization Algorithm for Solving Constrained Engineering Optimization Problems
    Rao, Honghua
    Jia, Heming
    Wu, Di
    Wen, Changsheng
    Li, Shanglong
    Liu, Qingxin
    Abualigah, Laith
    [J]. MATHEMATICS, 2022, 10 (20)
  • [2] Modified Sand Cat Swarm Optimization Algorithm for Solving Constrained Engineering Optimization Problems
    Wu, Di
    Rao, Honghua
    Wen, Changsheng
    Jia, Heming
    Liu, Qingxin
    Abualigah, Laith
    [J]. MATHEMATICS, 2022, 10 (22)
  • [3] Modified Artificial Gorilla Troop Optimization Algorithm for Solving Constrained Engineering Optimization Problems
    You, Jinhua
    Jia, Heming
    Wu, Di
    Rao, Honghua
    Wen, Changsheng
    Liu, Qingxin
    Abualigah, Laith
    [J]. MATHEMATICS, 2023, 11 (05)
  • [4] A farmland fertility algorithm for solving constrained engineering problems
    Gharehchopogh, Farhad Soleimanian
    Farnad, Behnam
    Alizadeh, Ali
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (17):
  • [5] Migration Model of jS']jSO Algorithm
    Bujok, Petr
    Polakova, Radka
    [J]. 2018 25TH INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING (IWSSIP), 2018,
  • [6] Progressive Archive in Adaptive jS']jSO Algorithm
    Bujok, Petr
    [J]. MATHEMATICS, 2024, 12 (16)
  • [7] A novel differential evolution algorithm for solving constrained engineering optimization problems
    Ali Wagdy Mohamed
    [J]. Journal of Intelligent Manufacturing, 2018, 29 : 659 - 692
  • [8] An Adaptive Membrane Evolutionary Algorithm for Solving Constrained Engineering Optimization Problems
    Xiao, Jianhua
    Liu, Ying
    Zhang, Shuai
    Chen, Ping
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2017, 23 (07) : 652 - 672
  • [9] A novel differential evolution algorithm for solving constrained engineering optimization problems
    Mohamed, Ali Wagdy
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (03) : 659 - 692
  • [10] Improve coati optimization algorithm for solving constrained engineering optimization problems
    Jia, Heming
    Shi, Shengzhao
    Wu, Di
    Rao, Honghua
    Zhang, Jinrui
    Abualigah, Laith
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2023, 10 (06) : 2223 - 2250