Spiral Gaussian mutation sine cosine algorithm: Framework and comprehensive performance optimization

被引:28
作者
Zhou, Wei [1 ]
Wang, Pengjun [1 ]
Heidari, Ali Asghar [2 ]
Zhao, Xuehua [3 ]
Chen, Huiling [4 ]
机构
[1] Wenzhou Univ, Coll Elect & Elect Engn, Wenzhou 325035, Peoples R China
[2] Univ Tehran, Coll Engn, Sch Surveying & Geospatial Engn, Tehran, Iran
[3] Shenzhen Inst Informat Technol, Sch Digital Media, Shenzhen 518172, Peoples R China
[4] Wenzhou Univ, Coll Comp Sci & Artificial Intelligence, Wenzhou 325035, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Sine cosine algorithm; Spiral motion; Gaussian mutation; Global optimization; Engineering application; FRUIT-FLY OPTIMIZATION; MOTH-FLAME OPTIMIZER; GLOBAL OPTIMIZATION; DIFFERENTIAL EVOLUTION; PARAMETER-ESTIMATION; PARTICLE SWARM; EFFICIENT; SEARCH; SYSTEM; AGGREGATION;
D O I
10.1016/j.eswa.2022.118372
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Sine Cosine Algorithm (SCA), as a recently viral population-based meta-heuristic, which is in the extensive application for a variety of optimization cases. Regardless of the concerns on its novelty, SCA updates the population based on a simple updating rule with a basic structure and few parameters. However, it is considered that SCA remains the weakness of low diversity, slow convergence speed, stagnation in local optimum, and low accuracy of solutions. In that case, an attempt is made to design a new SCA version to overcome these shortcomings, namely FGSCA, combined with two strategies, including spiral motion and Gaussian mutation. Spiral motion is inspired by Moth-flame Optimization (MFO), which is employed to strengthen the capacity of exploitation based on the original SCA. The Gaussian mutation is adopted to increase the population's diversity generated by SCA and strengthen local exploration capability. The principle is to update the population generated by SCA, respectively, and then choose the best from these two new populations by greedy selection. Combining the two strategies effectively strengthens the original SCA's performance and maintains a proper exploitation and exploration balance. To examine the performance of FGSCA, it is used for making comparisons with eight well-known meta-heuristic algorithms (MAs), six reported SCA variants, and ten improved MAs on 23 well-known benchmark test problems and 30 standard IEEE CEC2014 benchmark test problems. Results indicate that the overall performance of FGSCA is superior to twenty-four comparative MAs on 53 benchmark test problems. Besides, FGSCA is employed to resolve three practical engineering problems. Results exhibit that FGSCA harvests the best results among twenty-four comparative MAs. Thus, FGSCA is expected to be a mighty and efficient tool for dealing with various complex optimization problems.
引用
收藏
页数:38
相关论文
共 145 条
[1]   An improved Opposition-Based Sine Cosine Algorithm for global optimization [J].
Abd Elaziz, Mohamed ;
Oliva, Diego ;
Xiong, Shengwu .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 :484-500
[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]  
[Anonymous], 2017, Nature-Inspired Algorithms and Applied Optimization
[5]   GWO-Based Optimal Tuning of Type-1 and Type-2 Fuzzy Controllers for Electromagnetic Actuated Clutch Systems [J].
Bojan-Dragos, Claudia-Adina ;
Precup, Radu-Emil ;
Preitl, Stefan ;
Roman, Raul-Cristian ;
Hedrea, Elena-Lorena ;
Szedlak-Stinean, Alexandra-Iulia .
IFAC PAPERSONLINE, 2021, 54 (04) :189-194
[6]  
Cai L., 2022, J FRANKLIN I
[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]   Advanced orthogonal learning-driven multi-swarm sine cosine optimization: Framework and case studies [J].
Chen, Hao ;
Heidari, Ali Asghar ;
Zhao, Xuehua ;
Zhang, Lejun ;
Chen, Huiling .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 144
[9]   An enhanced Bacterial Foraging Optimization and its application for training kernel extreme learning machine [J].
Chen, Huiling ;
Zhang, Qian ;
Luo, Jie ;
Xu, Yueting ;
Zhang, Xiaoqin .
APPLIED SOFT COMPUTING, 2020, 86
[10]   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