Double Mutational Salp Swarm Algorithm: From Optimal Performance Design to Analysis

被引:13
|
作者
Lin, Chao [1 ]
Wang, Pengjun [2 ]
Zhao, Xuehua [3 ]
Chen, Huiling [1 ]
机构
[1] Wenzhou Univ, Coll Comp Sci & Artificial Intelligence, Wenzhou 325035, Peoples R China
[2] Wenzhou Univ, Coll Elect & Elect Engn, Wenzhou 325035, Peoples R China
[3] Shenzhen Inst Informat Technol, Sch Digital Media, Shenzhen 518172, Peoples R China
来源
JOURNAL OF BIONIC ENGINEERING | 2023年 / 20卷 / 01期
基金
中国国家自然科学基金;
关键词
Salp swarm algorithm; Meta-heuristic algorithm; Global optimization; Exploration; Exploitation; Bionic; EVOLUTIONARY ALGORITHMS; OPTIMIZATION ALGORITHM; GLOBAL OPTIMIZATION; INSPIRED OPTIMIZER; EFFICIENT; MODEL;
D O I
10.1007/s42235-022-00262-5
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The Salp Swarm Algorithm (SSA) is a population-based Meta-heuristic Algorithm (MA) that simulates the behavior of a group of salps foraging in the ocean. Although the basic SSA has stable exploration capability and convergence speed, it still can fall into local optimum when solving complex optimization problems, which may be due to low utilization of population information and unbalanced exploration-to-exploitation ratio. Therefore, this study proposes a Double Mutation Salp Swarm Algorithm (DMSSA). In this study, a Cuckoo Mutation Strategy (CMS) and an Adaptive DE Mutation Strategy (ADMS) are introduced into the structure of the original SSA. The former mutation strategy is summarized as three basic operations: judgment, shuffling, and mutation. The purpose is to fully consider the information among search agents and use the differences between different search agents to participate in the update of positions, making the optimization process both diverse in exploration and minor in randomness. The latter strategy employs three basic operations: selection, mutation, and adaptation. As the follower part, some individuals do not blindly adopt the original follow method. Instead, the global optimal position and differences are considered, and the variation factor is adjusted adaptively, allowing the new algorithm to balance exploration, exploitation, and convergence efficiency. To evaluate the performance of DMSSA, comparisons are made with numerous algorithms on 30 IEEE CEC2014 benchmark functions. The statistical results confirm the better performance and significant difference of DMSSA in solving benchmark function tests. Finally, the applicability and scalability of DMSSA to optimization problems with constraints are further confirmed in three experiments on classical engineering design optimization problems. The source code of the proposed algorithm will be available at at: https://github.com/ ncjsq/ Double-Mutational-Salp-Swarm-Algorithm.
引用
收藏
页码:184 / 211
页数:28
相关论文
共 50 条
  • [1] Double Mutational Salp Swarm Algorithm: From Optimal Performance Design to Analysis
    Chao Lin
    Pengjun Wang
    Xuehua Zhao
    Huiling Chen
    Journal of Bionic Engineering, 2023, 20 : 184 - 211
  • [2] Application of the Salp Swarm Algorithm to Optimal Design of Tuned Inductive Choke
    Knypinski, Lukasz
    Kurzawa, Milena
    Wojciechowski, Rafal
    Gwozdz, Michal
    ENERGIES, 2024, 17 (20)
  • [3] Design and analysis of text document clustering using salp swarm algorithm
    Ponnusamy, Muruganantham
    Bedi, Pradeep
    Suresh, Tamilarasi
    Alagarsamy, Aravindhan
    Manikandan, R.
    Yuvaraj, N.
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (14): : 16197 - 16213
  • [4] Design and analysis of text document clustering using salp swarm algorithm
    Muruganantham Ponnusamy
    Pradeep Bedi
    Tamilarasi Suresh
    Aravindhan Alagarsamy
    R. Manikandan
    N. Yuvaraj
    The Journal of Supercomputing, 2022, 78 : 16197 - 16213
  • [5] A Boosted Communicational Salp Swarm Algorithm: Performance Optimization and Comprehensive Analysis
    Lin, Chao
    Wang, Pengjun
    Heidari, Ali Asghar
    Zhao, Xuehua
    Chen, Huiling
    JOURNAL OF BIONIC ENGINEERING, 2023, 20 (03) : 1296 - 1332
  • [6] A Boosted Communicational Salp Swarm Algorithm: Performance Optimization and Comprehensive Analysis
    Chao Lin
    Pengjun Wang
    Ali Asghar Heidari
    Xuehua Zhao
    Huiling Chen
    Journal of Bionic Engineering, 2023, 20 : 1296 - 1332
  • [7] Optimal design of IIR wideband digital differentiators and integrators using salp swarm algorithm
    Ali, Talal Ahmed Ali
    Xiao, Zhu
    Sun, Jingru
    Mirjalili, Seyedali
    Havyarimana, Vincent
    Jiang, Hongbo
    KNOWLEDGE-BASED SYSTEMS, 2019, 182
  • [8] Performance optimization of annealing salp swarm algorithm: frameworks and applications for engineering design
    Song, Jiuman
    Chen, Chengcheng
    Heidari, Ali Asghar
    Liu, Jiawen
    Yu, Helong
    Chen, Huiling
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2022, 9 (02) : 633 - 669
  • [9] Quantized Salp Swarm Algorithm (QSSA) for optimal feature selection
    Mahapatra A.K.
    Panda N.
    Pattanayak B.K.
    International Journal of Information Technology, 2023, 15 (2) : 725 - 734
  • [10] Upgraded salp swarm algorithm for optimal design of semi-active MR dampers in buildings
    Raeesi, Farzad
    Veladi, Hedayat
    Azar, Bahman Farahmand
    Shirgir, Sina
    Jafarpurian, Baharak
    STRUCTURAL ENGINEERING AND MECHANICS, 2023, 86 (02) : 197 - 209