TY - JOUR
T1 - An analysis of a KNN perturbation operator
T2 - An application to the binarization of continuous metaheuristics
AU - García, José
AU - Astorga, Gino
AU - Yepes, Víctor
N1 - Publisher Copyright:
© 2021 by the authors. Li-censee MDPI, Basel, Switzerland. This.
PY - 2021/2/1
Y1 - 2021/2/1
N2 - The optimization methods and, in particular, metaheuristics must be constantly improved to reduce execution times, improve the results, and thus be able to address broader instances. In particular, addressing combinatorial optimization problems is critical in the areas of operational research and engineering. In this work, a perturbation operator is proposed which uses the k-nearest neighbors technique, and this is studied with the aim of improving the diversification and intensification properties of metaheuristic algorithms in their binary version. Random operators are designed to study the contribution of the perturbation operator. To verify the proposal, large instances of the well-known set covering problem are studied. Box plots, convergence charts, and the Wilcoxon statistical test are used to determine the operator contribution. Furthermore, a comparison is made using metaheuristic techniques that use general binarization mechanisms such as transfer functions or db-scan as binarization methods. The results obtained indicate that the KNN perturbation operator improves significantly the results.
AB - The optimization methods and, in particular, metaheuristics must be constantly improved to reduce execution times, improve the results, and thus be able to address broader instances. In particular, addressing combinatorial optimization problems is critical in the areas of operational research and engineering. In this work, a perturbation operator is proposed which uses the k-nearest neighbors technique, and this is studied with the aim of improving the diversification and intensification properties of metaheuristic algorithms in their binary version. Random operators are designed to study the contribution of the perturbation operator. To verify the proposal, large instances of the well-known set covering problem are studied. Box plots, convergence charts, and the Wilcoxon statistical test are used to determine the operator contribution. Furthermore, a comparison is made using metaheuristic techniques that use general binarization mechanisms such as transfer functions or db-scan as binarization methods. The results obtained indicate that the KNN perturbation operator improves significantly the results.
KW - Combinatorial optimization
KW - KNN
KW - Machine learning
KW - Metaheuristics
KW - Transfer functions
UR - http://www.scopus.com/inward/record.url?scp=85099918706&partnerID=8YFLogxK
U2 - 10.3390/math9030225
DO - 10.3390/math9030225
M3 - Article
AN - SCOPUS:85099918706
SN - 2227-7390
VL - 9
SP - 1
EP - 20
JO - Mathematics
JF - Mathematics
IS - 3
M1 - 225
ER -