An adaptive quadratic interpolation and rounding mechanism sine cosine algorithm with application to constrained engineering optimization problems

被引:54
作者
Yang, Xiao [1 ]
Wang, Rui [1 ]
Zhao, Dong [2 ]
Yu, Fanhua [2 ]
Huang, Chunyu [3 ]
Heidari, Ali Asghar [4 ]
Cai, Zhennao [4 ]
Bourouis, Sami [5 ]
Algarni, Abeer D. [6 ]
Chen, Huiling [4 ]
机构
[1] Changchun Univ Sci & Technol, Sch Comp Sci & Technol, Changchun 130022, Jilin, Peoples R China
[2] Changchun Normal Univ, Coll Comp Sci & Technol, Changchun 130032, Jilin, Peoples R China
[3] Changchun Coll Elect Technol, Ctr Modern Educ Technol, Changchun 130032, Jilin, Peoples R China
[4] Wenzhou Univ, Coll Comp Sci & Artificial Intelligence, Wenzhou 325035, Zhejiang, Peoples R China
[5] Taif Univ, Coll Comp & Informat Technol, Dept Informat Technol, PO, POB 11099, Taif 21944, Saudi Arabia
[6] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Dept Informat Technol, POB 84428, Riyadh 11671, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Meta -heuristic algorithm; Sine cosine algorithm; Practical engineering problem; Optimization; Evolutionary algorithm; Metaheuristic; OBJECTIVE DEPLOYMENT OPTIMIZATION; GLOBAL OPTIMIZATION; DIFFERENTIAL EVOLUTION; SEARCH ALGORITHM; NEURAL-NETWORK; EFFICIENT; DESIGN; SWARM; RECOMMENDATION; INTELLIGENCE;
D O I
10.1016/j.eswa.2022.119041
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The sine cosine algorithm (SCA) is a well-known meta-heuristic optimization algorithm. SCA has received much attention in various optimization fields due to its simple structure and excellent optimization capabilities. However, the dimension of objective function also increases with the increasing complexity of optimization tasks. This makes the original SCA appear to have insufficient optimization capability and likely to fall into premature convergence. A multi-mechanism acting variant of SCA, called ARSCA, is proposed to address the above deficiencies. ARSCA is an enhanced SCA algorithm based on the adaptive quadratic interpolation mechanism (AQIM) and Rounding mechanism (RM). RM enables a more balanced state between exploration and exploitation of the ARSCA. AQIM enhances local exploitation capabilities. To verify the performance of ARSCA, we compared ARSCA with some advanced traditional optimization algorithms and variants of algorithms for 30 consecutive benchmark functions of IEEE CEC2014. In addition, ARSCA was applied to 6 constrained engineering optimization problems. These six algorithms include the tension-compression spring design problem, the welded beam design problem, the pressure vessel design problem, the I-beam design problem, the speed reducer design problem, and the three-bar design problem. Experimental results show that ARSCA outperforms its competitors in both the solution quality and the ability to jump out of the local optimum. The relevant codes for the paper are publicly available at https://github.com/YangXiao9799/paper_ARSCA.
引用
收藏
页数:33
相关论文
共 147 条
  • [1] An improved Opposition-Based Sine Cosine Algorithm for global optimization
    Abd Elaziz, Mohamed
    Oliva, Diego
    Xiong, Shengwu
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 90 : 484 - 500
  • [2] EA-MSCA: An effective energy-aware multi-objective modified sine-cosine algorithm for real-time task scheduling in multiprocessor systems: Methods and analysis
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Abouhawwash, Mohamed
    Chakrabortty, Ripon K.
    Ryan, Michael J.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 173
  • [3] Advances in Sine Cosine Algorithm: A comprehensive survey
    Abualigah, Laith
    Diabat, Ali
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (04) : 2567 - 2608
  • [4] INFO: An efficient optimization algorithm based on weighted mean of vectors
    Ahmadianfar, Iman
    Heidari, Ali Asghar
    Noshadian, Saeed
    Chen, Huiling
    Gandomi, Amir H.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 195
  • [5] RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method
    Ahmadianfar, Iman
    Heidari, Ali Asghar
    Gandomi, Amir H.
    Chu, Xuefeng
    Chen, Huiling
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 181
  • [6] A comparative study between artificial bee colony (ABC) algorithm and its variants on big data optimization
    Aslan, Selcuk
    [J]. MEMETIC COMPUTING, 2020, 12 (02) : 129 - 150
  • [7] GWO-Based Optimal Tuning of Type-1 and Type-2 Fuzzy Controllers for Electromagnetic Actuated Clutch Systems
    Bojan-Dragos, Claudia-Adina
    Precup, Radu-Emil
    Preitl, Stefan
    Roman, Raul-Cristian
    Hedrea, Elena-Lorena
    Szedlak-Stinean, Alexandra-Iulia
    [J]. IFAC PAPERSONLINE, 2021, 54 (04): : 189 - 194
  • [8] Drug repositioning based on the heterogeneous information fusion graph convolutional network
    Cai, Lijun
    Lu, Changcheng
    Xu, Junlin
    Meng, Yajie
    Wang, Peng
    Fu, Xiangzheng
    Zeng, Xiangxiang
    Su, Yansen
    [J]. BRIEFINGS IN BIOINFORMATICS, 2021, 22 (06)
  • [9] Evolving an optimal kernel extreme learning machine by using an enhanced grey wolf optimization strategy
    Cai, Zhennao
    Gu, Jianhua
    Luo, Jie
    Zhang, Qian
    Chen, Huiling
    Pan, Zhifang
    Li, Yuping
    Li, Chengye
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2019, 138
  • [10] Multiobjective Evolution of the Explainable Fuzzy Rough Neural Network With Gene Expression Programming
    Cao, Bin
    Zhao, Jianwei
    Liu, Xin
    Arabas, Jaroslaw
    Tanveer, Mohammad
    Singh, Amit Kumar
    Lv, Zhihan
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (10) : 4190 - 4200