Hybrid matheuristics for the multi-capacitated clustering problem

The capacitated clustering problem is a well-known and largely studied combinatorial optimization problem with several industrial applications. Although a great attention has been paid to this problem in the literature, the deeming of the problem with clusters centers with multiple types and a uniqu...

ver descrição completa

Detalhes bibliográficos
Autores: Araújo, Kennedy Anderson Guimarães de, Guedes, Jedson Bernadino, Prata, Bruno de Athayde
Formato: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:Brasil
Recursos:Universidade Federal do Ceará (UFC)
Repositorio:Repositório Institucional da Universidade Federal do Ceará (UFC)
Idioma:inglés
OAI Identifier:oai:repositorio.ufc.br:riufc/71594
Acesso em linha:https://doi.org/10.1051/ro/2022048
http://www.repositorio.ufc.br/handle/riufc/71594
Access Level:acceso abierto
Palavra-chave:Clustering
mixed-integer linear programming
Combinatorial optimization
Agrupamento
Programação Linear Inteira Mista
Otimização combinatória
Descrição
Resumo:The capacitated clustering problem is a well-known and largely studied combinatorial optimization problem with several industrial applications. Although a great attention has been paid to this problem in the literature, the deeming of the problem with clusters centers with multiple types and a unique capacity per type is quite limited. We introduce a novel variant of capacitated clustering problems named multi-capacitated clustering problem (MCCP), a NP-hard optimization problem in which there are clients with different types and units of services to offer that must be grouped into given centers that demand with limited capacity per type the services. It is taken into account the distance between each one of these clients and the potential clusters to which they can be allocated, aiming to minimize the sum of such distances. It is presented an integer programming model for this problem, which it is shown to have limited application solving large-sized instances. As solution procedures, we present the following algorithms. We propose a greedy heuristic to generate a tentative feasible solution within a negligible computational effort. We adapt a size-reduction (SR) matheuristic to solve the problem under study. Furthermore, we introduce an innovative matheuristic that hybridizes the constructive phase of the well-known GRASP metaheuristic with the SR algorithm. Also, we develop a variable fixing (VF) heuristic. Finally, we propose a hybrid matheuristic based on the SR and VF algorithms. Computational results over a set of 100 randomly generated test instances point out the quality of the solutions found by the proposed algorithms. Besides, the results are statistically tested, and thus, our proposals are recommended to solve the problem under study.