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 条
  • [21] Modified crayfish optimization algorithm for solving multiple engineering application problems
    Jia, Heming
    Zhou, Xuelian
    Zhang, Jinrui
    Abualigah, Laith
    Yildiz, Ali Riza
    Hussien, Abdelazim G.
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)
  • [22] An Evolutionary Dynamic Control Cuckoo Search Algorithm for Solving the Constrained Engineering Design Problems
    Naik, Manoj Kumar
    Swain, Monorama
    Panda, Rutuparna
    Abraham, Ajith
    [J]. INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2022, 13 (04)
  • [23] A new chaotic Levy flight distribution optimization algorithm for solving constrained engineering problems
    Yildiz, Betul Sultan
    Kumar, Sumit
    Pholdee, Nantiwat
    Bureerat, Sujin
    Sait, Sadiq M.
    Yildiz, Ali Riza
    [J]. EXPERT SYSTEMS, 2022, 39 (08)
  • [24] An Evolutionary Algorithm with Lower-Dimensional Crossover for Solving Constrained Engineering Optimization Problems
    Shi, Yulong
    Zeng, Sanyou
    Xiao, Bo
    Yang, Yang
    Gao, Song
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, 2009, 61 : 289 - 298
  • [25] Improved fruit fly optimization algorithm for solving constrained optimization problems and engineering applications
    Shi J.-P.
    Li P.-S.
    Liu G.-P.
    Liu P.
    [J]. Kongzhi yu Juece/Control and Decision, 2021, 36 (02): : 314 - 324
  • [26] A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm
    Askarzadeh, Alireza
    [J]. COMPUTERS & STRUCTURES, 2016, 169 : 1 - 12
  • [27] An Evolutionary Dynamic Control Cuckoo Search Algorithm for Solving the Constrained Engineering Design Problems
    Naik, Manoj Kumar
    Swain, Monorama
    Panda, Rutuparna
    Abraham, Ajith
    [J]. INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2022, 13 (01)
  • [28] Solving constrained engineering design problems with multi-objective artificial algae algorithm
    Ozkis, Ahmet
    Babalik, Ahmet
    [J]. PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2023, 29 (02): : 183 - 193
  • [29] Improved Remora Optimization Algorithm with Mutualistic Strategy for Solving Constrained Engineering Optimization Problems
    Wang, Shikai
    Rao, Honghua
    Wen, Changsheng
    Jia, Heming
    Wu, Di
    Liu, Qingxin
    Abualigah, Laith
    [J]. PROCESSES, 2022, 10 (12)
  • [30] A novel hybrid water wave optimization algorithm for solving complex constrained engineering problems
    Gurses, Dildar
    Pholdee, Nantiwat
    Bureerat, Sujin
    Sait, Sadiq M.
    Yildiz, Ali Riza
    [J]. MATERIALS TESTING, 2021, 63 (06) : 560 - 564