KP01 Solved by an n-Dimensional Sampling and Clustering Heuristic

In the field of optimization, NP-Hard problems play an important role concerning its real-world applications, such as resource allocation, scheduling, planning, logistics, etc. In this paper, we propose a heuristic search algorithm based on Montecarlo along with a clustering strategy that analyzes d...

Descripción completa

Detalles Bibliográficos
Autores: Harita Rascon, María de los Ángeles|||0000-0002-3732-4717, Wong, Álvaro|||0000-0002-8394-9478, Rexachs, Dolores|||0000-0001-5500-850X, Luque, Emilio|||0000-0002-2884-3232
Tipo de recurso: capítulo de libro
Fecha de publicación:2022
País:España
Institución:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:308733
Acceso en línea:https://ddd.uab.cat/record/308733
https://dx.doi.org/urn:doi:10.1007/978-3-031-08754-7_31
Access Level:acceso abierto
Palabra clave:01 Knapsack Problem
Clustering
Heuristic method
Descripción
Sumario:In the field of optimization, NP-Hard problems play an important role concerning its real-world applications, such as resource allocation, scheduling, planning, logistics, etc. In this paper, we propose a heuristic search algorithm based on Montecarlo along with a clustering strategy that analyzes density and performs k-means partitions to solve the classic binary Knapsack Problem (KP01). Our heuristic method, which was designed to solve combinatorial optimization problems, has evolved and can adapt to other optimization problems, such as the KP01 that can be organized in an n-Dimensional search space. Regarding the methodology, we substantially reduced the search space while the areas of interest were located in the clustering stage, which brings us closer to the best solutions. After the experiments, we obtained a high-quality solution, which resulted in an average success rate of above 90%.