Puma optimizer (PO): a novel metaheuristic optimization algorithm and its application in machine learning

被引:121
作者
Abdollahzadeh, Benyamin [1 ]
Khodadadi, Nima [2 ]
Barshandeh, Saeid [3 ]
Trojovsky, Pavel [1 ]
Gharehchopogh, Farhad Soleimanian [4 ]
El-kenawy, El-Sayed M. [5 ]
Abualigah, Laith [6 ,7 ,8 ]
Mirjalili, Seyedali [9 ,10 ]
机构
[1] Univ Hradec Kralove, Fac Sci, Dept Math, Hradec Kralove 50003, Czech Republic
[2] Univ Miami, Dept Civil & Architectural Engn, Coral Gables, FL 33146 USA
[3] Afagh Higher Educ Inst, Sch Engn, Dept Comp Sci, Orumiyeh, Iran
[4] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[5] Delta Higher Inst Engn & Technol, Dept Commun & Elect, Mansoura 35111, Egypt
[6] Al Ahliyya Amman Univ, Hourani Ctr Appl Sci Res, Amman 19328, Jordan
[7] Univ Tabuk, Comp Sci Dept, Dept Biol, Tabuk 47913, Saudi Arabia
[8] Al al Bayt Univ, Comp Sci Dept, Mafraq 25113, Jordan
[9] Torrens Univ Australia, Ctr Artificial Intelligence Res & Optimizat, Adelaide, Australia
[10] Obuda Univ, Res & Innovat Ctr, H-1034 Budapest, Hungary
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 04期
关键词
Optimization; Metaheuristic algorithm; Puma optimization algorithm; Machine learning; Global optimization; Automatic phase change; COUGAR; EVOLUTION; HABITS;
D O I
10.1007/s10586-023-04221-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimization techniques, particularly meta-heuristic algorithms, are highly effective in optimizing and enhancing efficiency across diverse models and systems, renowned for their ability to attain optimal or near-optimal solutions within a reasonable timeframe. In this work, the Puma Optimizer (PO) is proposed as a new optimization algorithm inspired from the intelligence and life of Pumas in. In this algorithm, unique and powerful mechanisms have been proposed in each phase of exploration and exploitation, which has increased the algorithm's performance against all kinds of optimization problems. In addition, a new type of intelligent mechanism, which is a type of hyper-heuristic for phase change, is presented. Using this mechanism, the PO algorithm can perform a phase change operation during the optimization operation and balance both phases. Each phase is automatically adjusted to the nature of the problem. To evaluate the proposed algorithm, 23 standard functions and CEC2019 functions were used and compared with different types of optimization algorithms. Moreover, using the statistical test T-test and the execution time to solve the problem have been discussed. Finally, it has been tested using four machine learning and data mining problems, and the results obtained from all the analysis signifies the excellent performance of this algorithm against all kinds of problems compared to other optimizers. This algorithm has performed better than the compared algorithms in 27 benchmarks out of 33 benchmarks and has obtained better results in solving the clustering problem in 7 data sets out of 10 data sets. Furthermore, the results obtained in the problems of community detection and feature selection and MLP were superior. The source codes of the PO algorithm are publicly available at https://www.mathworks.com/matlabcentral/fileexchange/157231-puma-optimizer-po.
引用
收藏
页码:5235 / 5283
页数:49
相关论文
共 81 条
  • [1] Mountain Gazelle Optimizer: A new Nature-inspired Metaheuristic Algorithm for Global Optimization Problems
    Abdollahzadeh, Benyamin
    Gharehchopogh, Farhad Soleimanian
    Khodadadi, Nima
    Mirjalili, Seyedali
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2022, 174
  • [2] Artificial gorilla troops optimizer: A new nature-inspired metaheuristic algorithm for global optimization problems
    Abdollahzadeh, Benyamin
    Gharehchopogh, Farhad Soleimanian
    Mirjalili, Seyedali
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2021, 36 (10) : 5887 - 5958
  • [3] African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems
    Abdollahzadeh, Benyamin
    Gharehchopogh, Farhad Soleimanian
    Mirjalili, Seyedali
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 158
  • [4] Electromagnetic field optimization: A physics-inspired metaheuristic optimization algorithm
    Abedinpourshotorban, Hosein
    Shamsuddin, Siti Mariyam
    Beheshti, Zahra
    Jawawi, Dayang N. A.
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2016, 26 : 8 - 22
  • [5] COUGAR FOOD-HABITS IN SOUTHERN UTAH
    ACKERMAN, BB
    LINDZEY, FG
    HEMKER, TP
    [J]. JOURNAL OF WILDLIFE MANAGEMENT, 1984, 48 (01) : 147 - 155
  • [6] Dwarf Mongoose Optimization Algorithm
    Agushaka, Jeffrey O.
    Ezugwu, Absalom E.
    Abualigah, Laith
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2022, 391
  • [7] Estimating cougar predation rates from GPS location clusters
    Anderson, CR
    Lindzey, FG
    [J]. JOURNAL OF WILDLIFE MANAGEMENT, 2003, 67 (02) : 307 - 316
  • [8] Fire Hawk Optimizer: a novel metaheuristic algorithm
    Azizi, Mahdi
    Talatahari, Siamak
    Gandomi, Amir H.
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (01) : 287 - 363
  • [9] Optimizing properties of nanoclay-nitrile rubber (NBR) composites using Face Centred Central Composite Design
    Balachandran, Meera
    Devanathan, Sriram
    Muraleekrishnan, R.
    Bhagawan, S. S.
    [J]. MATERIALS & DESIGN, 2012, 35 : 854 - 862
  • [10] Variation in cougar (Puma concolor) predation habits during wolf (Canis lupus) recovery in the southern Greater Yellowstone Ecosystem
    Bartnick, T. D.
    Van Deelen, T. R.
    Quigley, H. B.
    Craighead, D.
    [J]. CANADIAN JOURNAL OF ZOOLOGY, 2013, 91 (02) : 82 - 93