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 条
[31]   Comparable investigation of backtracking search algorithm in automatic generation control for two area reheat interconnected thermal power system [J].
Madasu, Satya Dinesh ;
Kumar, M. L. S. Sai ;
Singh, Arun Kumar .
APPLIED SOFT COMPUTING, 2017, 55 :197-210
[32]   An improved harmony search algorithm for solving optimization problems [J].
Mahdavi, M. ;
Fesanghary, M. ;
Damangir, E. .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (02) :1567-1579
[33]   A centroid opposition-based coral reefs algorithm for solving an automated guided vehicle routing problem with a recharging constraint [J].
Manafi, Ehsan ;
Tavakkoli-Moghaddam, Reza ;
Mahmoodjanloo, Mehdi .
APPLIED SOFT COMPUTING, 2022, 128
[34]   Design of backtracking search heuristics for parameter estimation of power signals [J].
Mehmood, Ammara ;
Shi, Peng ;
Raja, Muhammad Asif Zahoor ;
Zameer, Aneela ;
Chaudhary, Naveed Ishtiaq .
NEURAL COMPUTING & APPLICATIONS, 2021, 33 (05) :1479-1496
[35]   Backtracking search optimization heuristics for nonlinear Hammerstein controlled auto regressive auto regressive systems [J].
Mehmood, Ammara ;
Chaudhary, Naveed Ishtiaq ;
Zameer, Aneela ;
Raja, Muhammad Asif Zahoor .
ISA TRANSACTIONS, 2019, 91 :99-113
[36]   An empirical study about the usefulness of evolution strategies to solve constrained optimization problems [J].
Mezura-Montes, Efren ;
Coello Coello, Carlos A. .
INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2008, 37 (04) :443-473
[37]   Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems [J].
Mirjalili, Seyedali ;
Gandomi, Amir H. ;
Mirjalili, Seyedeh Zahra ;
Saremi, Shahrzad ;
Faris, Hossam ;
Mirjalili, Seyed Mohammad .
ADVANCES IN ENGINEERING SOFTWARE, 2017, 114 :163-191
[38]   The Whale Optimization Algorithm [J].
Mirjalili, Seyedali ;
Lewis, Andrew .
ADVANCES IN ENGINEERING SOFTWARE, 2016, 95 :51-67
[39]   SCA: A Sine Cosine Algorithm for solving optimization problems [J].
Mirjalili, Seyedali .
KNOWLEDGE-BASED SYSTEMS, 2016, 96 :120-133
[40]   Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm [J].
Mirjalili, Seyedali .
KNOWLEDGE-BASED SYSTEMS, 2015, 89 :228-249