Centroid opposition-based backtracking search algorithm for global optimization and engineering problems

被引:11
作者
Debnath, Sanjib [1 ,2 ]
Debbarma, Swapan [1 ]
Nama, Sukanta [3 ]
Saha, Apu Kumar [4 ]
Dhar, Runu [5 ]
Yildiz, Ali Riza [6 ]
Gandomi, Amir H. [7 ,8 ]
机构
[1] Natl Inst Technol Agartala, Dept Comp Sci & Engn, Agartala 799046, Tripura, India
[2] ICFAI Univ Tripura, Dept Comp Sci & Engn, Kamalghat 799210, Tripura, India
[3] Gomati Dist Polytech, Dept Sci & Humanities, Udaipur 799013, Tripura, India
[4] Natl Inst Technol Agartala, Dept Math, Agartala 799046, Tripura, India
[5] Maharaja Bir Bikram Univ, Dept Math, Agartala 799004, Tripura, India
[6] Bursa Uludag Univ, Dept Mech Engn, Bursa, Turkiye
[7] Univ Technol Sydney, Fac Engn & IT, Ultimo, NSW 2007, Australia
[8] Obuda Univ, Univ Res & Innovat Ctr EKIK, H-1034 Budapest, Hungary
关键词
Centroid opposition-based learning (CODL); Backtracking search algorithm; Multiple learning; Chaos elite strategy; Engineering design problem; DIFFERENTIAL EVOLUTION; DESIGN; SWARM; SELECTION;
D O I
10.1016/j.advengsoft.2024.103784
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Evolutionary algorithms (EAs) have a lot of potential to handle nonlinear and non-convex objective functions. Particularly, the backtracking search algorithm (BSA) is a popular nature-based evolutionary optimization method that has attracted many researchers due to its simple structure and efficiency in problem-solving across diverse fields. However, like other optimization algorithms, BSA is also prone to reduced diversity, local optima, and inadequate intensification capabilities. To overcome the flaws and increase the performance of BSA, this research proposes a centroid opposition-based backtracking search algorithm (CoBSA) for global optimization and engineering design problems. In CoBSA, specific individuals simultaneously acquire current and historical population knowledge to preserve population variety and improve exploration capability. On the other hand, other individuals execute the position from the current population's centroid opposition to progress convergence speed and exploitation potential. In addition, an elite process based on logistic chaotic local search was developed to improve the superiority of the current individuals. The suggested CoBSA was validated on a set of benchmark functions and then employed in a set of application examples. According to extensive numerical results and assessments, CoBSA outperformed the other state-of-the-art methods in terms of accurateness, reliability, and execution capability.
引用
收藏
页数:30
相关论文
共 93 条
[1]   Parameter identification of chaotic systems using a shuffled backtracking search optimization algorithm [J].
Ahandani, Morteza Alinia ;
Ghiasi, Amir Rikhtehgar ;
Kharrati, Hamed .
SOFT COMPUTING, 2018, 22 (24) :8317-8339
[2]  
Apinantanakon W., 2017, Adv Intell Syst Comput, P22, DOI [10.1007/978-3-319-60663-7_3, DOI 10.1007/978-3-319-60663-7_3]
[3]   Butterfly optimization algorithm: a novel approach for global optimization [J].
Arora, Sankalap ;
Singh, Satvir .
SOFT COMPUTING, 2019, 23 (03) :715-734
[4]  
BEVAN JM, 1971, J ROY STAT SOC D-STA, V20, P74
[5]   Backtracking search optimization applied to solve short-term electrical real power generation of hydrothermal plant [J].
Bhattacharjee, Kuntal ;
Bhattacharya, Aniruddha ;
Shah, Kathan ;
Patel, Nitish .
ENGINEERING OPTIMIZATION, 2022, 54 (09) :1525-1543
[6]   A learning and niching based backtracking search optimisation algorithm and its applications in global optimisation and ANN training [J].
Chen, Debao ;
Lu, Renquan ;
Zou, Feng ;
Li, Suwen ;
Wang, Peng .
NEUROCOMPUTING, 2017, 266 :579-594
[7]   Learning backtracking search optimisation algorithm and its application [J].
Chen, Debao ;
Zou, Feng ;
Lu, Renquan ;
Wang, Peng .
INFORMATION SCIENCES, 2017, 376 :71-94
[8]   Symbiotic Organisms Search: A new metaheuristic optimization algorithm [J].
Cheng, Min-Yuan ;
Prayogo, Doddy .
COMPUTERS & STRUCTURES, 2014, 139 :98-112
[9]   Backtracking Search Optimization Algorithm for numerical optimization problems [J].
Civicioglu, Pinar .
APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (15) :8121-8144
[10]   Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems [J].
Dhiman, Gaurav ;
Kumar, Vijay .
KNOWLEDGE-BASED SYSTEMS, 2019, 165 :169-196