SciELO - Scientific Electronic Library Online

 
vol.15 número4  suppl.1Modelo de representación de superficies de estructuras macromolecularesAnálisis preliminar de la potencialidad de las diferentes subregiones genómicas de SARS-Cov-2 para su uso como marcadores filogenéticos índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Artigo

Indicadores

  • Não possue artigos citadosCitado por SciELO

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Revista Cubana de Ciencias Informáticas

versão On-line ISSN 2227-1899

Rev cuba cienc informat vol.15 no.4 supl.1 La Habana  2021  Epub 01-Dez-2021

 

Artículos originales

Planificación eficiente de rutas de distribución. Caso de estudio de una tienda virtual

Towards more efficient delivery routes. A virtual store case study

0000-0001-7194-6117Luis Suárez1  *  , 0000-0002-4557-1961Cynthia Porras1  , 0000-0003-1591-8781Humberto Díaz-Pando1  , 0000-0001-5977-1633Eduardo Sánchez-Ansola1  , 0000-0002-4579-3556Alejandro Rosete1  , 0000-0003-4190-1705Ana Camila Pérez-Pérez1 

1Universidad Tecnológica de la Habana ”José Antonio Echeverría”, Calle 114, No. 11901 entre Ciclovía y Rotonda, La Habana, Cuba. Código Postal 19390 {lsuarezgo,cporrasn,hdiazp,esancheza,rosete,acperez}@ceis.cujae.edu.cu

RESUMEN

La mayoría de las situaciones que involucran una cadena de distribución pueden ser modeladas como el Problema de Ruteo de Vehículos. En los últimos años las tiendas virtuales han ganado popularidad en Cuba, destacándose la plataforma TuEnvio. Actualmente, la plataforma carece de un sistema que le permita la obtención de rutas óptimas para la entrega de compras a un gran número de clientes. En este artículo se propone la solución del Problema de Ruteo de Vehículos a partir del problema p-Median Capacitado en combinación con el Problema del Agente Viajero. Para la solución de instancias grandes del problema, se proponen tres estrategias de descomposición para resolver el Problema de Ruteo de Vehículos. El método de solución consiste en dividir grandes instancias del VRP en subinstancias más pequeñas haciendo uso de la información geográfica de los nodos. Cada subinstancia es resuelta agrupando cada nodo en su ruta correspondiente resolviendo el problema p-Median Capacitado utilizando Búsqueda Local Iterada. La secuencia de recorrido de cada nodo dentro de su ruta correspondiente es determinada resolviendo el Problema del Agente Viajero utilizando la heurística Farthest Insertion. La solución propuesta es validada mediante un caso de estudio en el contexto de la entrega de paquetes de la tienda en virtual TuEnvío, en La Habana, Cuba. Los resultados obtenidos indican que dividiendo la instancia original por municipios se obtienen rutas de menor recorrido, pero descomponiendo la instancia recursivamente resolviendo el problema p-Median para determinar las subinstancias requiere un menor esfuerzo computacional y obtiene rutas de longitud aceptable.

Palabras-clave: Problema de Ruteo de Vehículos Capacitado; P-Median Problem; Descomposición de instancias

ABSTRACT

Most situations involving a distribution chain can be modeled as a Vehicle Routing Problem. The past few years virtual stores have gained a lot of popularity in Cuba, specially the platform TuEnvio. Currently, the platform lacks a system to optimize delivery routes for a large number of clients. To solve this Vehicle Rou- ting Problem, a mix of Capacitated p-Median problem and the Traveling Salesman Problem is proposed. To solve large instances of the Vehicle Routing Problem, three instance decomposition strategies are proposed. The solution method consists in dividing a large instances of the problem into smaller sub-instances using the geographic information of the nodes. Each sub-instance is then solved clustering all nodes in their correspon- ding route solving the Capacitated P-Median problem through Iterated Local Search. The sequence of each node in their corresponding route is determined by solving the TSP using the Farthest Insertion heuristic. The proposed solution is applied to a case study in the context of package delivery of the virtual store TuEnvio, in Havana, Cuba. The obtained results indicate that dividing the original instance by municipalities results in smaller routes, but decomposing the instances by recursively solving the P-Median problem to determine the sub-instances takes considerably less computational effort and obtains routes of acceptable length.

Key words: Capacitated Vehicle Routing Problem; P-Median Problem; Instance decomposition

INTRODUCTION

The popularity of virtual stores that include delivery services brings the necessity of efficiently planned routes to ensure the timely delivery of purchased goods and the rational use of resources. In Cuba, online stores gai ned popularity very recently with the appearance of the Covid-19 pandemic. The main online store in Cuba is the platform TuEnvio, from Cimex Corporation. In this store, the distribution routes are planned manually, lea- ding to a cumulative delay in purchase delivery; therefore the need to develop a solution to optimize the route planning process. This type of situation can be modeled as a Vehicle Routing Problem (VRP). VRPs define a class of combinatorial optimization problems that model most situations involving distribution chains (Cattaruzza et al., 2017). This problem consists in finding p routes of minimum distance to satisfy the demand of n customers, where each route is covered by a single vehicle (Cattaruzza et al., 2017). The Capacitated Vehicle Routing Problem (CVRP) is a VRP variant, where the capacity to satisfy customers’s demands of each vehicle is limited (Ralphs et al., 2003). This problem contains the bin packing problem and the Traveling Salesman Problem (TSP) at the same time (Ralphs et al., 2003). One of the approaches to solve the CVRP in the literature consists in clustering the points to their corresponding route using CPMP and determining de tour order within each route solving the corresponding TSP (Reimann et al., 2004).

The Capacitated P-Median Problem (CPMP) seeks to locate p facilities, with a limited capacity, in a way that the distance among the located facilities and assigned demand is minimum (Daskin and Maass, 2015). The P-Median Problem (PMP) is considered an NP-Hard combinatorial optimization problem; therefore, many approaches proposed to solve it involve approximated methods such as heuristic and metaheuristics. In (Whitaker, 1983) a greedy construction heuristic is proposed to solve the PMP problem. A Genetic Algorithm by (Correa et al., 2004) to solve the CPMP. In (Fleszar and Hindi, 2008) a Variable Neighborhood Search heuristic is designed to solve the CPMP problem. In (Sun, 2013) the Ant Colony metaheuristic is proposed to solve the location routing problem. An analysis of fitness landscape of Ant Colony in solving the VRP concludes that algorithm is good strategy to solve de problem due to the significant improvements of the solution obtained by each iteration (Agárdi et al., 2021). Another proposal includes the use of Iterated Local Search to solve the Hamiltonian P-Median problem (Erdog˘an et al., 2016).

Even with the use of approximated methods, finding a good solution for the CPMP is not feasible with real-size instances in terms of computational effort (Reimann et al., 2004). (Taillard, 1993) proposes two decomposi tion approaches, one for the case where clients are distributed uniformly around the depot and another when not. When clients are distributed uniformly, a partition by sectors is proposed. When the problem is very large, the sectors are also partitioned, resulting in a partition into polar regions (Taillard, 1993). For non-uniform instances, the proposed decomposition follows the logic that cities that are near each other will probably belong to the same subproblem. Another approach is proposed by (Dhaenens-Flipo, 2000) for the multi-facility pro duction and distribution problem, where a hierarchical spatial decomposition scheme is proposed consisting in grouping facilities and customers by levels and regions, taking into account geographical characteristics. Reimann et.al (Reimann et al., 2004) propose a decomposition strategy that applies a clustering algorithm to assign each client to its corresponding route. Once the clients are allocated to their cluster, the routing part of the problem is solved for each cluster. This way, a large vehicle routing problem is transformed into a group of subproblems where the Traveling Salesman Problem is solved. In (Rizkallah et al., 2019) a clustering algorithm where each client is assigned to a single route; then, each route is merged based on the distance between the clients of each route as long as capacity constraint is not violated. This approach disregards the distance between the depot and the clients, focusing in grouping the clients near to each other.

In (Putri et al., 2021) a cluster first route second approach is proposed to solve the VRP. In this proposal CPMP is used to cluster the clients in their corresponding route using Genetic Algorithm to determine the distribu- tion of the clients. In this paper a decomposition approach is proposed to solve the CVRP problem modeled as the CPMP with TSP. Furthermore, three decomposition strategies are proposed to reduce the computatio nal effort required to solve the problem. The solution method consists in decomposing large instances of the CVRP problem and model it as the CPMP. For each subproblem, the solution is obtained using Iterated Local Search algorithm. The proposed strategies are applied in a case study that involves customer locations from TuEnvio online store, to determine the decomposition strategy that achieves the routes with smaller cost and computational effort. Obtained routes are represented and analyzed, as a result, applying a PMP heuristic as a clustering algorithm to obtain the subproblems achieves good solutions in a reasonable time.

COMPUTATIONAL METHODOLOGY

One of the approaches found in the literature to solve the Capacitated Vehicle Routing Problem (CVRP) is to adapt it to the CPMP (Morales and Rahim, 2017). The proposed scheme is depicted in Figure 1. The process starts by dividing the initial instance conformed by the location of all the clients expecting a delivery into smaller sub-instances using a heuristic procedure to solve the PMP. The obtained sub-instances are solved using a mix of the CPMP and a heuristic to solve de Traveling Salesman Problem (TSP). CPMP is used to cluster clients into their corresponding route. Each client is assumed to have a demand of a i = 1, and the required amount of clusters with capacity C j to assign all clients is defined. As for TSP, it is used to determine the delivery order of each client in its corresponding route, considering a common depot among all routes. When each subproblem has been solved, the solutions are joined to conform the solution of the initial instance.

Fig. 1 Process to obtain a CVRP solution. 

Decomposition of instances

The CVRP is an NP-Hard problem and is very difficult to solve, especially when solving large-scale instances (Cattaruzza et al., 2017). One approach to tackle this issue is divide and conquer. In this paper, we propose three instance decomposition strategies that use the available geographic information of clients such as municipality and coordinates to derive sub-instances from the original. Each of the obtained sub-instances can be solved as VRP problem and then be integrated to conform the solution of the original instance.

Partitioning by municipalities strategy (PM)

This strategy consists in dividing the clients in a CVRP instance by municipality, obtaining a sub-instance by each different municipality. In this partitioning strategy, when the amount of clients located in a municipality exceeds a limit size defined by a parameter S, the clients of that municipality are separated from the original instance to form a new sub-instance. This approach is very similar to that used by human route planners when routes are conformed manually (Reimann et al., 2004).

RP-PMP strategy

The RP-PMP consists in dividing the clients by municipality, obtaining a sub-instance by each different municipality. Then, each sub-instance that exceeds the size limit defined by S is recursively divided solving the PMP. This process is repeated until all sub-instances obtained contain S or fewer clients. Algorithm 1 describes this procedure, receiving the instance data and the limit size of the sub-instances to be obtained.

Algorithm 1 RP-PMP decomposition strategy

1: function RP PMEDIAN(instance,S)

2:subinstances = 0/

3:if length(instance) = S then

4:subinstances.add(instance)

5:return subinstances

6:p = 2d Amount of groups

7:partition1, partition2 = PMedian(instance, p)d Apply heuristic

8:subinstances.add(RP PMedian(partition1, S))

9:subinstances.add(RP PMedian(partition2, S))

10:return subinstances

P-PMP strategy

The P-PMP strategy determines the minimum amount of divisions dividing the number of clients by S, ob- taining the required value of the parameter p that specifies the number of clusters obtained from the PMP heuristic. Algorithm 2 describes the steps to perform this strategy.

Algorithm 2 P-PMP decomposition strategy

1: function RP PMEDIAN(instance,S)

2:size = length(instance)d Size of the instance

3:subinstances = 0/

4:if size = S then

5:subinstances.add(instance)

6:return subinstances

7:p = ceil( size )d Total of groups to be obtained.

8:subinstances = PMedian(instance, p)

9:return subinstances

Local search algorithm

Most proposals to solve the CPMP consist of heuristic and metaheuristic methods (Erdog˘an et al., 2016). To solve the CVRP modeled as CPMP, we suggest the use of Iterated Local Search (ILS) (Talbi, 2009) with a greedy initial procedure and two exchange operators. Considering this, the CPMP is modeled and solved as an optimization problem using the BiCIAM framework (Fajardo, 2015), which provides an implementation of the ILS metaheuristic and the required elements to define the subordinated heuristics. After the solution of the CPMP is obtained, for each of the obtained clusters we solve the Traveling Salesman Problem (TSP) to obtain the sequence of the clients in the route.

Initial solution and perturbation procedures

To construct the initial solution used by ILS, a greedy heuristic is proposed. The proposed heuristic consists in locating the facilities that contribute less total assignment distance. These step is repeated until p facilities are located. Solutions are represented in two parts: a binary list indicating for each facility if is located or not, and a binary matrix indicating by each facility if is a demand node is assigned or not.

To explore the solution space two mutation operators are used. The first is the 2-swap (Tabrizi et al., 2011). It consists in selecting two facilities randomly, one opened, and one closed, exchanging their values.

The second operator is the greedy two-opt (Davari et al., 2013), where a roulette wheel selection of the facilities is used. The probability of selection of each facility is determined by the total distance of the demand nodes assigned to the facility respect the total distance of demand nodes assigned to all located facilities.

Solving the Traveling Salesman Problem (TSP)

The TSP is a combinatorial optimization problem that aims to find the Hamiltonian cycle with the minimum distance (Flood, 1956). Many solution methods proposed to solve the TSP involve heuristics. Farthest Inser- tion is an iterative procedure where, by each iteration, the farthest node from each of the nodes currently in the tour is inserted (Golden et al., 1980). In this paper, we use the implementation of the Farthest Insertion heu- ristic to solve the TSP provided by the Open Source Routing Machine (OSRM) under the service Trip (Luxen and Vetter, 2011).

RESULTS AND DISCUSSION

The proposed case study is designed to determine the best instance decomposition strategy of the ones propo- sed, and analyze the obtained solutions. The decomposition strategies are applied over 16 instances of different sizes. The instances are obtain by an aleatory sampling of 18000 client locations provided by CIMEX Corpo- ration. For each route, a maximum capacity of C j = 40 clients is considered. For each decomposition strategy, an S = 600 limit is defined. The ILS metaheuristic is executed 15 times with 10000 iterations. The metrics to measure the performance of the strategies are travel time and execution time.

Figure 2 shows the obtained average travel times and execution times respectively, using the proposed decom- position strategies for each instance. As can be noted, the three proposed strategies exhibit a similar travel time across all instances, although PM strategy most times achieves better travel times. As expected, travel times increase with the number of clients and therefore routes. In the case of execution times, PM strategy shows a more rapid growth than PR-PMP and P-PMP strategies, therefore achieving the worst execution times.

Fig. 2 Average travel time and execution time obtained with each decomposition strategy. 

Solution representation

Figure 3 shows the 44 routes obtained by each decomposition strategy, for an instance of 1700 customers. In the representation, the circles represent customers’s locations, while the lines represent the route. As it can be seen, the clients closest to each other are part of the same route, except more isolated clients that are grouped in larger routes.

Fig. 3 Representation of routes obtained 

To provided a more detailed representation of routes obtained, municipalities Marianao and Plaza, with 104 and 195 clients respectively, are enlarged in Figure 3. The clients allocated to a rout outside these municipalities are represented by a black triangle. As can be noted, the clients of each route are closely grouped to each other, reducing the distance between each client. Another aspect to note is that in routes obtained with PR- PMP and P-PMP strategies there is less overlapping of clients in different routes, as opposed to PM strategy. In Plaza municipality, using the PM strategy, most of the clients are grouped within five routes, except some clients located to the north and south of the municipality, which are covered by other routes. The five routes obtained with the PM strategy add a total of 129km. With PR-PMP, most clients are grouped in six routes, except some clients to the east side. The total distance of the six routes obtained with PR-PMP is 129,6km. Finally, with P-PMP decomposition, most clients are grouped in four main routes and two routes from other municipalities marked in yellow and brown. Some clients from the northeast border are satisfied with routes that contain mostly clients from other municipalities. The total distance among the six routes obtained with P-PMP is 147,2km.

In the case of the municipality of Marianao, using the PM Strategy groups all clients in 3 routes, with a total length of 122km. As for PR-PMP and P-PMP strategies, most clients are grouped in 3 main routes, leaving 4 clients to be attended by other routes that mostly cover clients from other municipalities. Routes obtained with the PR-PMP strategy accomplish a total length of 122km. As for the P-PMP strategy, the total distance of the three routes is 123,2km. Note that one of the three routes obtained with PR-PMP and P-PMP not only cover the clients within the municipality of Marianao, also cover clients from adjacent municipalities, as opposed to the PM strategy.

As can be noted some clients are not allocated to routes within their corresponding municipality in the three examples shown. This is due to the instance size limit S defined as 600. Since the amount of clients of these municipalities does not exceed the 600 clients limit, none is considered as separated instance, therefore the clients can be allocated to routes of different municipalities.

CONCLUSIONS

This paper supports the following conclusions:

The Capacitated Vehicle Routing Problem can be modeled using Capacitated P-Median Problem com- bined with the Traveling Salesman Problem due to the common characteristics among them.

The division of the original instance in smaller subproblems using PM strategy obtains short routes, but a higher computational effort is required compared to the other two strategies.

Instance decomposition using the PR-PMP strategy obtains solutions with a travel time 0,02 % higher than PM strategy, with 45,6 % less computational effort than PM strategy. Therefore, it offers the best solution quality-computational effort compromise.

The proposed solution scheme provides routes conformed by customers close to each other. This allows the recirculation of vehicles in case a client was not available, with a smaller travel distance.

Routes obtained with PR-PMP and P-PMP present less overlapping than routes from the PM strategy, reducing the intersection between routes.

The proposed solution can be an effective tool for enterprises involved in logistic distribution chains, especially when trying to reduce operational costs. As a recommendation for future works we suggest the study of the effects of other metaheuristic algorithms to obtain a solution in terms of computational effort and solution quality. We also suggest the comparison of solution methods to classic formulations of the VRP and our proposal.

Acknowledgments

We would like to thank Datacimex for providing the test data to perform the validation of our solution.

REFERENCIAS

Anita Agárdi, László Kovács, and Tamás Bányai. The fitness landscape analysis of the ant colony system algorithm in solving a vehicle routing problem. ACADEMIC JOURNAL OF MANUFACTURING ENGI- NEERING, 19(2), 2021. [ Links ]

Diego Cattaruzza, Nabil Absi, Dominique Feillet, and Jesus Gonzalez-Feliu. Vehicle routing problems for city logistics. EURO Journal on Transportation and Logistics, 6:51-79, 04 2017. doi: 10.1007/ s13676-014-0074-0. [ Links ]

Elon Santos Correa, Maria Teresinha A. Steiner, Alex A. Freitas, and Celso Carnieri. A genetic algorithm for solving a capacitated p-median problem. Numerical Algorithms, 35(2):373-388, 2004. ISSN 1572-9265. doi: https://doi.org/10.1023/B:NUMA.0000021767.42899.31. URL https://doi.org/10. 1023/B:NUMA.0000021767.42899.31. [ Links ]

Mark S. Daskin and Kayse Lee Maass. The p-median problem. In Gilbert Laporte, Stefan Nickel, and Francisco Saldanha da Gama, editors, Location Science, pages 21-45. Springer International Publishing, Cham, 2015. ISBN 978-3-319-13111-5. doi: https://doi.org/10.1007/978-3-319-13111-5 2. URL https://doi.org/10.1007/978-3-319-13111-5_2. [ Links ]

Soheil Davari, Mohammad Zarandi, and Ahmad Hemmati. A greedy variable neighborhood search heuristic for the maximal covering location problem with fuzzy coverage radii. Knowledge-Based Systems, 41:68-76, 03 2013. doi: 10.1016/j.knosys.2012.12.012. URL https://10.1016/j.knosys.2012.12.012. [ Links ]

Clarisse Dhaenens-Flipo. Spatial decomposition for a multi-facility production and distribution problem. International Journal of Production Economics, 64(1):177-186, 2000. ISSN 0925-5273. doi: https:// doi.org/10.1016/S0925-5273(99)00056-0. URL https://www.sciencedirect.com/science/ article/pii/S0925527399000560. [ Links ]

Gu¨nes¸ Erdog˘an, Gilbert Laporte, and Antonio M. Rodríguez Chía. Exact and heuristic algorithms for the hamiltonian p-median problem. European Journal of Operational Research, 253(2):280-289, 2016. ISSN 0377-2217. doi: https://doi.org/10.1016/j.ejor.2016.02.012. URL https://www.sciencedirect. com/science/article/pii/S0377221716300327. [ Links ]

Jenny Fajardo. Soft Computing en Problemas de Optimización Dinámicos. Ph.d. thesis, Granada University, 2015. [ Links ]

K. Fleszar and K.S. Hindi. An effective vns for the capacitated p-median problem. European Journal of Operational Research, 191(3):612-622, 2008. ISSN 0377-2217. doi: https://doi.org/10. 1016/j.ejor.2006.12.055. URL https://www.sciencedirect.com/science/article/pii/ S0377221707001208. [ Links ]

Merrill M. Flood. The traveling-salesman problem. Operations Research, 4(1):61-75, 1956. doi: 10.1287/ opre.4.1.61. URL https://doi.org/10.1287/opre.4.1.61. [ Links ]

B. Golden, L. Bodin, T. Doyle, and W. Stewart. Approximate traveling salesman algorithms. Operations Research, 28(3-part-ii):694-711, 1980. doi: 10.1287/opre.28.3.694. URL https://doi.org/10. 1287/opre.28.3.694. [ Links ]

Dennis Luxen and Christian Vetter. Real-time routing with openstreetmap data. In Proceedings of the 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, GIS ’11, pages 513-516, New York, NY, USA, 2011. ACM. ISBN 978-1-4503-1031-4. doi: 10.1145/2093973.2094062. URL http://doi.acm.org/10.1145/2093973.2094062. [ Links ]

Santiago Omar Caballero Morales and Abdur Rahim. Heuristic for the capacitated p-median problem under a cvrp approach. 7th Annual International Conference on Industrial Engineering and Operations Manage- ment, 2017. ISSN 2169-8767. URL http://ieomsociety.org/forefront/ViewPaper.php? PaperID=3531. [ Links ]

Karina Aginta Putri, Nur Layli Rachmawati, Mirna Lusiani, and Anak Agung Ngurah Perwira Redi. Genetic algorithm with cluster-first route-second to solve the capacitated vehicle routing problem with time win- dows: A case study. Jurnal Teknik Industri, 23(1):75-82, 2021. doi: https://doi.org/10.9744/jti.23.1.75-82.Links ]

T.K. Ralphs, L. Kopman, W.R. Pulleyblank, and L.E. Trotter. On the capacitated vehicle routing pro- blem. Mathematical Programming, 94(2):343-359, 2003. ISSN 1436-4646. doi: https://doi.org/10.1007/ s10107-002-0323-0. URL https://doi.org/10.1007/s10107-002-0323-0. [ Links ]

Marc Reimann, Karl Doerner, and Richard F Hartl. D-ants: Savings based ants divide and conquer the vehicle routing problem. Computers & Operations Research, 31(4):563-591, 2004. ISSN 0305-0548. doi: https:// doi.org/10.1016/S0305-0548(03)00014-5. URL https://www.sciencedirect.com/science/ article/pii/S0305054803000145. [ Links ]

Lydia Rizkallah, Mona Farouk, and Nevin Darwish. A clustering algorithm for solving the vehicle routing assignment problem in polynomial time. International Journal of Engineering and Technology, 9, 12 2019. doi: 10.14419/ijet.v9i1.22231. [ Links ]

Ji Ung Sun. A two-phase meta heuristic approach to the location-routing problem for transportation network planning. In Sustainable Cities Development and Environment Protection, volume 361 of Applied Mecha- nics and Materials, pages 1900-1905. Trans Tech Publications Ltd, 10 2013. doi: 10.4028/www.scientific. net/AMM.361-363.1900. [ Links ]

Behzad Bankian Tabrizi, M. Saeed Jabalameli, and Mohammad Moshref Javadi. A simulated annealing method to solve a generalized maximal covering location problem. International Journal of Industrial Engineering Computations, 2(2):439-448, 2011. ISSN 1923-2934. doi: 10.5267/j.ijiec.2011.01.003. [ Links ]

É .Taillard. Parallel iterative search methods for vehicle routing problems. Networks, 23(8):661-673, 1993. doi: https://doi.org/10.1002/net.3230230804. URL https://onlinelibrary.wiley.com/doi/ abs/10.1002/net.3230230804. [ Links ]

El-Ghazali Talbi. Metaheuristics: from design to implementation, volume 74. John Wiley & Sons, 2009. [ Links ]

R.A. Whitaker. A fast algorithm for the greedy interchange for large-scale clustering and median location problems. INFOR: Information Systems and Operational Research, 21(2):95-108, 1983. doi: 10.1080/ 03155986.1983.11731889. URL https://doi.org/10.1080/03155986.1983.11731889. [ Links ]

Recibido: 30 de Junio de 2021; Aprobado: 01 de Octubre de 2021

Autor para correspondencia: (lsuarezgo@ceis.cujae.edu.cu)

The authors declare that there is no conflict of interest and authorize the use and distribution of this article.

Conceptualization: Luis Suárez, Cynthia Porras, Humberto Díaz-Pando, Eduardo Sánchez-Ansola, Ale- jandro Rosete, Ana Camila Pérez-Pérez.

Data curation: Luis Suárez, Humberto Díaz-Pando, Eduardo Sánchez Ansola.

Formal analysis: Luis Suárez, Cynthia Porras, Eduardo Sánchez-Ansola, Alejandro Rosete, Ana Camila Pérez-Pérez

Acquisition of funds:Humberto Díaz-Pando

Research: Luis Suárez González, Cynthia Porras, Humberto Díaz-Pando, Ana Camila Pérez-Pérez.

Methodology: Luis Suárez, Cynthia Porras, Eduardo Sánchez-Ansola, Alejandro Rosete

Project Management: Humberto Díaz Pando

Resources: Humberto Díaz Pando

Software: Luis Suárez, Cynthia Porras, Eduardo Sánchez

Supervision: Cynthia Porras, Humberto Díaz-Pando, Eduardo Sánchez-Ansola, Alejandro Rosete

Validation: Luis Suárez, Cynthia Porras, Humberto Díaz Pando, Eduardo Sánchez-Ansola, Alejandro Rosete, Ana Camila Pérez-Pérez

Visualization: Luis Suárez, Eduardo Sánchez

Redaction - original draft: Luis Suárez, Cynthia Porras

Redaction - review and editing: Luis Suárez, Cynthia Porras, Humberto Díaz-Pando, Eduardo Sánchez- Ansola, Alejandro Rosete, Ana Camila Pérez-Pérez

Creative Commons License