Binary Aquila Optimizer for 0-1 knapsack problems

被引:17
|
作者
Bas, Emine [1 ]
机构
[1] Konya Tech Univ, Fac Engn & Nat Sci, Dept Software Engn, TR-42075 Konya, Turkiye
关键词
Aquila Optimizer (AO); 0-1 knapsack problem; Crossover; Mutation; ALGORITHM;
D O I
10.1016/j.engappai.2022.105592
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The optimization process entails determining the best values for various system characteristics in order to finish the system design at the lowest possible cost. In general, real-world applications and issues in artificial intelligence and machine learning are discrete, unconstrained, or discrete. Optimization approaches have a high success rate in tackling such situations. As a result, several sophisticated heuristic algorithms based on swarm intelligence have been presented in recent years. Various academics in the literature have worked on such algorithms and have effectively addressed many difficulties. Aquila Optimizer (AO) is one such algorithm. Aquila Optimizer (AO) is a recently suggested heuristic algorithm. It is a novel population-based optimization strategy. It was made by mimicking the natural behavior of the Aquila. It was created by imitating the behavior of the Aquila in nature in the process of catching its prey. The AO algorithm is an algorithm developed to solve continuous optimization problems in their original form. In this study, the AO structure has been updated again to solve binary optimization problems. Problems encountered in the real world do not always have continuous values. It exists in problems with discrete values. Therefore, algorithms that solve continuous problems need to be restructured to solve discrete optimization problems as well. Binary optimization problems constitute a subgroup of discrete optimization problems. In this study, a new algorithm is proposed for binary optimization problems (BAO). The most successful BAO-T algorithm was created by testing the success of BAO in eight different transfer functions. Transfer functions play an active role in converting the continuous search space to the binary search space. BAO has also been developed by adding candidate solution step crossover and mutation methods (BAO-CM). The success of the proposed BAO-T and BAO-CM algorithms has been tested on the knapsack problem, which is widely selected in binary optimization problems in the literature. Knapsack problem examples are divided into three different benchmark groups in this study. A total of sixty-three low, medium, and large scale knapsack problems were determined as test datasets. The performances of BAO-T and BAO-CM algorithms were examined in detail and the results were clearly shown with graphics. In addition, the results of BAO-T and BAO-CM algorithms have been compared with the new heuristic algorithms proposed in the literature in recent years, and their success has been proven. According to the results, BAO-CM performed better than BAO-T and can be suggested as an alternative algorithm for solving binary optimization problems.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Solving 0-1 Knapsack Problems by Binary Dragonfly Algorithm
    Abdel-Basset, Mohamed
    Luo, Qifang
    Miao, Fahui
    Zhou, Yongquan
    [J]. INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 491 - 502
  • [2] A Binary Equilibrium Optimization Algorithm for 0-1 Knapsack Problems
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Mirjalili, Seyedali
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151
  • [3] A binary multi-verse optimizer for 0-1 multidimensional knapsack problems with application in interactive multimedia systems
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    Faris, Hossam
    Mirjalili, Seyedali
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 132 : 187 - 206
  • [4] New binary marine predators optimization algorithms for 0-1 knapsack problems
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Chakrabortty, Ripon K.
    Ryan, Michael
    Mirjalili, Seyedali
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151
  • [5] Solving 0-1 knapsack Problems by a Discrete Binary Version of Differential Evolution
    Chen Peng
    Li Jian
    Liu Zhiming
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 513 - +
  • [6] Tolerance analysis for 0-1 knapsack problems
    Pisinger, David
    Saidi, Alima
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 258 (03) : 866 - 876
  • [7] A simplified binary harmony search algorithm for large scale 0-1 knapsack problems
    Kong, Xiangyong
    Gao, Liqun
    Ouyang, Haibin
    Li, Steven
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (12) : 5337 - 5355
  • [8] A novel binary Kepler optimization algorithm for 0-1 knapsack problems: Methods and applications
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Hezam, Ibrahim M.
    Sallam, Karam M.
    Alshamrani, Ahmad M.
    Hameed, Ibrahim A.
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2023, 82 : 358 - 376
  • [9] A Novel Binary Artificial Jellyfish Search Algorithm for Solving 0-1 Knapsack Problems
    Yildizdan, Gulnur
    Bas, Emine
    [J]. NEURAL PROCESSING LETTERS, 2023, 55 (07) : 8605 - 8671
  • [10] Hardware accelerator for solving 0-1 knapsack problems using binary harmony search
    El-Shafei, Mohammed
    Ahmad, Imtiaz
    Alfailakawi, Mohammad Gh.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) : 87 - 102