<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article
  PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.0/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.0" specific-use="sps-1.6" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
	<front>
		<journal-meta>
			<journal-id journal-id-type="publisher-id">dyna</journal-id>
			<journal-title-group>
				<journal-title>DYNA</journal-title>
				<abbrev-journal-title abbrev-type="publisher">Dyna rev.fac.nac.minas</abbrev-journal-title>
			</journal-title-group>
			<issn pub-type="ppub">0012-7353</issn>
			<publisher>
				<publisher-name>Universidad Nacional de Colombia</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.15446/dyna.v84n200.55533</article-id>
			<article-categories>
				<subj-group subj-group-type="heading">
					<subject>Articles</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>A comparison of trajectory granular based algorithms for the location-routing problem with heterogeneous fleet (LRPH)</article-title>
				<trans-title-group xml:lang="es">
					<trans-title>Una comparación de algoritmos basados en trayectoria granular para el problema de localización y ruteo con flota heterogénea (LRPH)</trans-title>
				</trans-title-group>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author">
					<name>
						<surname>Bernal-Moyano</surname>
						<given-names>José Alfonso</given-names>
					</name>
					<xref ref-type="aff" rid="aff1"><sup>
 <italic>a</italic>
</sup> </xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Escobar</surname>
						<given-names>John Willmer</given-names>
					</name>
					<xref ref-type="aff" rid="aff2"><sup>
 <italic>b</italic>
</sup> </xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Marín-Moreno</surname>
						<given-names>Cesar</given-names>
					</name>
					<xref ref-type="aff" rid="aff3"><sup>
 <italic>c</italic>
</sup> </xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Linfati</surname>
						<given-names>Rodrigo</given-names>
					</name>
					<xref ref-type="aff" rid="aff4"><sup>
 <italic>d</italic>
</sup> </xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Gatica</surname>
						<given-names>Gustavo</given-names>
					</name>
					<xref ref-type="aff" rid="aff5"><sup>
 <italic>e</italic>
</sup> </xref>
				</contrib>
			</contrib-group>
			<aff id="aff1">
				<label>a</label>
				<institution content-type="original"> Escuela de Ingeniería de Sistemas, Universidad del Valle, Cali, Colombia. jose.bernal@correounivalle.edu.co</institution>
				<institution content-type="normalized">Universidad del Valle</institution>
				<institution content-type="orgname">Universidad del Valle</institution>
				<addr-line>
					<named-content content-type="city">Cali</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>jose.bernal@correounivalle.edu.co</email>
			</aff>
			<aff id="aff2">
				<label>b</label>
				<institution content-type="original"> Departamento de Ingeniería Civil e Industrial, Pontificia Universidad Javeriana Cali, Cali, Colombia. jwescobar@javerianacali.edu.co</institution>
				<institution content-type="orgname">Pontificia Universidad Javeriana Cali</institution>
				<addr-line>
					<named-content content-type="city">Cali</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>jwescobar@javerianacali.edu.co</email>
			</aff>
			<aff id="aff3">
				<label>c</label>
				<institution content-type="original"> Integra S.A., Universidad Tecnológica de Pereira, Pereira, Colombia. cmarin@integra.com.co</institution>
				<institution content-type="normalized">Universidad Tecnológica de Pereira</institution>
				<institution content-type="orgname">Universidad Tecnológica de Pereira</institution>
				<addr-line>
					<named-content content-type="city">Pereira</named-content>
				</addr-line>
				<country country="CO">Colombia</country>
				<email>cmarin@integra.com.co</email>
			</aff>
			<aff id="aff4">
				<label>d </label>
				<institution content-type="original"> Departamento de Ingeniería Industrial, Universidad del Bío-Bío, Concepción,Chile. rlinfati@ubiobio.cl</institution>
				<institution content-type="normalized">Universidad del Bío-Bío</institution>
				<institution content-type="orgname">Universidad del Bío-Bío</institution>
				<addr-line>
					<named-content content-type="city">Concepción</named-content>
				</addr-line>
				<country country="CL">Chile</country>
				<email>rlinfati@ubiobio.cl</email>
			</aff>
			<aff id="aff5">
				<label>e</label>
				<institution content-type="original"> Facultad de Ingeniería, Universidad Andres Bello, Santiago, Chile. ggatica@unab.cl</institution>
				<institution content-type="orgname">Universidad Andres Bello</institution>
				<addr-line>
					<named-content content-type="city">Santiago</named-content>
				</addr-line>
				<country country="CL">Chile</country>
				<email>ggatica@unab.cl</email>
			</aff>
			<pub-date pub-type="epub-ppub">
				<season>Jan-Mar</season>
				<year>2017</year>
			</pub-date>
			<volume>84</volume>
			<issue>200</issue>
			<fpage>193</fpage>
			<lpage>201</lpage>
			<history>
				<date date-type="received">
					<day>01</day>
					<month>02</month>
					<year>2016</year>
				</date>
				<date date-type="rev-recd">
					<day>25</day>
					<month>06</month>
					<year>2016</year>
				</date>
				<date date-type="accepted">
					<day>12</day>
					<month>09</month>
					<year>2016</year>
				</date>
			</history>
			<permissions>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by-nc-nd/4.0/" xml:lang="en">
					<license-p>This is an open-access article distributed under the terms of the Creative Commons Attribution License</license-p>
				</license>
			</permissions>
			<abstract>
				<title>Abstract</title>
				<p>We consider the Location-Routing Problem with Heterogeneous Fleet (LRPH) in which the goal is to determine the depots to be opened, the customers to be assigned to each open depot, and the corresponding routes fulfilling the demand of the customers and by considering a heterogeneous fleet. We propose a comparison of granular approaches of Simulated Annealing (GSA), of Variable Neighborhood Search (GVNS) and of a probabilistic Tabu Search (pGTS) for the LRPH. Thus, the proposed approaches consider a subset of the search space in which non-favorable movements are discarded regarding a granularity factor. The proposed algorithms are experimentally compared for the solution of the LRPH, by taking into account the CPU time and the quality of the solutions obtained on the instances adapted from the literature. The computational results show that algorithm GSA is able to obtain high quality solutions within short CPU times, improving the results obtained by the other proposed approaches.</p>
			</abstract>
			<trans-abstract xml:lang="es">
				<title>Resumen</title>
				<p>Nosotros consideramos el problema de localización y ruteo de vehículos con flota heterogénea (LRPH) en el cual la meta es determinar los depósitos a ser abiertos, los clientes asignados a cada deposito, y las rutas que satisfagan la demanda de los clientes considerando una flota heterogénea. Nosotros proponemos una comparación de algoritmos granulares de Recocido Simulado (GSA), Búsqueda de Vecindario Variable (GVNS) y Tabú Search probabilístico (pGTS) para el LRPH. De esta manera, los algoritmos propuestos consideran un subconjunto del espacio en el cual los movimientos menos favorables son descartados según un factor de granularidad. Los algoritmos propuestos son comparados experimentalmente para la solución del LRPH, considerando el tiempo de CPU y la calidad de la solución obtenida en instancias adaptadas de la literatura. Los resultados computacionales muestran que el algoritmos GSA es capaz de obtener buenas soluciones en tiempos computacionales reducidos, mejorando los resultados obtenidos por los otros algoritmos propuestos.</p>
			</trans-abstract>
			<kwd-group xml:lang="en">
				<title><bold>
 <italic>Keywords</italic>
</bold>: </title>
				<kwd>Location-routing problem</kwd>
				<kwd>heterogeneous fleet</kwd>
				<kwd>simulated annealing</kwd>
				<kwd>variable neighborhood search</kwd>
				<kwd>probabilistic tabu search</kwd>
				<kwd>metaheuristic algorithms</kwd>
			</kwd-group>
			<kwd-group xml:lang="es">
				<title><bold>
 <italic>Palabras clave</italic>
</bold>: </title>
				<kwd>Problema de localización y ruteo</kwd>
				<kwd>flota heterogénea</kwd>
				<kwd>recocido simulado</kwd>
				<kwd>búsqueda de vecindario variable</kwd>
				<kwd>búsqueda tabú probabilística</kwd>
				<kwd>algoritmos metaheurísticos</kwd>
			</kwd-group>
			<counts>
				<fig-count count="0"/>
				<table-count count="5"/>
				<equation-count count="2"/>
				<ref-count count="26"/>
				<page-count count="9"/>
			</counts>
		</article-meta>
	</front>
	<body>
		<sec sec-type="intro">
			<title>1. Introduction</title>
			<p>Long and short-term logistic operations consider Combinatorial Optimization Problems (COP). One of the most well studied decisions within the COP is the Traveling Salesman Problem (TSP), in which an agent should visit several cities and go back to its initial position in an optimal way minimizing the travelled distance and by considering that each city must visited only once. The problem could be represented by an undirected graph; where the vertex correspond to the cities and the arcs to the distances to be traveled satisfying the corresponding demand of cities [<xref ref-type="bibr" rid="B1">1</xref>]. The TSP is classified as NP-Hard problem, being computationally intractable with the number of nodes is increased [<xref ref-type="bibr" rid="B2">2</xref>,<xref ref-type="bibr" rid="B3">3</xref>].</p>
			<p>The well-known Vehicle Routing Problem (VRP), is based on the principles of the TSP. Different variants of the Vehicle Routing Problem have been studied deeply in the fields of the Operations Research and Combinatorial Optimization, during the last fifty years. The variants include divided demand, time windows, different fleet, etc. The VRP could be depicted as a problem of designing routes from one depot to a set of customers by satisfying constrains of demand and of capacity of the vehicles. A variant of the VRP by considering several depots, from which is possible to satisfy the demand of the customers, each one of them having different fixed cost and different capacity, is a prominent research area [<xref ref-type="bibr" rid="B4">4</xref>,<xref ref-type="bibr" rid="B5">5</xref>]. This extension of the VRP is called Location-Routing Problems (LRP). The Location-Routing Problem considers two types of problems, which have been studied independently (the Multi Depot Vehicle Routing Problem - MDVRP and the Facility Location Problem - FLP). However, recent research results showed that the integration of both decisions allows obtaining a major efficiency of the design of the supply chain [<xref ref-type="bibr" rid="B6">6</xref>-<xref ref-type="bibr" rid="B8">8</xref>]. The FLP is associated with decisions of opening depots and assigning customers to the open depots. On the other hand, the MDVRP corresponds to the development of a set of routes to be performed by minimizing the total travelled distance. The LRPH is considered NP-hard, since it is a generalization of two well-known sub-problems: The Facility Location Problem (FLP) and the Multi-Depot Vehicle Routing Problem with Heterogeneous Fleet (MDHVRP) [<xref ref-type="bibr" rid="B4">4</xref>].</p>
			<p>Exact algorithms for the LRP are proposed in [<xref ref-type="bibr" rid="B9">9</xref>]. In this work, Bender’s decomposition for splitting a LRP problem into two sub-problems (location-assignment and routing) is proposed. The drawback of linear programming approaches appears when dealing with real-life problems due to the cardinality of the scenario. Therefore, heuristic approaches are commonly used.</p>
			<p>The heuristics algorithms for the LRP can be classified [<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B7">7</xref>] into groups (sequential, iterative, nested) regarding to the way to deal with the FLP and the MDVRP. In the sequential approach, an algorithm for the MDVRP is performed after the FLP has been solved and, hence, there is no feedback between the two approaches. The iterative algorithm tries to take this drawback into account by iterating on the process. The nested algorithms compute the MDVRP for each solution obtained in the FLP. In general terms, sequential approaches tend to be faster than iterative and nested ones regarding the number of iterations to be performed. </p>
			<p>One example of a sequential algorithm is the two-phase algorithm introduced in [<xref ref-type="bibr" rid="B10">10</xref>]. In the first phase, the FLP is solved by considering the length of the tours (routes) as a variable cost. In the second phase, a multilevel heuristic is used to solve the corresponding MDVRP. The proposed method in [<xref ref-type="bibr" rid="B11">11</xref>] is similar to the approach proposed by [<xref ref-type="bibr" rid="B10">10</xref>]. The main difference is that using a combined approach between a tabu search approach and a simulated annealing scheme solves the two phases. Another sequential algorithm based on four levels is considered in [<xref ref-type="bibr" rid="B12">12</xref>]. In this work, a combined problem by considering inventory decisions with a heterogeneous fleet is solved exactly by a mathematical model. Finally, a problem of transfer products from hubs to customers by considering a heterogeneous fleet is introduced in [<xref ref-type="bibr" rid="B13">13</xref>].</p>
			<p>Typically, the LRP problems have considered an unlimited fleet of homogeneous vehicles. Although some considerations of heterogeneous fleet for the LRPH are proposed by [<xref ref-type="bibr" rid="B9">9</xref>-<xref ref-type="bibr" rid="B13">13</xref>], the literature regarding to location routing problems by considering heterogeneous fleet is scarce. Thus, this work is focused on the comparison of granular-based heuristic algorithm for solving the Location Routing Problem with Heterogeneous Fleet (LRPH). Indeed, the only work related to the LRPH has been introduced by Linfati et al [<xref ref-type="bibr" rid="B4">4</xref>]. In this paper, a modified granular tabu search for the LRPH has been proposed. The proposed algorithm is executed on instances adapted from the literature and the results are compared with a relaxed version of the proposed mathematical model for the LRPH. A remarkable fact of this algorithm is the use of the granularity concept introduced by [<xref ref-type="bibr" rid="B14">14</xref>], which is, in fact, a key for reducing the computational cost of the tabu search while conserving the quality of the solution. This paper aims to apply this idea to other heuristic algorithms in order to reduce the search space.</p>
			<p>A work related to a similar problem of LRPH is presented in [<xref ref-type="bibr" rid="B15">15</xref>]. This paper considers a mathematical formulation and a Variable Neighborhood scheme for the Multi-Depot Vehicle Routing Problem with Heterogeneous Fleet (MDHVRP). Unlike the LRPH, the MDHVRP not considers decisions related to the depots to be opened. </p>
			<p>In this work, we perform a computational comparison of three trajectory heuristics by using the granular concept introduced in [<xref ref-type="bibr" rid="B14">14</xref>] for the LRPH. The former algorithms consider the same initial solution obtained by a hybrid procedure and the same neighborhood structures. The first algorithm, called Granular Simulated Annealing approach (GSA), considers a Simulated Annealing (SA) method, with a ”granular” search space, to improve the initial solution <italic>S</italic>
 <sub>0</sub> [<xref ref-type="bibr" rid="B5">5</xref>]. The second algorithm, called Granular Variable Neighborhood Search (GVNS), considers a Variable Neighborhood Search (VNS) procedure to enhance the quality of solution <italic>S</italic>
 <sub>0</sub>. Finally, the third algorithm, called Granular Tabu Search (pGTS), consider a Probabilistic Granular Tabu Search scheme for the LRPH.</p>
			<p>The main contribution of the paper is the comparison of effective algorithms for the solution of the LRPH. The proposed algorithms are novel metaheuristic approach, which combine different local based procedures with a granular search space for getting good results within short computing times. The paper is structured as follows. Section 2 introduces the general framework used by the considered algorithms. A detailed description of the three approaches is given in Section 3. The comparative study on adapted benchmark instances from the literature is provided in Section 4. Finally, Section 5 contains concluding remarks.</p>
		</sec>
		<sec>
			<title>2. General framework</title>
			<sec>
				<title><italic>2.1. Mathematical formulation</italic></title>
				<p>The LRPH could be represented by the following undirected graph problem: Let <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i001.png"/>be a complete undirected graph, where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i002.jpg"/> is the set of vertices representing customers and potential depots, and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i003.jpg"/>is the set of edges. Vertices <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i004.jpg"/>correspond to set of customers each with known positive demand di, and vertices <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i005.jpg"/>correspond to the potential depots, each with capacity wi and opening costs oi. With each edge <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i006.jpg"/> is associated a non-negative traveling cost <sub>
 <sup>
 <italic>cij</italic>
</sup> 
</sub> . At each potential depot <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i007.jpg"/>, a set of K heterogeneous vehicles is located, each with a vehicle capacity qk. Furthermore, any vehicle that performs a route generates a fixed cos vkt. The goal of LRPH is to determine the depots to be opened, the customers to be assigned to each open depot, and the routes to be performed to fulfill the demand of the customers by considering a heterogeneous fleet. Indeed, the LRPH integrates a strategic decision (depots to be used) and an operational decision (the routes to be developed by considering a heterogeneous fleet). </p>
				<p>The objective function of LRPH considers the minimization of the sum of the fixed cost of the depots, of the costs of the used vehicles, and of the costs related with the distance traveled by the vehicles [<xref ref-type="bibr" rid="B4">4</xref>]. Any LRPH solution is feasible, if the following constraints are satisfied: (i) Each route starts and finishes at the same depot, (ii) each customer must visited exactly once by one vehicle, (iii) the sum of the demand of the customers served by a vehicle <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i008.jpg"/> must not exceed its corresponding vehicle capacity<sub>
 <sup>
 <italic>qk</italic>
</sup> 
</sub> , (iv) the sum of the demand of the customers assigned to an open depot <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i009.jpg"/> must not exceed its corresponding depot capacity <sub>
 <sup>
 <italic>wi</italic>
</sup> 
</sub> , and (v) the flow of products between depots is not allowed. </p>
			</sec>
			<sec>
				<title><italic>2.2. Concept of granular search space</italic></title>
				<p>The granular search conception (Toth and Vigo [<xref ref-type="bibr" rid="B14">14</xref>]), is predicated on the employment of a sparse graph (incomplete graph) containing the edges incident to the depots, the edges belonging to the best feasible solutions found so far, and the edges whose cost is smaller than a granularity threshold <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i010.png"/>, where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i011.png"/> is the average cost of the edges belonging to the best solution found so far, and <italic>β</italic> is a <italic>dynamic sparsification factor</italic> which is updated during the search ([<xref ref-type="bibr" rid="B4">4</xref>-<xref ref-type="bibr" rid="B5">5</xref>] and [<xref ref-type="bibr" rid="B14">14</xref>]). In particular, the search starts by initializing <italic>β</italic> to a small value <italic>β</italic>
 <sub>0</sub>. After <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i012.png"/> iterations the value of <italic>β</italic> is increased to the value<sub>
 <sup>
 <italic>βn</italic>
</sup> 
</sub> , and / additional iterations are performed by considering as current solution the best feasible solution found so far [<xref ref-type="bibr" rid="B7">7</xref>]. Conclusively, the <italic>sparsification factor</italic> 
 <italic>β</italic> is reset to its previous value <italic>β</italic>
 <sub>0</sub> and the search continues. <italic>β</italic>
 <sub>0</sub>, <italic>β</italic>
 <sub>n</sub>, <italic>N</italic>
 <sub>s</sub>, and <italic>N</italic>
 <sub>r</sub> are given parameters. The main idea of the granularity is to obtain high quality solutions in based-trajectory heuristics within short computing times [<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B7">7</xref>].</p>
			</sec>
			<sec>
				<title><italic>2.3. Neighborhood structures</italic></title>
				<p>The former heuristics use well-known intra-route (moves performed in a performed route) and well-known inter-route (moves performed between two routes assigned to the same depot or to different depots) moves corresponding to five neighborhood structures <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i014.jpg"/>: Insertion, Swap, Two-opt, Double-Insertion, and Double-Swap [<xref ref-type="bibr" rid="B4">4</xref>-<xref ref-type="bibr" rid="B7">7</xref>]. A move is performed only if all the new inserted edges in the solution belonging to the sparse graph (granular search space). </p>
				<p>Some of the proposed approaches allow infeasible solutions respect to the depot and vehicle capacity constraints. For any feasible solution S, we calculate its objective function value <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i015.jpg"/> as the sum of the fixed cost of the depots, of the used vehicles and of the cost of the edges traveled by the performed routes. On the other hand, if the solution <italic>S</italic> is infeasible, we calculate its objective function value <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i016.jpg"/>
					<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i017.jpg"/>, where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i018.jpg"/> is a penalty term obtained by multiplying the global over vehicle capacity of the solution S times a dynamically updated penalty factor <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i020.jpg"/>, and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i017.jpg"/> is a penalty term obtained by multiplying the global over depot capacity 𝑆 times a dynamically updated penalty factor<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i021.jpg"/>. In particular, <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i022.jpg"/>and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i023.jpg"/> are adjusted parameters during the search, and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i024.jpg"/> is the objective function value of the initial solution S<sub>
 <italic>0</italic>
</sub> . If infeasible solutions with respect to the depot capacity have been not found over N<sub>
 <italic>fact</italic>
</sub> iterations, then the value of <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i023.jpg"/> is set to<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i025.jpg"/>, where<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i026.jpg"/>. On the other hand, if feasible solutions have been not found during N<sub>
 <italic>fact</italic>
</sub> iterations, then the value of <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i023.jpg"/> is set to, <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i027.jpg"/>. A similar procedure is applied to update the value of<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i022.jpg"/>. Note if the current solution S is feasible, <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i028.jpg"/> (for further details see [<xref ref-type="bibr" rid="B6">6</xref>-<xref ref-type="bibr" rid="B7">7</xref>]).</p>
			</sec>
			<sec>
				<title><italic>2.3. Initial Solution</italic></title>
				<p>Utilizing a hybrid heuristic based on a cluster approach, a good feasible initial solution 𝑆 0 is generated within short computing times. The following steps are executed until all the customers are assigned to one route and one depot: </p>
				<p>Firstly, a giant TSP tour containing all the customers (without the consideration of the depots) is constructed by using the well-known Lin-Kernighan heuristic (LKH) ([<xref ref-type="bibr" rid="B16">16</xref>] and [<xref ref-type="bibr" rid="B17">17</xref>]). Secondly, starting from any initial customer 𝑗 ⋆ , divide the built giant TSP tour into several clusters composed of consecutive customers so that, for each cluster the vehicle capacity constraint is satisfied. In particular, we have assigned the large vehicles firstly. </p>
				<p>Thirdly, for each depot 𝑖 and each cluster g, a TSP tour is obtained using procedure LKH to evaluate the traveling cost of the route performed starting from i and visiting all the customers belonging to g (keeping the sequence obtained by the giant TSP). Finally, the depots are assigned to the clusters by solving an ILP model for the Single Source Capacitated Facility Location problem. This step determines the depots to be opened and the clusters to be assigned to the open depots (for further details see [<xref ref-type="bibr" rid="B18">18</xref>] and [<xref ref-type="bibr" rid="B19">19</xref>]). </p>
			</sec>
		</sec>
		<sec sec-type="conclusions">
			<title>3. Description of the considered algorithms</title>
			<sec>
				<title><italic>3.1. The Granular Simulated Annealing heuristic algorithm (GSA)</italic></title>
				<p>The former algorithm considers a standard implementation of the Simulated Annealing metaheuristic (SA) by using a granular search space (reduced graph). We have assumed the same notation used on similar problems such as LRP [<xref ref-type="bibr" rid="B4">4</xref>]. Let S* be the best feasible solution found so far, S the current solution (feasible or infeasible), S’a random solution obtained from the neighborhood solutions of the current solution S, α the cooling factor, and 𝑇 the current temperature. Initially, we set <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i033.jpg"/>, and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i034.jpg"/>. In addition, we set the initial temperature T0 and the number of iterations <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i035.png"/>. The proposed algorithm performs the following steps until the number of iterations is reached:</p>
				<p>Decrease the current temperature every Ncool iterations (where Ncool is a given parameter) by using the following function <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i036.jpg"/>, where 0 &lt; α &lt; 1; and also increase the number of iterations <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i037.jpg"/>.</p>
				<p>Construct a random solution S’ obtained by considering all the neighborhood structures <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i038.png"/>from the current solution S described in section 2.3. </p>
				<p>Compute <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i039.jpg"/>
				</p>
				<p>Generate a random number 𝑟 in the range [0, 1]; </p>
				<p>If <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i041.jpg"/>;</p>
				<p>If <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i042.jpg"/>, set S: = S’; otherwise, keep S.</p>
				<p>Finally, the best feasible solution found so far S* is kept. The pseudocode algorithm of GSA is presented as follows:</p>
				<graphic xlink:href="0012-7353-dyna-84-200-00193-g043.png"/>
				<p>In particular, the GSA approach requires less computing effort performing more iterations respect to the other proposed approaches. </p>
			</sec>
			<sec>
				<title>3.2. The Granular Variable Neighborhood Search approach (GVNS)</title>
				<p>The GVNS algorithm brings together the potentiality of the systematic changes of neighborhood structures proposed by the well-known Variable Neighborhood Search (VNS) [<xref ref-type="bibr" rid="B20">20</xref>], and the efficient Granular Search Space introduced by [<xref ref-type="bibr" rid="B14">14</xref>] and improved by [<xref ref-type="bibr" rid="B5">5</xref>-<xref ref-type="bibr" rid="B7">7</xref>]. According to [<xref ref-type="bibr" rid="B20">20</xref>], the VNS applies a search strategy based on the systematic change of the neighborhoods structures to elude local optima. Three main concepts are applied on a VNS: (1) All the local minimum obtained by different neighborhood structures are not necessarily equals; (2) The best local minimum (respect to the objective function) obtained from all possible neighborhood structures (described in section 2.3) is called global minimum; (3) The different local minima obtained from the neighborhood structures should be relatively close each other. </p>
				<p>Once the initial solution is performed (S0), the VNS approach iterates through different neighborhood structures to amend the best feasible solution (S*) found so far, until a the number of iterations is reached. The algorithm starts by setting <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i044.jpg"/>, where S is the current solution.</p>
				<p>The Variable Neighborhood Search considers two steps: (1) selecting a random solution from the first neighborhood and (2) applying a Granular Search Space by the same exchange operator until there is no more improvement. Then, the algorithm selects another neighborhood and the search continues. </p>
				<p>The pseudocode algorithm of GVNS is presented as follows:</p>
				<graphic xlink:href="0012-7353-dyna-84-200-00193-g045.png"/>
				<p>Finally, the best feasible solution found so far S* is kept. </p>
			</sec>
			<sec>
				<title>3.3. A probabilistic Granular Tabu Search heuristic algorithm (pGTS)</title>
				<p>The proposed algorithm is an extension of the proposed idea by [<xref ref-type="bibr" rid="B21">21</xref>] for the DCVRP. After the construction of the initial solution So, the pGTS algorithm iterates through different neighborhood structures (described in Section 2.3) by using a discrete probabilistic function to improve the best feasible solution (S*) found so far, until the number of iterations is reached. The algorithm starts by setting <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i046.jpg"/>, where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i047.png"/> is the current solution (feasible or infeasible), and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i048.png"/> is the current feasible solution. The following steps then are repeated sequently. First, the former algorithm selects a neighborhood from the neighborhoods structures <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i049.jpg"/>
					<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i050.jpg"/> described in Section 2.3 by using the following function of probability <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i051.jpg"/>, where u is the total number of neighborhoods. Second, we apply a granular tabu search (GTS) based on the idea proposed by [<xref ref-type="bibr" rid="B14">14</xref>] in the selected neighborhood <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i052.jpg"/>until a local minimum S’ is found. Depending on the solution, the following choices are possible:</p>
				<p>
					<list list-type="bullet">
						<list-item>
							<p>Increase the probability of selecting the current neighborhood (Nk) by a given factor Pinc as follow <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i053.png"/>, only if any of three cases occurs: (1) S’is infeasible and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i054.png"/> is feasible and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i055.png"/>, and (3) S’ is feasible and <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i056.png"/>
								<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i057.png"/>. If (1) is performed, then <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i058.png"/>, if (2) is found, set <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i059.png"/>. Finally, if (3) occurs, set<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i058.png"/>.</p>
						</list-item>
						<list-item>
							<p>Otherwise, decrease the probability of selecting the current neighborhood (Nk) by a factor Pdec as follow: <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i060.png"/>.</p>
						</list-item>
					</list>
				</p>
				<p>In order to preserve the probability function properties after decreasing or increasing a certain neighborhood, the values of the probability to select other neighborhoods<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i061.png"/>, where<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i062.png"/>, must be adjusted [<xref ref-type="bibr" rid="B21">21</xref>]. If the probability to select the neighborhood Nk is decreased in a Pdec value, the remaining value <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i063.png"/> is distributed for the remaining neighborhoods according to their current (probability) [<xref ref-type="bibr" rid="B21">21</xref>]. Therefore, the new probability <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i064.png"/>to select the remaining neighborhoods (<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i065.png"/>) is calculated as follows:</p>
				<p>
					<disp-formula id="e1">
						<graphic xlink:href="0012-7353-dyna-84-200-00193-e1.png"/>
						<label>(1)</label>
					</disp-formula>
				</p>
				<p>where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i067.png"/> is the previous probability of the corresponding remaining neighborhood (<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i062.png"/>). If the probability to select the neighborhood N<sub>
 <italic>k</italic>
</sub> is increased in a P<sub>
 <italic>inc</italic>
</sub> value, the remaining value <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i068.jpg"/>is distributed for the remaining neighborhoods according to their current (probability). Therefore, the new probability <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i069.jpg"/> to select the remaining neighborhoods (<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i070.jpg"/>) is calculated as:</p>
				<p>
					<disp-formula id="e2">
						<graphic xlink:href="0012-7353-dyna-84-200-00193-e2.png"/>
						<label>(2)</label>
					</disp-formula>
				</p>
				<p>Finally, the best feasible solution found so far S* is kept. The algorithm explores the solution space by moving at each iteration, from a solution <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i072.png"/> to the best solution in the neighborhood <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i073.jpg"/>, even if it is infeasible. The selected move is declared as tabu. The tabu tenure is defined as a random integer value in the range<inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i074.jpg"/>, where t<sub>
 <italic>min</italic>
</sub> and t<sub>
 <italic>max</italic>
</sub> are given parameters [<xref ref-type="bibr" rid="B21">21</xref>]. </p>
				<p>The pseudocode algorithm of pGTS is the following:</p>
				<p>The pseudocode of the pGTS shows a brief summary of the performance of the proposed algorithm according to the discrete probability function and the replacement of the solutions depending of the characteristics of the solution found by the neighborhood S’.</p>
				<graphic xlink:href="0012-7353-dyna-84-200-00193-g075.png"/>
				<graphic xlink:href="0012-7353-dyna-84-200-00193-g076.png"/>
			</sec>
		</sec>
		<sec>
			<title>4. Computational experiments</title>
			<p>Fixing a maximum CPU time as stopping criterion has performed the comparison of the effects of the initial solution on the performance of the algorithms GSA, GVNS and pGTS. Finally, the best performance of the algorithms has been considered by executing <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i077.jpg"/>iterations (where <inline-graphic xlink:href="0012-7353-dyna-84-200-00193-i078.png"/>is a given parameter) for each instance. For each considered instance, the proposed approaches have been executed five times with different random generator seeds. The results reported in <xref ref-type="table" rid="t2">Tables 2</xref> to 5 correspond for each instance to the best solution value obtained over the five runs with its corresponding total running time and the average results found within its corresponding computing time.</p>
			<p>The three former algorithms have been coded in C++, and the computational experiments have been performed on an Intel Core Duo (only one core is used) CPU (2.00 GHz) under Linux Ubuntu 12.1 with 2 GB of memory RAM. The proposed algorithms have been tested on four benchmarking sets of instances adapted from the literature. The set of instances are available in https://github.com/maxbernal/LRPH. In all the sets, points in the plane represent the customers and the depot. Therefore, the traveling cost for an edge is calculated as the Euclidian distance between vertices. </p>
			<p>The first three sets of instances are adapted from benchmarking instances for the CLRP proposed by [<xref ref-type="bibr" rid="B23">23</xref>], [<xref ref-type="bibr" rid="B24">24</xref>] and [<xref ref-type="bibr" rid="B25">25</xref>] for the CLRP respectively. In particular, for these sets of instances, the characteristics of the vehicles (fixed cost and capacities) have been modified in order to consider heterogeneous fleet for a location-routing problem. The first data subset was adapted from [<xref ref-type="bibr" rid="B23">23</xref>], and contains 36 instances with uncapacitated depots. The number of customers for each instance is n = 100, 150 or 200. The number of potential depots is either 10 or 20. The second data subset was adapted from [<xref ref-type="bibr" rid="B24">24</xref>], and considers 30 instances with capacity constraints on routes and depots. The number of customers for each instance is n = 20, 50, 100 or 200. The number of potential depots is either 5 or 10. Finally, the third data subset was adapted from [<xref ref-type="bibr" rid="B25">25</xref>], and considers 13 instances also with capacity constraints on depots and routes. The number of customers ranges from 21 to 150, and the number of potential depots from 5 to 10. </p>
			<p>The fourth set is adapted from [<xref ref-type="bibr" rid="B26">26</xref>]. Originally, the instances from [<xref ref-type="bibr" rid="B26">26</xref>] are proposed for the HFVRP. In the HFVRP, all the depots are considered as opened in order to determine the routes to be performed. On the other hand, for the LRPH all the depots are considered as “potential”. Therefore, it is mandatory to select the depots to be opened and the customers to be assigned to each open depot.</p>
			<p>
				<table-wrap id="t1">
					<label>Table 1</label>
					<caption>
						<title>Parameters used by the different algorithms</title>
					</caption>
					<graphic xlink:href="0012-7353-dyna-84-200-00193-gt1.jpg"/>
					<table-wrap-foot>
						<fn id="TFN1">
							<p>Source: Owner</p>
						</fn>
					</table-wrap-foot>
				</table-wrap>
			</p>
			<sec>
				<title><italic>4.1. Setting of parameters</italic></title>
				<p>A suitable set of parameters, whose values are based on extensive computational tests on the benchmark instances, was selected for each algorithm. The parameters and values are presented in <xref ref-type="table" rid="t1">Table 1</xref>.</p>
				<p>These values have been utilized for the comparison of the solutions obtained by the described algorithms.</p>
				<p>The calibration of the value of each parameter was performed by a multi-objective optimization approach (considering the minimization of the objective function and the computing time). Values coming from previous works with similar algorithms ([<xref ref-type="bibr" rid="B4">4</xref>,<xref ref-type="bibr" rid="B5">5</xref>-<xref ref-type="bibr" rid="B7">7</xref>,<xref ref-type="bibr" rid="B21">21</xref>]) are used. The next step is to select a parameter and search for the given value the best result. This search is executed applying 1D function minimization. The process is carried out for each considered value. Since this process is iterative, it can be refined using more repetitions.</p>
			</sec>
			<sec>
				<title><italic>4.2. Comparison of the three described algorithms</italic></title>
				<p>For each instance, the proposed algorithms are executed 5 times due to their random calculations. <xref ref-type="table" rid="t2">Tables 2</xref> - <xref ref-type="table" rid="t5">5</xref> provide the detailed results of the three proposed algorithms on the four data sets respectively. The algorithms are compared based on their best and average objective function for each instance; and the CPU for obtaining the best result and the CPU time to process the five runs of each instance. As expected, the GSA algorithm is faster, in the most of the cases, than the other algorithms since a solution is selected randomly and then evaluated; while GVNS performs local search on the selected solution, and pGTS explores the granular search space. A remarkable fact of the three algorithms is that although using random numbers, the objective function value tends to converge (see <xref ref-type="table" rid="t2">Tables 2</xref> - <xref ref-type="table" rid="t5">5</xref>). </p>
				<p>The results clearly show that algorithm GSA outperforms the other two algorithms for what concerns both the CPU time and the quality of the answers found. Indeed, for all the data sets, the average costs, and the values of the best results for GSA are better than the corresponding values of algorithms GVNS and pGTS. Therefore algorithm GSA is the best performing of the three described algorithms, and, it could be compared with the most effective heuristics will publish in the literature.</p>
			</sec>
		</sec>
		<sec>
			<title>5. Final remarks and future research</title>
			<p>In this paper, a comparison of trajectory granular based algorithms for the Location Routing Problem with Heterogeneous Fleet (LRPH) is performed. All the proposed approaches use a granular search space based on the idea of using a sparse graph instead of the complete graph. Three algorithms have been proposed: Granular Simulated Annealing (GSA), Granular Variable Neighborhood Search (GVNS) and a probabilistic Granular Tabu Search (pGTS).</p>
			<p>The computational experiments show that algorithm GSA generally obtains better results in terms of average and best results than those obtained by algorithms GVNS and pGTS. The results emphasize the importance of the granular search approach for the proposed algorithms, by showing that it significantly improves the performance and the computing time of the proposed approaches. We have compared the proposed approaches for the LRPH on four set of benchmarking instances adapted from the literature. The results show the effectiveness of GSA, imposing several best-known results within short computing times.</p>
			<p>
				<table-wrap id="t2">
					<label>Table 2</label>
					<caption>
						<title>Results for Tuzun-Burke Instances</title>
					</caption>
					<graphic xlink:href="0012-7353-dyna-84-200-00193-gt2.png"/>
					<table-wrap-foot>
						<fn id="TFN2">
							<p>Source: Owner</p>
						</fn>
					</table-wrap-foot>
				</table-wrap>
			</p>
			<p>
				<table-wrap id="t3">
					<label>Table 3</label>
					<caption>
						<title>Results for Prodhon Instances</title>
					</caption>
					<graphic xlink:href="0012-7353-dyna-84-200-00193-gt3.png"/>
					<table-wrap-foot>
						<fn id="TFN3">
							<p>Source: Owner</p>
						</fn>
					</table-wrap-foot>
				</table-wrap>
			</p>
			<p>
				<table-wrap id="t4">
					<label>Table 4</label>
					<caption>
						<title>Results for Barreto Instances</title>
					</caption>
					<graphic xlink:href="0012-7353-dyna-84-200-00193-gt4.png"/>
					<table-wrap-foot>
						<fn id="TFN4">
							<p>Source: Owner</p>
						</fn>
					</table-wrap-foot>
				</table-wrap>
			</p>
			<p>
				<table-wrap id="t5">
					<label>Table 5</label>
					<caption>
						<title>Results for Christofides Instances</title>
					</caption>
					<graphic xlink:href="0012-7353-dyna-84-200-00193-gt5.png"/>
					<table-wrap-foot>
						<fn id="TFN5">
							<p>Source: Owner</p>
						</fn>
					</table-wrap-foot>
				</table-wrap>
			</p>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgments</title>
			<p>This work has been partially supported by Pontificia Universidad Javeriana, Cali, Integra S.A., Universidad Tecnologíca de Pereira, Universidad del Valle, and by Universidad del Bío-Bío and Universidad Andrés Bello from Chile, and FondeCYT with code 11150370. This support is gratefully acknowledged.</p>
		</ack>
		<ref-list>
			<title>References</title>
			<ref id="B1">
				<label>[1]</label>
				<mixed-citation>[1]  Applegate, D.L., Bixby, R.E., Chvatal, V. and Cook, W.J., The traveling salesman problem: A computational study (Princeton series in applied mathematics), Princeton, NJ, USA, Princeton University Press, 2007. </mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Applegate</surname>
							<given-names>D.L.</given-names>
						</name>
						<name>
							<surname>Bixby</surname>
							<given-names>R.E.</given-names>
						</name>
						<name>
							<surname>Chvatal</surname>
							<given-names>V.</given-names>
						</name>
						<name>
							<surname>Cook</surname>
							<given-names>W.J</given-names>
						</name>
					</person-group>
					<source>The traveling salesman problem: A computational study (Princeton series in applied mathematics)</source>
					<publisher-loc>Princeton, NJ, USA</publisher-loc>
					<publisher-name>Princeton University Press</publisher-name>
					<year>2007</year>
				</element-citation>
			</ref>
			<ref id="B2">
				<label>[2]</label>
				<mixed-citation>[2]  Garey, M.R. and Johnson, D.S., Computers and Intractability; A guide to the theory of NP-Completeness, New York, NY, USA, W.H. Freeman &amp; Co., 1990. </mixed-citation>
				<element-citation publication-type="book">
					<person-group person-group-type="author">
						<name>
							<surname>Garey</surname>
							<given-names>M.R.</given-names>
						</name>
						<name>
							<surname>Johnson</surname>
							<given-names>D.S</given-names>
						</name>
					</person-group>
					<source>omputers and Intractability; A guide to the theory of NP-Completeness</source>
					<publisher-loc>New York, NY, USA</publisher-loc>
					<publisher-name>W.H. Freeman &amp; Co</publisher-name>
					<year>1990</year>
				</element-citation>
			</ref>
			<ref id="B3">
				<label>[3]</label>
				<mixed-citation>[3]  Fortnow, L., The status of the P versus NP problem, Commun. ACM, 52(9), pp. 78-86, 2009. DOI: 10.1145/1562164.1562186</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Fortnow</surname>
							<given-names>L</given-names>
						</name>
					</person-group>
					<article-title>The status of the P versus NP problem</article-title>
					<source>Commun. ACM</source>
					<volume>52</volume>
					<issue>9</issue>
					<fpage>78</fpage>
					<lpage>86</lpage>
					<year>2009</year>
					<pub-id pub-id-type="doi">10.1145/1562164.1562186</pub-id>
				</element-citation>
			</ref>
			<ref id="B4">
				<label>[4]</label>
				<mixed-citation>[4]  Linfati, R., Escobar, J.W. y Gatica, G., Un algoritmo metaheurístico para el problema de localización y ruteo con flota heterogénea, Ingeniería y Ciencia, 10(19), pp. 55-76, 2014. DOI: 10.17230/ingciencia.10.19.3</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Linfati</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Escobar</surname>
							<given-names>J.W.</given-names>
						</name>
						<name>
							<surname>Gatica</surname>
							<given-names>G</given-names>
						</name>
					</person-group>
					<article-title>Un algoritmo metaheurístico para el problema de localización y ruteo con flota heterogénea</article-title>
					<source>Ingeniería y Ciencia</source>
					<volume>10</volume>
					<issue>19</issue>
					<fpage>55</fpage>
					<lpage>76</lpage>
					<year>2014</year>
					<pub-id pub-id-type="doi">10.17230/ingciencia.10.19.3</pub-id>
				</element-citation>
			</ref>
			<ref id="B5">
				<label>[5]</label>
				<mixed-citation>[5]  Escobar, J.W., Heuristic algorithms for the capacitated location-routing problem and the multi-depot vehicle routing problem, 4OR, 12(1), pp. 99-100, 2014. DOI: 10.1007/s10288-013-0241-4.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Escobar</surname>
							<given-names>J.W</given-names>
						</name>
					</person-group>
					<article-title>Heuristic algorithms for the capacitated location-routing problem and the multi-depot vehicle routing problem</article-title>
					<source>4OR</source>
					<volume>12</volume>
					<issue>1</issue>
					<fpage>99</fpage>
					<lpage>100</lpage>
					<year>2014</year>
					<pub-id pub-id-type="doi">10.1007/s10288-013-0241-4</pub-id>
				</element-citation>
			</ref>
			<ref id="B6">
				<label>[6]</label>
				<mixed-citation>[6]  Escobar, J.W., Linfati, R. and Toth, P., A two-phase hybrid heuristic algorithm for the capacitated location-routing problem, Computers &amp; Operations Research, 40(1), pp. 70-79, 2013. DOI: 10.1016/j.cor.2012.05.008</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Escobar</surname>
							<given-names>J.W.</given-names>
						</name>
						<name>
							<surname>Linfati</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Toth</surname>
							<given-names>P</given-names>
						</name>
					</person-group>
					<article-title>A two-phase hybrid heuristic algorithm for the capacitated location-routing problem</article-title>
					<source>Computers &amp; Operations Research</source>
					<volume>40</volume>
					<issue>1</issue>
					<fpage>70</fpage>
					<lpage>79</lpage>
					<year>2013</year>
					<pub-id pub-id-type="doi">10.1016/j.cor.2012.05.008</pub-id>
				</element-citation>
			</ref>
			<ref id="B7">
				<label>[7]</label>
				<mixed-citation>[7]  Escobar, J.W., Linfati, R., Baldoquin, M.G. and Toth, P., A granular variable tabu neighborhood search for the capacitated location-routing problem, Transportation Research Part B: Methodological, 67, pp. 344-356, 2014. DOI: 10.1016/j.trb.2014.05.014.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Escobar</surname>
							<given-names>J.W.</given-names>
						</name>
						<name>
							<surname>Linfati</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Baldoquin</surname>
							<given-names>M.G.</given-names>
						</name>
						<name>
							<surname>Toth</surname>
							<given-names>P</given-names>
						</name>
					</person-group>
					<article-title>A granular variable tabu neighborhood search for the capacitated location-routing problem</article-title>
					<source>Transportation Research Part B: Methodological</source>
					<volume>67</volume>
					<fpage>344</fpage>
					<lpage>356</lpage>
					<year>2014</year>
					<pub-id pub-id-type="doi">10.1016/j.trb.2014.05.014</pub-id>
				</element-citation>
			</ref>
			<ref id="B8">
				<label>[8]</label>
				<mixed-citation>[8]  Escobar, J.W., Linfati, R. and Adarme-Jaimes, W., A hybrid metaheuristic algorithm for the capacitated location routing problem, DYNA, 82(189), 243-251, 2015. DOI: 10.15446/dyna.v82n189.48552.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Escobar</surname>
							<given-names>J.W.</given-names>
						</name>
						<name>
							<surname>Linfati</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Adarme-Jaimes</surname>
							<given-names>W</given-names>
						</name>
					</person-group>
					<article-title>A hybrid metaheuristic algorithm for the capacitated location routing problem</article-title>
					<source>DYNA</source>
					<volume>82</volume>
					<issue>189</issue>
					<fpage>243</fpage>
					<lpage>251</lpage>
					<year>2015</year>
					<pub-id pub-id-type="doi">10.15446/dyna.v82n189.48552</pub-id>
				</element-citation>
			</ref>
			<ref id="B9">
				<label>[9]</label>
				<mixed-citation>[9]  Bookbinder, J.H. and Reece, K.E., Vehicle routing considerations in distribution system design, European Journal of Operational Research, 37(2), pp. 204-213, 1988. DOI: 10.1016/0377-2217(88)90330-X.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Bookbinder</surname>
							<given-names>J.H.</given-names>
						</name>
						<name>
							<surname>Reece</surname>
							<given-names>K.E</given-names>
						</name>
					</person-group>
					<article-title>Vehicle routing considerations in distribution system design</article-title>
					<source>European Journal of Operational Research</source>
					<volume>37</volume>
					<issue>2</issue>
					<fpage>204</fpage>
					<lpage>213</lpage>
					<year>1988</year>
					<pub-id pub-id-type="doi">10.1016/0377-2217(88)90330-X</pub-id>
				</element-citation>
			</ref>
			<ref id="B10">
				<label>[10]</label>
				<mixed-citation>[10]  Salhi, S. and Fraser, M., An integrated heuristic approach for the combined location vehicle fleet mix problem, Studies in Locational Analysis, 8, pp. 3-21, 1996. </mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Salhi</surname>
							<given-names>S.</given-names>
						</name>
						<name>
							<surname>Fraser</surname>
							<given-names>M</given-names>
						</name>
					</person-group>
					<article-title>An integrated heuristic approach for the combined location vehicle fleet mix problem</article-title>
					<source>Studies in Locational Analysis</source>
					<volume>8</volume>
					<fpage>3</fpage>
					<lpage>21</lpage>
					<year>1996</year>
				</element-citation>
			</ref>
			<ref id="B11">
				<label>[11]</label>
				<mixed-citation>[11]  Wu, T.H., Low, C. and Bai, J.W., Heuristic solutions to multi-depot location-routing problems, Computers &amp; Operations Research, 29(10) pp. 1393-1415, 2002. DOI: 10.1016/S0305-0548(01)00038-7.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Wu</surname>
							<given-names>T.H.</given-names>
						</name>
						<name>
							<surname>Low</surname>
							<given-names>C.</given-names>
						</name>
						<name>
							<surname>Bai</surname>
							<given-names>J.W</given-names>
						</name>
					</person-group>
					<article-title>Heuristic solutions to multi-depot location-routing problems</article-title>
					<source>Computers &amp; Operations Research</source>
					<volume>29</volume>
					<issue>10</issue>
					<fpage>1393</fpage>
					<lpage>1415</lpage>
					<year>2002</year>
					<pub-id pub-id-type="doi">10.1016/S0305-0548(01)00038-7</pub-id>
				</element-citation>
			</ref>
			<ref id="B12">
				<label>[12]</label>
				<mixed-citation>[12]  Ambrosino, D. and Grazia, M., Distribution network design: New problems and related models, European Journal of Operational Research, 165(3), pp. 610-624, 2005. DOI: 10.1016/j.ejor.2003.04.009.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Ambrosino</surname>
							<given-names>D.</given-names>
						</name>
						<name>
							<surname>Grazia</surname>
							<given-names>M</given-names>
						</name>
					</person-group>
					<article-title>Distribution network design: New problems and related models</article-title>
					<source>European Journal of Operational Research</source>
					<volume>165</volume>
					<issue>3</issue>
					<fpage>610</fpage>
					<lpage>624</lpage>
					<year>2005</year>
					<pub-id pub-id-type="doi">10.1016/j.ejor.2003.04.009</pub-id>
				</element-citation>
			</ref>
			<ref id="B13">
				<label>[13]</label>
				<mixed-citation>[13]  Gunnarsson, H., Rönnqvist, M. and Carlsson, D., A combined terminal location and ship routing problem, Journal of the Operational Research Society, 57(8), pp. 928-938, 2005. DOI: 10.1057/palgrave.jors.2602057.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Gunnarsson</surname>
							<given-names>H.</given-names>
						</name>
						<name>
							<surname>Rönnqvist</surname>
							<given-names>M.</given-names>
						</name>
						<name>
							<surname>Carlsson</surname>
							<given-names>D</given-names>
						</name>
					</person-group>
					<article-title>A combined terminal location and ship routing problem</article-title>
					<source>Journal of the Operational Research Society</source>
					<volume>57</volume>
					<issue>8</issue>
					<fpage>928</fpage>
					<lpage>938</lpage>
					<year>2005</year>
					<pub-id pub-id-type="doi">10.1057/palgrave.jors.2602057</pub-id>
				</element-citation>
			</ref>
			<ref id="B14">
				<label>[14]</label>
				<mixed-citation>[14]  Toth, P. and Vigo, D., The granular tabu search and its application to the vehicle-routing problem, INFORMS Journal on Computing, 15(4), pp. 333-346, 2003. DOI: 10.1287/ijoc.15.4.333.24890.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Toth</surname>
							<given-names>P.</given-names>
						</name>
						<name>
							<surname>Vigo</surname>
							<given-names>D</given-names>
						</name>
					</person-group>
					<article-title>The granular tabu search and its application to the vehicle-routing problem</article-title>
					<source>INFORMS Journal on Computing</source>
					<volume>15</volume>
					<issue>4</issue>
					<fpage>333</fpage>
					<lpage>346</lpage>
					<year>2003</year>
					<pub-id pub-id-type="doi">10.1287/ijoc.15.4.333.24890</pub-id>
				</element-citation>
			</ref>
			<ref id="B15">
				<label>[15]</label>
				<mixed-citation>[15]  Salhi, S., Imran, A. and Wassan, N.A., The multi-depot vehicle routing problem with heterogeneous vehicle fleet: Formulation and a variable neighborhood search implementation, Computers &amp; Operations Research, 52(1), pp. 315-325, 2014. DOI: 10.1016/j.cor.2013.05.011.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Salhi</surname>
							<given-names>S.</given-names>
						</name>
						<name>
							<surname>Imran</surname>
							<given-names>A.</given-names>
						</name>
						<name>
							<surname>Wassan</surname>
							<given-names>N.A</given-names>
						</name>
					</person-group>
					<article-title>The multi-depot vehicle routing problem with heterogeneous vehicle fleet: Formulation and a variable neighborhood search implementation</article-title>
					<source>Computers &amp; Operations Research</source>
					<volume>52</volume>
					<issue>1</issue>
					<fpage>315</fpage>
					<lpage>325</lpage>
					<year>2014</year>
					<pub-id pub-id-type="doi">10.1016/j.cor.2013.05.011</pub-id>
				</element-citation>
			</ref>
			<ref id="B16">
				<label>[16]</label>
				<mixed-citation>[16]  Lin, S. and Kernighan, B., An effective heuristic algorithm for the traveling-salesman problem, Operations Research, 21(2), pp. 498-516, 1973. DOI: 10.1287/opre.21.2.498.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Lin</surname>
							<given-names>S.</given-names>
						</name>
						<name>
							<surname>Kernighan</surname>
							<given-names>B</given-names>
						</name>
					</person-group>
					<article-title>An effective heuristic algorithm for the traveling-salesman problem</article-title>
					<source>Operations Research</source>
					<volume>21</volume>
					<issue>2</issue>
					<fpage>498</fpage>
					<lpage>516</lpage>
					<year>1973</year>
					<pub-id pub-id-type="doi">10.1287/opre.21.2.498</pub-id>
				</element-citation>
			</ref>
			<ref id="B17">
				<label>[17]</label>
				<mixed-citation>[17]  Helsgaun, K., An effective implementation of the Lin-Kernighan traveling salesman heuristic, European Journal of Operational Research, 126(1), pp. 106-130, 2000. DOI: 10.1016/S0377-2217(99)00284-2.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Helsgaun</surname>
							<given-names>K</given-names>
						</name>
					</person-group>
					<article-title>An effective implementation of the Lin-Kernighan traveling salesman heuristic</article-title>
					<source>European Journal of Operational Research</source>
					<volume>126</volume>
					<issue>1</issue>
					<fpage>106</fpage>
					<lpage>130</lpage>
					<year>2000</year>
					<pub-id pub-id-type="doi">10.1016/S0377-2217(99)00284-2</pub-id>
				</element-citation>
			</ref>
			<ref id="B18">
				<label>[18]</label>
				<mixed-citation>[18]  Barcelo, J. and Casanovas, J., A heuristic Lagrangean algorithm for the capacitated plant location problem, European Journal of Operational Research, 15(2), pp. 212-226, 1984. DOI: 10.1016/0377-2217(84)90211-X.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Barcelo</surname>
							<given-names>J.</given-names>
						</name>
						<name>
							<surname>Casanovas</surname>
							<given-names>J</given-names>
						</name>
					</person-group>
					<article-title>A heuristic Lagrangean algorithm for the capacitated plant location problem</article-title>
					<source>European Journal of Operational Research</source>
					<volume>15</volume>
					<issue>2</issue>
					<fpage>212</fpage>
					<lpage>226</lpage>
					<year>1984</year>
					<pub-id pub-id-type="doi">10.1016/0377-2217(84)90211-X</pub-id>
				</element-citation>
			</ref>
			<ref id="B19">
				<label>[19]</label>
				<mixed-citation>[19]  Klincewicz, J. and Luss, H., A Lagrangian relaxation heuristic for capacitated facility location with single-source constraints, Journal of the Operational Research Society, 37(5), pp. 495-500, 1986. DOI: 10.2307/2582672.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Klincewicz</surname>
							<given-names>J.</given-names>
						</name>
						<name>
							<surname>Luss</surname>
							<given-names>H</given-names>
						</name>
					</person-group>
					<article-title>A Lagrangian relaxation heuristic for capacitated facility location with single-source constraints</article-title>
					<source>Journal of the Operational Research Society</source>
					<volume>37</volume>
					<issue>5</issue>
					<fpage>495</fpage>
					<lpage>500</lpage>
					<year>1986</year>
					<pub-id pub-id-type="doi">10.2307/2582672</pub-id>
				</element-citation>
			</ref>
			<ref id="B20">
				<label>[20]</label>
				<mixed-citation>[20]  Mladenović, N. and Hansen, P., Variable neighborhood search. Computers &amp; Operations Research, 24(11), pp. 1097-1100, 1997. DOI: 10.1016/S0305-0548(97)00031-2.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Mladenović</surname>
							<given-names>N.</given-names>
						</name>
						<name>
							<surname>Hansen</surname>
							<given-names>P</given-names>
						</name>
					</person-group>
					<article-title>Variable neighborhood search</article-title>
					<source>Computers &amp; Operations Research</source>
					<volume>24</volume>
					<issue>11</issue>
					<fpage>1097</fpage>
					<lpage>1100</lpage>
					<year>1997</year>
					<pub-id pub-id-type="doi">10.1016/S0305-0548(97)00031-2</pub-id>
				</element-citation>
			</ref>
			<ref id="B21">
				<label>[21]</label>
				<mixed-citation>[21]  Bernal, J., Escobar, J.M, Paz, J.C., Linfati, R. and Gatica, G., A probabilistic granular tabu search for the distance constrained capacitated vehicle routing problem, Int. J. Industrial and Systems Engineering, In press, 2016. </mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Bernal</surname>
							<given-names>J.</given-names>
						</name>
						<name>
							<surname>Escobar</surname>
							<given-names>J.M</given-names>
						</name>
						<name>
							<surname>Paz</surname>
							<given-names>J.C.</given-names>
						</name>
						<name>
							<surname>Linfati</surname>
							<given-names>R.</given-names>
						</name>
						<name>
							<surname>Gatica</surname>
							<given-names>G</given-names>
						</name>
					</person-group>
					<article-title>A probabilistic granular tabu search for the distance constrained capacitated vehicle routing problem</article-title>
					<source>Int. J. Industrial and Systems Engineering, In press</source>
					<year>2016</year>
				</element-citation>
			</ref>
			<ref id="B22">
				<label>[22]</label>
				<mixed-citation>[22]  Gendreau, M., Hertz, A. and Laporte, G., A tabu search heuristic for the vehicle routing problem, Management Science, 40(10), pp. 1276-1290, 1994. DOI: 10.1287/mnsc.40.10.1276.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Gendreau</surname>
							<given-names>M.</given-names>
						</name>
						<name>
							<surname>Hertz</surname>
							<given-names>A.</given-names>
						</name>
						<name>
							<surname>Laporte</surname>
							<given-names>G</given-names>
						</name>
					</person-group>
					<article-title>A tabu search heuristic for the vehicle routing problem</article-title>
					<source>Management Science</source>
					<volume>40</volume>
					<issue>10</issue>
					<fpage>1276</fpage>
					<lpage>1290</lpage>
					<year>1994</year>
					<pub-id pub-id-type="doi">10.1287/mnsc.40.10.1276</pub-id>
				</element-citation>
			</ref>
			<ref id="B23">
				<label>[23]</label>
				<mixed-citation>[23]  Tuzun, D. and Burke, L., A two-phase tabu search approach to the location routing problem, European Journal of Operational Research, 116(1), pp. 87-99. DOI: 10.1016/S0377-2217(98)00107-6</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Tuzun</surname>
							<given-names>D.</given-names>
						</name>
						<name>
							<surname>Burke</surname>
							<given-names>L</given-names>
						</name>
					</person-group>
					<article-title>A two-phase tabu search approach to the location routing problem</article-title>
					<source>European Journal of Operational Research</source>
					<volume>116</volume>
					<issue>1</issue>
					<fpage>87</fpage>
					<lpage>99</lpage>
					<pub-id pub-id-type="doi">10.1016/S0377-2217(98)00107-6</pub-id>
				</element-citation>
			</ref>
			<ref id="B24">
				<label>[24]</label>
				<mixed-citation>[24]  Prins, C., Prodhon, C. and Wolfler-Calvo, R., Nouveaux algorithmes pour le problème de localisation et routage sous contraintes de capacité, MOSIM, 4(2), pp. 1115-1122, 2004. </mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Prins</surname>
							<given-names>C.</given-names>
						</name>
						<name>
							<surname>Prodhon</surname>
							<given-names>C.</given-names>
						</name>
						<name>
							<surname>Wolfler-Calvo</surname>
							<given-names>R</given-names>
						</name>
					</person-group>
					<article-title>Nouveaux algorithmes pour le problème de localisation et routage sous contraintes de capacité</article-title>
					<source>MOSIM</source>
					<volume>4</volume>
					<issue>2</issue>
					<fpage>1115</fpage>
					<lpage>1122</lpage>
					<year>2004</year>
				</element-citation>
			</ref>
			<ref id="B25">
				<label>[25]</label>
				<mixed-citation>[25]  Barreto, S., Análise e Modelização de Problemas de localização-distribuição. PhD Thesis, University of Aveiro, Aveiro, Portugal, 2004, 340 P. </mixed-citation>
				<element-citation publication-type="thesis">
					<person-group person-group-type="author">
						<name>
							<surname>Barreto</surname>
							<given-names>S</given-names>
						</name>
					</person-group>
					<source>Análise e Modelização de Problemas de localização-distribuição</source>
					<comment content-type="degree">PhD Thesis</comment>
					<publisher-name>University of Aveiro</publisher-name>
					<publisher-loc>Aveiro, Portugal</publisher-loc>
					<publisher-loc>Aveiro, Portugal</publisher-loc>
					<year>2004</year>
					<fpage>340</fpage>
					<lpage>340</lpage>
				</element-citation>
			</ref>
			<ref id="B26">
				<label>[26]</label>
				<mixed-citation>[26]  Golden, B., Assad, A., Levy, L. and Gheysens, F., The fleet size and mix vehicle routing problem, Computers &amp; Operations Research, 11(1), pp. 49-66, 1984. DOI: 10.1016/0305-0548(84)90007-8.</mixed-citation>
				<element-citation publication-type="journal">
					<person-group person-group-type="author">
						<name>
							<surname>Golden</surname>
							<given-names>B.</given-names>
						</name>
						<name>
							<surname>Assad</surname>
							<given-names>A.</given-names>
						</name>
						<name>
							<surname>Levy</surname>
							<given-names>L.</given-names>
						</name>
						<name>
							<surname>Gheysens</surname>
							<given-names>F</given-names>
						</name>
					</person-group>
					<article-title>The fleet size and mix vehicle routing problem</article-title>
					<source>Computers &amp; Operations Research</source>
					<volume>11</volume>
					<issue>1</issue>
					<fpage>49</fpage>
					<lpage>66</lpage>
					<year>1984</year>
					<pub-id pub-id-type="doi">10.1016/0305-0548(84)90007-8</pub-id>
				</element-citation>
			</ref>
		</ref-list>
		<fn-group>
			<fn fn-type="other" id="fn1">
				<label>1</label>
				<p><bold>How to cite:</bold> Bernal-Moyano, J.A., Escobar, J.W., Marín-Moreno, C., Linfati, R. &amp; Gatica, R., A comparison of trajectory granular based algorithms for the location-routing problem with heterogeneous fleet (LRPH)., DYNA 84(200), pp. 193-201, 2017.</p>
			</fn>
		</fn-group>
	</back>
</article>