A K-means Grasshopper Algorithm Applied to the Knapsack Problem

Pinto H.; Pena, Alvaro; Causa, Leonardo; Valenzuela, Matías; Villavicencio, Gabriel Eduardo

Abstract

In engineering and science, there are many combinatorial optimization problems. A lot of these problems are NP-hard and can hardly be addressed by full techniques. Therefore, designing binary algorithms based on swarm intelligence continuous metaheuristics is an area of interest in operational research. In this paper we use a general binarization mechanism based on the k-means technique. We apply the k-means technique to grasshopper algorithm to solve multidimensional knapsack problem (MKP). Experiments are designed to demonstrate the utility of the k-means technique in binarization. Additionally we verify the efficiency of our algorithm through benchmark instances, showing that binary k-means grasshopper algorithm (BKGOA) obtains adequate results when it is evaluated against another state of the art algorithm.

Más información

Título según SCOPUS: A K-means Grasshopper Algorithm Applied to the Knapsack Problem
Título de la Revista: Advances in Intelligent Systems and Computing
Volumen: 1225
Editorial: Springer
Fecha de publicación: 2020
Página de inicio: 234
Página final: 244
Idioma: English
DOI:

10.1007/978-3-030-51971-1_19

Notas: SCOPUS - ISI