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
相关论文
共 126 条
[1]   Multiobjective big data optimization based on a hybrid salp swarm algorithm and differential evolution [J].
Abd Elaziz, Mohamed ;
Li, Lin ;
Jayasena, K. P. N. ;
Xiong, Shengwu .
APPLIED MATHEMATICAL MODELLING, 2020, 80 :929-943
[2]   INFO: An efficient optimization algorithm based on weighted mean of vectors [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Noshadian, Saeed ;
Chen, Huiling ;
Gandomi, Amir H. .
EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
[3]   RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method [J].
Ahmadianfar, Iman ;
Heidari, Ali Asghar ;
Gandomi, Amir H. ;
Chu, Xuefeng ;
Chen, Huiling .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
[4]   A dynamic locality multi-objective salp swarm algorithm for feature selection [J].
Aljarah, Ibrahim ;
Habib, Maria ;
Faris, Hossam ;
Al-Madi, Nailah ;
Heidari, Ali Asghar ;
Mafarja, Majdi ;
Abd Elaziz, Mohamed ;
Mirjalili, Seyedali .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 147
[5]   Drug repositioning based on the heterogeneous information fusion graph convolutional network [J].
Cai, Lijun ;
Lu, Changcheng ;
Xu, Junlin ;
Meng, Yajie ;
Wang, Peng ;
Fu, Xiangzheng ;
Zeng, Xiangxiang ;
Su, Yansen .
BRIEFINGS IN BIOINFORMATICS, 2021, 22 (06)
[6]   Evolving an optimal kernel extreme learning machine by using an enhanced grey wolf optimization strategy [J].
Cai, Zhennao ;
Gu, Jianhua ;
Luo, Jie ;
Zhang, Qian ;
Chen, Huiling ;
Pan, Zhifang ;
Li, Yuping ;
Li, Chengye .
EXPERT SYSTEMS WITH APPLICATIONS, 2019, 138
[7]   An Intelligent Parkinson's Disease Diagnostic System Based on a Chaotic Bacterial Foraging Optimization Enhanced Fuzzy KNN Approach [J].
Cai, Zhennao ;
Gu, Jianhua ;
Wen, Caiyun ;
Zhao, Dong ;
Huang, Chunyu ;
Huang, Hui ;
Tong, Changfei ;
Li, Jun ;
Chen, Huiling .
COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2018, 2018
[8]   Advancement of the search process of salp swarm algorithm for global optimization problems [J].
celik, Emre ;
Ozturk, Nihat ;
Arya, Yogendra .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 182
[9]   A multi-strategy enhanced sine cosine algorithm for global optimization and constrained practical engineering problems [J].
Chen, Huiling ;
Wang, Mingjing ;
Zhao, Xuehua .
APPLIED MATHEMATICS AND COMPUTATION, 2020, 369
[10]   Particle Swarm Optimization with an Aging Leader and Challengers [J].
Chen, Wei-Neng ;
Zhang, Jun ;
Lin, Ying ;
Chen, Ni ;
Zhan, Zhi-Hui ;
Chung, Henry Shu-Hung ;
Li, Yun ;
Shi, Yu-Hui .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (02) :241-258