TY - JOUR
T1 - A binary machine learning cuckoo search algorithm improved by a local search operator for the set-union knapsack problem
AU - García, José
AU - Lemus-Romani, José
AU - Altimiras, Francisco
AU - Crawford, Broderick
AU - Soto, Ricardo
AU - Becerra-Rozas, Marcelo
AU - Moraga, Paola
AU - Becerra, Alex Paz
AU - Fritz, Alvaro Peña
AU - Rubio, Jose Miguel
AU - Astorga, Gino
N1 - Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2021/10/2
Y1 - 2021/10/2
N2 - Optimization techniques, specially metaheuristics, are constantly refined in order to de-crease execution times, increase the quality of solutions, and address larger target cases. Hybridizing techniques are one of these strategies that are particularly noteworthy due to the breadth of applica-tions. In this article, a hybrid algorithm is proposed that integrates the k-means algorithm to generate a binary version of the cuckoo search technique, and this is strengthened by a local search operator. The binary cuckoo search algorithm is applied to the N P-hard Set-Union Knapsack Problem. This problem has recently attracted great attention from the operational research community due to the breadth of its applications and the difficulty it presents in solving medium and large instances. Numerical experiments were conducted to gain insight into the contribution of the final results of the k-means technique and the local search operator. Furthermore, a comparison to state-of-the-art algorithms is made. The results demonstrate that the hybrid algorithm consistently produces superior results in the majority of the analyzed medium instances, and its performance is competitive, but degrades in large instances.
AB - Optimization techniques, specially metaheuristics, are constantly refined in order to de-crease execution times, increase the quality of solutions, and address larger target cases. Hybridizing techniques are one of these strategies that are particularly noteworthy due to the breadth of applica-tions. In this article, a hybrid algorithm is proposed that integrates the k-means algorithm to generate a binary version of the cuckoo search technique, and this is strengthened by a local search operator. The binary cuckoo search algorithm is applied to the N P-hard Set-Union Knapsack Problem. This problem has recently attracted great attention from the operational research community due to the breadth of its applications and the difficulty it presents in solving medium and large instances. Numerical experiments were conducted to gain insight into the contribution of the final results of the k-means technique and the local search operator. Furthermore, a comparison to state-of-the-art algorithms is made. The results demonstrate that the hybrid algorithm consistently produces superior results in the majority of the analyzed medium instances, and its performance is competitive, but degrades in large instances.
KW - Combinatorial optimization
KW - Machine learning
KW - Metaheuristics
KW - Set-union knapsack
UR - http://www.scopus.com/inward/record.url?scp=85117528884&partnerID=8YFLogxK
U2 - 10.3390/math9202611
DO - 10.3390/math9202611
M3 - Article
AN - SCOPUS:85117528884
SN - 2227-7390
VL - 9
JO - Mathematics
JF - Mathematics
IS - 20
M1 - 2611
ER -