TY - JOUR
T1 - Performance Optimization and Comprehensive Analysis of Binary Nutcracker Optimization Algorithm
T2 - A Case Study of Feature Selection and Merkle-Hellman Knapsack Cryptosystem
AU - Abdel-Basset, Mohamed
AU - Mohamed, Reda
AU - Hezam, Ibrahim M.
AU - Sallam, Karam M.
N1 - Publisher Copyright:
© 2023 Mohamed Abdel-Basset et al.
PY - 2023/7/20
Y1 - 2023/7/20
N2 - In this paper, a binary variant of a novel nature-inspired metaheuristic algorithm called the nutcracker optimization algorithm (NOA) is presented for binary optimization problems. Because of the continuous nature of the classical NOA and the discrete nature of the binary problems, two different families of transfer functions, namely S-shaped and V-shaped, are extensively investigated for converting the classical NOA into a binary variant, namely BNOA, applicable for various binary problems. Additionally, BNOA is improved using a local search strategy based on effectively integrating some genetic operators into the BNOA's exploitation and exploration; this additional variant is called BINOA. Both BNOA and BINOA are evaluated using three common binary optimization problems, including feature selection, 0-1 knapsack, and the Merkle-Hellman knapsack cryptosystem (MHKC), and are compared to several robust binary metaheuristic optimizers in terms of statistical information, statistical tests, and convergence speed. The experiential findings show that BINOA is better than the classical BNOA and the other rival optimizers for both the 0-1 knapsack problem and attacking MHKC and is on par with some algorithms, like the genetic algorithm for feature selection.
AB - In this paper, a binary variant of a novel nature-inspired metaheuristic algorithm called the nutcracker optimization algorithm (NOA) is presented for binary optimization problems. Because of the continuous nature of the classical NOA and the discrete nature of the binary problems, two different families of transfer functions, namely S-shaped and V-shaped, are extensively investigated for converting the classical NOA into a binary variant, namely BNOA, applicable for various binary problems. Additionally, BNOA is improved using a local search strategy based on effectively integrating some genetic operators into the BNOA's exploitation and exploration; this additional variant is called BINOA. Both BNOA and BINOA are evaluated using three common binary optimization problems, including feature selection, 0-1 knapsack, and the Merkle-Hellman knapsack cryptosystem (MHKC), and are compared to several robust binary metaheuristic optimizers in terms of statistical information, statistical tests, and convergence speed. The experiential findings show that BINOA is better than the classical BNOA and the other rival optimizers for both the 0-1 knapsack problem and attacking MHKC and is on par with some algorithms, like the genetic algorithm for feature selection.
UR - http://www.scopus.com/inward/record.url?scp=85166778177&partnerID=8YFLogxK
U2 - 10.1155/2023/3489461
DO - 10.1155/2023/3489461
M3 - Article
AN - SCOPUS:85166778177
SN - 1076-2787
VL - 2023
SP - 1
EP - 33
JO - Complexity
JF - Complexity
M1 - 3489461
ER -