TY - JOUR
T1 - Enhancing a machine learning binarization framework by perturbation operators
T2 - analysis on the multidimensional knapsack problem
AU - GARCIA CONEJEROS, JOSE ANTONIO
AU - Lalla-Ruiz, Eduardo
AU - Voß, Stefan
AU - Droguett, Enrique López
N1 - Funding Information:
José García was supported by the Grant CONICYT/FONDECYT/INICIACION/11180056.
Publisher Copyright:
© 2020, Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2020/9/1
Y1 - 2020/9/1
N2 - Solving combinatorial optimization problems is of great interest in the areas of computer science and operations research. Optimization algorithms and particularly metaheuristics are constantly improved in order to reduce execution times, increase the quality of solutions and address larger instances. In this work, an improvement of the binarization framework which uses the K-means technique is developed. To achieve this, a perturbation operator based on the K-nearest neighbor technique is incorporated into the framework with the aim of generating more robust binarized algorithms. The technique of K-nearest neighbors is used for improving the properties of diversification and intensification of metaheuristics in its binary version. The contribution of the K-nearest neighbors perturbation operator to the final results is systematically analyzed. Particle Swarm Optimization and Cuckoo Search are used as metaheuristic techniques. To verify the results, the well-known multidimensional knapsack problem is tackled. A computational comparison is made with the state-of-the-art of metaheuristic techniques that use general mechanisms of binarization. The results show that our improved framework produces consistently better results. In this sense, the contribution of the operator which uses the K-nearest neighbors technique is investigated finding that this operator contributes significantly to the quality of the results.
AB - Solving combinatorial optimization problems is of great interest in the areas of computer science and operations research. Optimization algorithms and particularly metaheuristics are constantly improved in order to reduce execution times, increase the quality of solutions and address larger instances. In this work, an improvement of the binarization framework which uses the K-means technique is developed. To achieve this, a perturbation operator based on the K-nearest neighbor technique is incorporated into the framework with the aim of generating more robust binarized algorithms. The technique of K-nearest neighbors is used for improving the properties of diversification and intensification of metaheuristics in its binary version. The contribution of the K-nearest neighbors perturbation operator to the final results is systematically analyzed. Particle Swarm Optimization and Cuckoo Search are used as metaheuristic techniques. To verify the results, the well-known multidimensional knapsack problem is tackled. A computational comparison is made with the state-of-the-art of metaheuristic techniques that use general mechanisms of binarization. The results show that our improved framework produces consistently better results. In this sense, the contribution of the operator which uses the K-nearest neighbors technique is investigated finding that this operator contributes significantly to the quality of the results.
KW - Combinatorial Optimisation
KW - K-means
KW - Knapsack
KW - KNN
KW - Machine Learning
KW - Metaheuristics
UR - http://www.scopus.com/inward/record.url?scp=85080916118&partnerID=8YFLogxK
U2 - 10.1007/s13042-020-01085-8
DO - 10.1007/s13042-020-01085-8
M3 - Article
AN - SCOPUS:85080916118
VL - 11
SP - 1951
EP - 1970
JO - International Journal of Machine Learning and Cybernetics
JF - International Journal of Machine Learning and Cybernetics
SN - 1868-8071
IS - 9
ER -