OOBO: A New Metaheuristic Algorithm for Solving Optimization Problems

被引:14
|
作者
Dehghani, Mohammad [1 ]
Trojovska, Eva [1 ]
Trojovsky, Pavel [1 ]
Malik, Om Parkash [2 ]
机构
[1] Univ Hradec Kralove, Fac Sci, Dept Math, Hradec Kralove 50003, Czech Republic
[2] Univ Calgary, Dept Elect & Software Engn, Calgary, AB T2N 1N4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
metaheuristic algorithm; one-to-one correspondence; exploration; exploitation; sensors; engineering; SEARCH; COLONY;
D O I
10.3390/biomimetics8060468
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This study proposes the One-to-One-Based Optimizer (OOBO), a new optimization technique for solving optimization problems in various scientific areas. The key idea in designing the suggested OOBO is to effectively use the knowledge of all members in the process of updating the algorithm population while preventing the algorithm from relying on specific members of the population. We use a one-to-one correspondence between the two sets of population members and the members selected as guides to increase the involvement of all population members in the update process. Each population member is chosen just once as a guide and is only utilized to update another member of the population in this one-to-one interaction. The proposed OOBO's performance in optimization is evaluated with fifty-two objective functions, encompassing unimodal, high-dimensional multimodal, and fixed-dimensional multimodal types, and the CEC 2017 test suite. The optimization results highlight the remarkable capacity of OOBO to strike a balance between exploration and exploitation within the problem-solving space during the search process. The quality of the optimization results achieved using the proposed OOBO is evaluated by comparing them to eight well-known algorithms. The simulation findings show that OOBO outperforms the other algorithms in addressing optimization problems and can give more acceptable quasi-optimal solutions. Also, the implementation of OOBO in six engineering problems shows the effectiveness of the proposed approach in solving real-world optimization applications.
引用
收藏
页数:48
相关论文
共 50 条
  • [1] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Hashim, Fatma A.
    Hussain, Kashif
    Houssein, Essam H.
    Mabrouk, Mai S.
    Al-Atabany, Walid
    [J]. APPLIED INTELLIGENCE, 2021, 51 (03) : 1531 - 1551
  • [2] Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems
    Fatma A. Hashim
    Kashif Hussain
    Essam H. Houssein
    Mai S. Mabrouk
    Walid Al-Atabany
    [J]. Applied Intelligence, 2021, 51 : 1531 - 1551
  • [3] Gannet optimization algorithm : A new metaheuristic algorithm for solving engineering optimization problems
    Pan, Jeng-Shyang
    Zhang, Li-Gang
    Wang, Ruo-Bin
    Snasel, Vaclav
    Chu, Shu-Chuan
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2022, 202 : 343 - 373
  • [4] Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems
    Hashim, Fatma A.
    Houssein, Essam H.
    Hussain, Kashif
    Mabrouk, Mai S.
    Al-Atabany, Walid
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2022, 192 : 84 - 110
  • [5] Leaf in Wind Optimization: A New Metaheuristic Algorithm for Solving Optimization Problems
    Fang, Ning
    Cao, Qi
    [J]. IEEE ACCESS, 2024, 12 : 56291 - 56308
  • [6] Secretary bird optimization algorithm: a new metaheuristic for solving global optimization problems
    Fu, Youfa
    Liu, Dan
    Chen, Jiadui
    He, Ling
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2024, 57 (05)
  • [7] Drawer Algorithm: A New Metaheuristic Approach for Solving Optimization Problems in Engineering
    Trojovska, Eva
    Dehghani, Mohammad
    Leiva, Victor
    [J]. BIOMIMETICS, 2023, 8 (02)
  • [8] Ship Rescue Optimization: A New Metaheuristic Algorithm for Solving Engineering Problems
    Chu, Shu-Chuan
    Wang, Ting -Ting
    Yildiz, Ali Riza
    Pan, Jeng-Shyang
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2024, 25 (01): : 61 - 78
  • [9] Farmland fertility: A new metaheuristic algorithm for solving continuous optimization problems
    Shayanfar, Human
    Gharehchopogh, Farhad Soleimanian
    [J]. APPLIED SOFT COMPUTING, 2018, 71 : 728 - 746
  • [10] Kookaburra Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems
    Dehghani, Mohammad
    Montazeri, Zeinab
    Bektemyssova, Gulnara
    Malik, Om Parkash
    Dhiman, Gaurav
    Ahmed, Ayman E. M.
    [J]. BIOMIMETICS, 2023, 8 (06)