A Literature Review On The Vehicle Routing Problem With Multiple Depepots PDF
A Literature Review On The Vehicle Routing Problem With Multiple Depepots PDF
Survey
a r t i c l e i n f o a b s t r a c t
Article history: In this paper, we present a state-of-the-art survey on the vehicle routing problem with multiple depots
Received 3 August 2012 (MDVRP). Our review considered papers published between 1988 and 2014, in which several variants of
Received in revised form 28 October 2014 the model are studied: time windows, split delivery, heterogeneous eet, periodic deliveries, and pickup
Accepted 31 October 2014
and delivery. The review also classies the approaches according to the single or multiple objectives that
Available online 10 November 2014
are optimized. Some lines for further research are presented as well.
2014 Elsevier Ltd. All rights reserved.
Keywords:
Vehicle routing
Multiple depots
Exact algorithms
Heuristics
Survey
http://dx.doi.org/10.1016/j.cie.2014.10.029
0360-8352/ 2014 Elsevier Ltd. All rights reserved.
116 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
periodic Multiple X
N M X
N M
k 1;. .. ;K
VRP depots xihk xhjk 0 4
i1 j1
h 1; .. .; N M
constraints
distance or time
X
NM X
NM
capacity
X NM
NM X
cij xijk 6 T k k 1; .. .; K 6
i1 j1
capacity & time of
X
NM X
N
with loading
& unloading
distance constraints
backhaul xijk 6 1 k 1; .. .; K 7
iN1 j1
X
NM X
N
xijk 6 1 k 1; .. .; K 8
jN1 i1
the most equal to the capacity of each vehicle. Similar to single short-listed in this review (see Tables A1 and A2 in Appendix).
depot VRP, the subtour elimination constraint (9) can be rewritten The short-listed publications are then examined in more detail.
in a more compact form as: The analysis of methodological issues and problem variants are
presented in detail in Section 4 of the paper.
X
V
yi yj M N xijk 6 M N 1 for i 6 ij 6 M N 1
k1 1.4. Paper organization
11
The rest of this paper is organized as follows. Section 2 presents
the review of papers studying the single-objective problem, while
1.2. Motivation for a review of research papers on MDVRP those focused on multiple objectives are reviewed in Section 3. In
both sections, papers are briey commented and most important
The MDVRP is more challenging and sophisticated than the sin- facts are highlighted. The literature is quantied and measured in
gle-depot VRP. The variant with multiple depots appears rst in Section 4. The paper ends in Section 5 by presenting some conclud-
the literature on the works of Kulkarni and Bhave (1985), and ing remarks and discussing some research opportunities.
Laporte, Nobert, and Taillefer (1988) and Carpaneto, Dellamico,
Fischetti, and Toth (1989). Since then, considerable amount of
2. Single objective MDVRP
research has been published (see Table 1) in the form of journal
paper, conference paper, research/technical report, thesis or book.
This section presents a literature review of papers considering
To the best of our knowledge, despite the great amount of research
the single objective case of the MDVRP. For the total of papers con-
papers published, there is no rigorous literature survey exclusively
sidered in this review, 88.44% considers only one optimization
devoted to the vehicle routing problem with multiple depots. A
objective. The list of reviewed papers is presented in Table A1 in
short overview of academic works was proposed by Liu, Jiang,
the Appendix. This section is divided into three main parts, each
Liu, and Liu (2011), but only presenting the most representative
one corresponding to the type of solution procedure employed:
research papers. From the 58 cited references in their paper, only
exact method, heuristic or meta-heuristic. After the rst works
23 of them explicitly refer to the MDVRP. Besides, these authors
were published in the decade of 1980, more than one hundred of
focus on the problem denition, solution methods (dividing them
papers have studied the classical version of the MDVRP and its
into exact algorithms, heuristics and meta-heuristics) and mention
variants, some of them inspired from real-life applications.
some problem variants. In fact, no actual systematic review was
presented in that paper. Our intention now is to present a rigorous
review of scientic literature, by presenting a taxonomic classica- 2.1. Exact methods
tion of those works. Most of the published works focus on the sin-
gle objective problem, while a few consider the multi-objective In the decade of the 1970s, some works already mentioned
case. In this paper, we intend to provide an analysis of both single some problems related to distribution of goods with multiple
and multiple objective problems. depots. However, to the best of our knowledge, the rst paper pre-
senting formal models or procedures to nd optimal solution for
the multi-depot vehicle routing problem are those of Laporte,
1.3. Review methodology
Nobert, and Arpin (1894) who formulated the symmetric MDVRP
as integer linear programs with three constraints. These authors
This paper presents a review of relevant literature on the
then proposed a branch-and-bound algorithm using a LP relaxa-
vehicle routing problem with multiple depots, with both single
tion. The works of Kulkarni and Bhave (1985), Laporte et al.
and multiple objective functions. An ambitious search was con-
(1988) and Carpaneto, Dellamico, Fischetti, and Toth (1989) can
ducted using the library databases covering most of the major jour-
also be considered as part of the pioneer works on exact methods
nals. Some conference papers are also included in this review. In
for the MDVRP. The mathematical formulation proposed by
addition, the websites of leading research groups and the principal
Kulkarni and Bhave (1985) was later revised by Laporte (1989).
authors of major publications were also searched for further infor-
More recently, Baldacci and Mingozzi (2009) proposed mathemat-
mation about their research projects (Ph.D. projects and sponsored
ical formulations for solving several classes of vehicle routing
projects) and publications. We intentionally excluded working
problems including the MDVRP, while Nieto Isaza, Lpez Franco,
papers, theses and research reports not available online on the
and Herazo Padilla (2012) presented an integer linear program
Internet because they are very difcult to obtain.
for solving the heterogeneous eet MDVRP with time windows.
The initial collection of references was screened rst for their
Dondo, Mendez, and Cerd (2003) proposed a mixed-integer linear
relevance and their signicance for the purpose of this review. In
programming (MILP) model to minimize routing cost in the
order to control the length of this paper, only some representative
HFMDVRP, in which heterogeneous eet of vehicles are available.
publications were selected to be explained in detail within the text
The variant with pickup and deliveries and heterogeneous eet
of this manuscript, which are authored by leading researchers or
was modeled by Dondo, Mndez, and Cerd (2008) using MILP
groups. These selected authors and research groups have, in fact,
model: this model is able to solve only small sized instances, and
published a long list of research papers and reports in the eld. A
hence a local search improvement algorithm was then proposed
collection of a total of 147 representative publications are
by the authors for medium to large sized instances. This approach
Table 1 was later employed by Dondo and Cerd (2009) to solve the
Number and types of publications on MDVRP. HFMDVRPTW. The work of Kek, Cheu, and Meng (2008) proposes
Type of publication Total a mixed-integer linear programming model and a branch-and-
Journal 125
bound procedure for the MDVRP with xed eet and pickup and
Conference 28 delivery. The objective function is the minimization of the total
Thesis 7 cost of routes. Cornillier, Boctor, and Renaud (2012) presented a
Technical report 4 MILP model for the problem in which heterogeneous eet of
Book/book chapter 9
vehicles is available and with maximization of total net revenue
Total 173
as objective function, while maximum and minimum demands
118 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
constraints are given. Seth, Klabjan, and Ferreira (2013) studied an experimental results showed that the one-stage algorithm outper-
application case from the printed circuit board production process forms the other one.
modeled as a MDVRP with mobile depots. They presented an exact The HFMDVRP, in which heterogeneous eet of vehicles is
algorithm based on network-ow formulation and proposed a iter- available have captured the attention of researchers since the work
ated tour partitioning heuristic. Branch-and-cut algorithms were presented by Salhi and Sari (1997). Irnich (2000) proposed a set
proposed by Benavent and Martnez (2013) and Braekers, Caris, covering heuristic coupled with column generation and branch-
and Jenssens (2014). Former authors focused also on studying and-price algorithm for cost minimization for the heterogeneous
the polyhedral structure of the problem which allowed the exten- eet and pickup and delivery MDVRP. Dondo and Cerd (2007)
sion of their procedure to the location-routing problem (LRP), proposed a MILP model as well as a three-stage heuristic. Before,
while latter authors considered a dial-a-ride problem with multi- a preprocessing stage for node clustering is performed and a more
ple depots. The LRP with multiple depots was also studied by compact cluster-based MILP problem formulation is developed.
Contardo, Cordeau, and Gendron (2014) who proposed a cut-and- Many other papers have been appeared in literature on or before
column generation procedure for the capacitated case. Other 2007 and solution approaches have primarily been focused on
congurations of the MDVRP have been studied through exact meta-heuristic algorithms. Hence, this will be discussed more in
algorithms. For instance, Contardo and Martinelli (2014) studied detail in the next subsection.
the capacitated MDVRP with route length constraints; Ray, Concerning the periodic MDVRP, few works appear in literature
Soeanu, Berger, and Debbabi (in press) modeled the version with with heuristic algorithm as solution approach. We have identied
split deliveries; Li, Li, and Pardalos (in press) proposed an integer only the works of Hadjiconstantinou and Baldacci (1998), Vianna,
programming model for the MDVRP with shared depots and time Ochi, and Drummond (1999), Yang and Chu (2000), Maischberger
windows; and Adelzadeh, Asi, and Koosha (in press) proposed a and Cordeau (2011), and Maya, Srensen, and Goos (2012). The
mathematical model and a fuzzy-based heuristic for the particular problem with time windows was studied by Chiu, Lee, and Chang
case of the MDVRP with fuzzy time windows and heterogeneous (2006) who presented a two-phase heuristic method. In contrast
eet of vehicles. with other works in literature, these authors considered the wait-
ing time as objective function. Results indicate that the waiting
time has a signicant impact on the total distribution time and
2.2. Heuristics the number of vehicles used when solving test problems with nar-
row time windows. The authors also considered a real-life case
Because the NP-hardness of the MDVRP, several heuristic study of a logistics company in Taiwan.
algorithms have been proposed in the literature. This section sum- Tsirimpas, Tatarakis, Minis, and Kyriakidis (2007) considered
marizes some of the most relevant works concerning different vari- the case of a single vehicle with limited capacity, multiple-prod-
ants of the problem. The rst works were published in the 1990s, ucts and multiple depot returns. Another characteristic of their
in order to solve the capacitated version. Min, Current, and problem is that the sequence of visits to customer is predened.
Schilling (1992) studied the version of the MDVRP with backhaul- They developed a suitable dynamic programming algorithm for
ing and proposed a heuristic procedure based on problem the determination of the optimal routing policy. For the MDSDVRP
decomposition. Hadjiconstantinou and Baldacci (1998) considered which consists on the combination of the MDVRP and the Split
a real-life problem taken from a company supplying maintenance Delivery VRP (SDVRP). The work of Gulczynski, Golden, and
services. Their problem consists on determining the boundaries Wasil (2011) developed an integer programming-based heuristic.
of the geographic areas served by each depot, the list of customers The objective of this study was to determine the reduction in trav-
visited each day and the routes followed by the gangs. The objec- eled distance that can be achieved by allowing split deliveries
tive is to provide improved customer service at minimum operat- among vehicles based at the same depot and vehicles based at dif-
ing cost subject to constraints on frequency of visits, service time ferent depots. The multi-depot capacitated vehicle routing prob-
requirements, customer preferences for visiting on particular days lem with split delivery (MDCVRPSD) is studied by Liu, Jiang,
and other routing constraints. This situation was solved using the Fung, Chen, and Liu (2010). A mathematical model is proposed
periodic variant: MDPVRP for which a ve-level heuristic was pro- based on a graph model. The objective function is the minimization
posed: rst and second levels solve the problem of determining the of movements of empty vehicle. A greedy algorithm is proposed as
service areas and service days (the periodic VRP); third level solves well, in order to solve large-scale instances. More recent works on
the VRP for each day; fourth level solves a TSP for each route, and the application of dedicated heuristics include the work of Vahed,
fth level seeks the optimization of routes. Crainic, Gendreau, and Rei (in press) for the case of a MDVRP with
Salhi and Sari (1997) proposed the so-called multi-level com- the objective of determining the optimal vehicle eet size, and the
posite heuristic. This heuristic found as good solutions as those work of Afshar-Nadja and Afshar-Nadja (in press) for the study
known at that time in the literature but using only 5 to 10% of their of the time-dependent MDVRP with heterogeneous vehicles and
computing time. The heuristic was also tested on the problem with time windows.
heterogeneous eet. Salhi and Nagy (1999) proposed an insertion-
based heuristic in order to minimize routing cost. Later, these 2.3. Meta-heuristics
authors (Nagy & Salhi, 2005) also studied the problem with pickup
and deliveries (MDVRPPD). Their approach avoids the concept of As for other NP-hard combinatorial optimization problems,
insertion and proposes a method that treats pickups and deliveries meta-heuristic procedures have been employed by several
in an integrated manner. The procedure rst nds a solution to the researchers for efciently solving the single-objective MDVRP.
VRP, then it modies this solution to make it feasible for the VRPPD The rst meta-heuristic was proposed in the work of Renaud,
and it nally ensures that it is also feasible for the multi-depot Laporte et al. (1996) who study the MDVRP with the constraints
case. Jin, Guo, Wang, and Lim (2004) modeled the MDVRP as a of vehicle capacities and maximum duration of routes (e.g. the
binary programming problem. Two solving methodologies were time of a route cannot exceed the maximum working time of the
presented. The rst one is a two-stage approach that decomposes vehicle). The objective to be optimized is the total operational cost.
and solves the problem into two independent subproblems: These authors proposed a Tabu Search algorithm for which the ini-
assignment and routing. The second proposed approach treats both tial solution is built using the Improved Petal heuristic of Renaud,
assignment and routing problems in an integrated manner. Their Boctor, and Laporte (1996b). Experiments were carried out using
J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129 119
classical instances of Christodes and Eilon (1969) and Gillett and reverse logistics problem in which the aim is to collect cores from
Johnson (1976). Later, Cordeau, Gendreau, and Laporte (1997) an enterprises dealers. The problem is called the selective MDVRP
proposed a Tabu Search algorithm with the initial solution being with price. In addition to the Tabu Search procedure, the authors
generated randomly for the MDVRP that can also be used to solve also formulated two mixed-integer linear programming (MILP)
the periodic VRP (PVRP), while Tzn and Burke (1999) proposed a models.
Tabu Search procedure for minimizing the total cost of the routing. Other meta-heuristics, such as GRASP, are presented in the
Cordeau, Laporte, and Mercier (2001) also proposed a TS procedure works of Villegas, Prins, Prodhon, Medaglia, and Velasco (2010)
with the objective of minimizing the number of vehicles. An and Maya et al. (2012), respectively minimizing route cost and
approximation to real industrial practice was studied by distance. zyurt and Aksen (2007) solved the problem of depot
Parthanadee and Logendran (2006). In their problem, depots location and vehicle routing using a hybrid approach based on
operate independently and solely within their own territories. Lagrangian relaxation (LR) and Tabu Search (TS). These procedures
The distributors may hence satisfy customers requests by deliver- improve the best solutions found for the set of instances proposed
ing products from other depots that hold more supplies. They by Tzn and Burke (1999). A case study taken from waste collec-
proposed a mixed-integer linear programming model for the tion system involving 202 localities in the city of Viseu, Portugal, is
multi-product, multi-depot periodic distribution problem and pre- presented by Matos and Oliveira (2004). An Ant Colony Optimiza-
sented three Tabu Search heuristics with different long-term mem- tion (ACO) algorithm is proposed and compared with other proce-
ory applications. Results revealed that interdependent operations dures from the literature.
provide signicant savings in costs over independent operations The great amount of heuristics algorithms proposed for the
among depots, especially for large-size problems. More recently, problem variant with heterogeneous eet (HFMDVRP) has been
Escobar, Linfati, Toth, and Baldoquin (in press) evaluated a Granu- focused on the design of meta-heuristics algorithms. We can
lar Tabu Search algorithm to minimize the total sum of vehicle highlight the works of Jeon, Leep, and Shim (2007), who proposed
traveled distances. a hybrid genetic algorithm that minimizes the total distance
The rst genetic algorithms were proposed by Filipec, Skrlec, traveled, and that of Flisberg, Lidn, and Rnnqvist (2009) who
and Krajcar (1997) for the problem of minimizing total travel dis- considered a Tabu Search procedure. Simulated Annealing (SA)
tance, by Salhi, Thangiah, and Rahman (1998) and by Skok, Skrlec, has been employed as well. Wu et al. (2002) coupled SA with Tabu
and Krajcar (2000), Skok, Skrlec, and Krajcar (2001). An evolution- Search to solve the heterogeneous eet case of the integrated loca-
ary algorithm coupled with local search heuristic was proposed by tion-routing problem. In their problem, location of depots, routes
Vianna et al. (1999) in order to minimize the total cost. Thangiah of vehicles and client assignment problems are solved simulta-
and Salhi (2001) proposed the use of genetic algorithms to dene neously. The multi-depot heterogeneous vehicle routing problem
clusters of clients and then routes are found by solving a traveling with time windows (MDHVRPTW) was studied by Dondo and
salesman problem (TSP) using and insertion heuristic. This Cerd (2009), who proposed a MILP and a Local Search Improve-
approach is called Genetic Clustering (GenClust). Solutions are ment Algorithm that explores the neighborhood in order to nd
nally optimized using the post-optimization procedure of Salhi the lowest cost feasible solution.
and Sari (1997). Recently, Ycenur and Demirel (2011a) proposed Other research papers have also been very interested in the
geometric shape based genetic clustering algorithm for the classi- analysis of the problem with time windows (MDVRPTW). This
cal MDVRP. The procedure is compared with the nearest neighbor variant is studied in 25% of the single-objective focused papers
algorithm. Their experiments showed that their algorithm provides considered in this review. The rst meta-heuristics reported in lit-
a better clustering performance in terms of the distance of each erature was the Tabu Search procedure of Cordeau et al. (2001) in
customer to each depot in clusters, in a considerably less computa- which the objective function is the minimization of the number of
tional time. vehicles. Polacek, Hartl, Doerner, and Reimann (2005) proposed a
In the survey by Gendreau, Potvin, Brumlaysy, Hasle, and Variable Neighborhood Search (VNS) algorithm for the MDVRP
Lkketangen (2008) focused on the application of meta-heuristics with time windows and with xed distribution of vehicles. This
for solving various variants of the VRP, a short revision of the problem was also studied by Lim and Wang (2005) with the char-
multi-depot problem is presented. The equivalence between the acteristic of having exactly one vehicle at each depot. Jin, Mitsuo,
MDVRP and the PVRP is also analyzed. Among the meta-heuristics and Hiroshi (2005), Yang (2008), Ghoseiri and Ghannadpour
presented therein, we can highlight the use of Genetic Algorithms (2010) and Samanta and Jha (2011) proposed Genetic Algorithms,
(Filipec, Skrlec, & Krajcar, 2000), Simulated Annealing (Lim & Zhu, Pisinger and Ropke (2007) presented an Adaptive Large Neighbor-
2006) of the case of xed vehicle eet, and Tabu Search (Angelelli hood Search (ALNS) procedure with minimization of routing cost.
and Speranza, 2002). Other works proposing meta-heuristics can Ting and Chen (2009) presented a hybrid algorithm that combines
be found in (Chao, Golden, & Wasil, 1993 and Chen, Takama, & multiple ant colony systems (ACS) and Simulated Annealing (SA).
Hirota, 2000). Zarandi, Hemmati, and Davari (2011) presented a SA procedure
The most studied variant of the problem has been the capaci- to minimize routing cost, while Wang, Zhang, and Wang (2011)
tated MDVRP. Among the meta-heuristics proposed in literature, coupled SA with a modied Variable Neighborhood Search algo-
we can highlight the Simulated Annealing algorithms of Wu, rithm, and a clustering algorithm is used to allocate customers in
Low, and Bai (2002) and Lim and Zhu (2006), the Variable Neigh- the initial solution construction phase. A branch-and-cut-and-
borhood Search procedure proposed by Polacek, Hartl, Doerner, price algorithm for the multi-depot heterogeneous vehicle routing
and Reimann (2005), Polacek, Benkner, Doerner, and Hartl problem with time windows (MDHVRPTW) was recently proposed
(2008), Tabu Search algorithms from Lim and Wang (2005), Aras, by Bettinelli, Ceselli, and Righini (2011). Computational experi-
Aksen, and Tekin (2011) and Maischberger and Cordeau (2011). ments showed that this procedure is competitive in comparison
Genetic Algorithms has been proposed as well for this problem with local search heuristics.
variant, as illustrated in the works of Bae, Hwang, Cho, and Goan The variants with split delivery (MDVRPSD) or with pickup &
(2007), Vidal, Crainic, Gendreau, Lahrichi, and Rei (2010). All of delivery (MDVRPPD) have been considered by very few authors
these works seek for the minimization of total route distance or in the scientic literature. The work of Wasner and Zapfel (2004)
cost, except the work of Aras et al. (2011) in which the objective presents an application to postal, parcel and piece goods service
is the maximization of vehicle utilization rate. It is to note here that provider in Austria. The model employed is the MDVRPPD (MDVRP
the work of Aras et al. (2011) is inspired by a particular case of with pickup and deliveries) with the objective of determining the
120 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
number and location of depots and hubs. Also, the client assign- combines the exploration breadth of population-based evolution-
ment problem is addressed. These authors develop a local search ary search, the aggressive improvement capabilities of neighbor-
heuristic. As a real-life problem is solved, additional features are hood search based procedures and advanced population diversity
included in the algorithm in order to take into account the topog- management strategies. These authors improved the best-known
raphy of the country (which is characterized by mountains) by solutions and even obtained optimal values for these three problem
considering maximum route length. The decision support system cases. Recent years on MDVRP research have witnessed the use of
allowed the solution of large-sized instances with various millions variable neighborhood search (VNS) algorithm for the resolution
of variables and constraints. The paper of Pisinger and Ropke of various variants of the problem (Kuo & Wang, 2012; Salhi,
(2007) studied the MDVRPPD, together with the variants of time Imran, & Wassan, 2014; Xu & Jiang, 2014; Xu, Wang, & Yang,
windows and vehicle capacity constraint. These authors proposed 2012). A realistic application of MDVRP found in vessel routing
an Adaptive Large Neighborhood Search procedure in order to was studied by Hirsch, Schroeder, Maggiar, and Dolinskaya
minimize total routing cost. Flisberg, Lidn, and Rnnqvist (2009) (2014). These authors proposed the implementation of various heu-
also considered heterogeneous eet of vehicles and time windows ristics, including GRASP (Greedy Randomized Adaptive Search Pro-
constraints, in addition to pickups and split deliveries: their case- cedure). More recently, the trend has been focused on the use of
study is taken from a forest company in Sweden. Schmid, hybrid meta-heuristics algorithms. Liu and Yu (2013) presented a
Doerner, Hartl, and Salazar-Gonzlez (2010) studied a realistic case hybridized genetic algorithm ant colony optimization procedure
inspired from companies in the concrete industry, and presented a to minimize the maximum travel distance of a vehicle in a system
mixed integer linear program (MILP) and a Variable Neighborhood with heterogeneous eet of vehicles. Liu (2013) proposed to couple
Search (VNS) procedure to minimize routing cost for the variant the genetic algorithm with bee colony optimization and simulated
with split deliveries. Mirabi, Fatemi Ghomi, and Jolai (2010) annealing to solve the classical MDVRP. Rahimi-Vahed, Crainic,
addressed the problem of minimizing the delivery time of vehicles. Gendreau, and Rei (2013) employed path relinking for the case of
They compared three hybrid heuristics, each one combining capacitated MDVRP with route duration constraint. Vidal, Crainic,
elements from both constructive heuristic search and improve- Gendreau, and Prins (2014) proposed a hybrid genetic algorithm
ment techniques. The improvement techniques are deterministic, with iterated local search and dynamic programming was pre-
stochastic and simulated annealing (SA) methods. sented for the classical MDVRP with unconstrained vehicle eet.
Crevier et al. (2007) considered a MDVRP in which there are Subramanian, Uchoa, and Ochi (2013) proposed a matheuristic pro-
intermediate depots along vehicles routes where they may be cedure for the cases of the MDVRP and MDRVP with mixed pick up
replenished. This problem was inspired from a real-life application and deliveries. Their algorithm is based on iterated local search and
at the city of Montreal, Canada. A heuristic combining adaptive exploits set partitioning models at certain stages of the procedure
memory, tabu search and integer programming was proposed. to obtain competitive solutions. Sitek, Wikarek, and Grzybowska
The model allows the assignment of vehicles to routes that may (2014) presented a multi-agent system coupled with a mixed-inte-
begin and nish at the same depot or that connect two depots to ger linear programming (MILP) model and Constraint Programming
increase the capacity of vehicles to deliver goods. Zhen and (CP) for the multi-echelon capacitated vehicle routing problem.
Zhang (2009) considered a similar problem and proposed a heuris-
tic combining the adaptive memory principle, a Tabu Search
method for the solution of subproblems, and integer programming. 3. The MDVRP with multiple objectives
Another variant of the MDVRP appears in the work of Zarandi et al.
(2011). These authors studied the fuzzy version of the Capacitated An important characteristic of real-life logistics problems found
Location-Routing Problem (CLRP) with multiple depots in which in enterprises is that decision-makers, very often, have to simulta-
the location of depots have to be dened as well as the routes of neously deal with multiple objectives. These objectives are some-
vehicles. Fuzzy travel times between nodes and time window to times contradictory (e.g., minimizing number of vehicles and
meet the demand of each customer are considered. A simulation- maximizing service level). In the literature, there are very few
embedded Simulated Annealing (SA) procedure was proposed. papers on the MDVRP that consider multiple objectives (MOM-
The framework was tested using standard data sets. DVRP): about 11.56% of the papers reviewed here. This percentage
A good manner of improving the performance of meta-heuris- corresponds to a total of 17 papers reviewed here (see Table A2 in
tics is to generate good initial solutions. Ho, Ho, Ji, and Lau the Appendix).
(2008) proposed the use of the well-known Clarke & Wright The work of Lin and Kwok (2005) studies a realistic particular
Savings (C&WS) algorithm (Clarke & Wright, 1964) to generate case of the MDVRP, named as location-routing problem (LRP) with
initial solutions, as commonly used for other vehicle routing prob- multiple uses of vehicles. In this problem, decisions on location of
lems (Juan et al., 2009). Once the solution is generated, the Nearest depots, vehicle routing and assignment of routes to vehicles are
Neighbor (NN) heuristic is employed to improve such solution. In considered simultaneously. Tabu search and simulated annealing
comparison with the random generation of initial solutions, their procedures are designed and tested on both random-generated
experiments showed that this hybrid C&WS + NN approach pro- and real data. The objectives are the minimization of total opera-
duces better results regarding total delivery time. Li and Liu tional cost and the balance on vehicle load. Both simultaneous
(2008) considered the multi-depot open vehicle routing problem and sequential procedures for the assignment of routes to vehicles
with replenishment during the execution of routes. They proposed are tested. Results show that the simultaneous versions have
a model and an Ant Colony Optimization resolution procedure. advantage over the sequential versions in problems where routes
Other application of the Ant Colony Optimization paradigm can are capacity-constrained, but not in the time dimension. The
be found in the works of Wang (2013) and Narasimha, simultaneous versions are also more effective in generating non-
Kivelevitch, Sharma, and Kumar (2013). These last authors studied dominated solutions than the sequential versions.
the MDVRP with minimization of the longest travel distance of a A real-life transportation problem consisting on moving empty
vehicle. or laden containers is studied by Tan, Chew, and Lee (2006). They
Vidal et al. (2010, 2011) proposed a general framework to solve a called the problem as the truck and trailer vehicle routing problem
family of vehicle routing problems, including the multi-depot VRP, (TTVRP), but in fact it corresponds to a variant of the MDVRP: the
the periodic VRP and the multi-depot periodic VRP with capacitated solution to the TTVRP consists of nding a complete routing
vehicles and constrained route duration. Their meta-heuristic schedule for serving the jobs with minimum routing distance
J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129 121
160
140
120
100
Number of
80 papers
60 52 51
40
22
20 13
2 4 3
0
1980-1985 1986-1990 1991-1995 1996-2000 2001-2005 2006-2010 2011-2014
122
Reviewed papers about the single-objective MDVRP.
123
(continued on next page)
124 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
X
X
X
X
X
X
X
X
load balancing. The problem is solved using Tabu Search, Simu-
lated Annealing and a Greedy algorithm. Tavakkoli-Moghaddam,
Heuristic
Solution method
X
X
X
X
simultaneously. This problem is known in the literature as the
Exact
X
X
X
X
X
X
X
X
X
X
X
served and to minimize the total operational cost (cost of opening
depots and variable delivery costs). Computational experiments
Split delivery
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Wang (2013)
Reference
Table A1 (continued)
4. Analysis of literature
of the 1980s (when the rst works on the MDVRP were published)
Meta-heuristic and the end of the twentieth century, very few papers were pro-
posed in the literature (see Fig. 3): only 18 publications (excluding
those published in 2000), giving an average of 1.12 papers per year.
82%
X
X
X
X
X
X
X
publication on MDVRP with an average of 4.33 publications per
year. This gives a total of 44 publications until 2005 inclusive.
Heuristic
35%
X
X
X
X
giving an average of 10.4 papers per year in the period 20062010
and 12.75 paper per year in the period 20112014 inclusive.
Exact
12%
X
growing interest in this eld. It is reasonable to expect that in
the coming years the MDVRP will receive an ever large amount
Other
41%
X
X
X
shown in Fig. 4, most of the works have been focused on the min-
imization of cost, distance or time. The papers dealing with vehicle
Split delivery
Fig. 5 shows two pie charts with this distribution: it rst classies
12%
X
X
X
X
This represents 33% of the reviewed papers. For the other 42% a
meta-heuristic algorithm is proposed. Among the available proce-
Time windows
X
X
Mirabi (2014)
2011
2014
2005
2006
2009
2010
Year
literature since the rst works about this problem were published
in the mid 1980s.
126 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
Christodes, N., & Eilon, S. (1969). An algorithm for the vehicle-dispatching categorized bibliography. In B. Golden, S. Raghavan, & E. Wasil (Eds.), The
problem. Journal of the Operational Research Society, 20, 309318. vehicle routing problem: latest advances and new challenges. Operations Research/
Clarke, G., & Wright, J. W. (1964). Scheduling of vehicles from a depot to a number Computer Science Interfaces Series, Part I (Vol. 43, pp. 143169). New York:
of delivery points. Operations Research, 12, 568581. Springer.
Contardo, C., Cordeau, J.-F., & Gendron, B. (2014). An exact algorithm based on cut- Ghoseiri, K., & Ghannadpour, S. F. (2010). Multi-objective vehicle routing problem
and-column generation for the capacitated location-routing problem. INFORMS with time windows using goal programming and genetic algorithm. Applied Soft
Journal on Computing, 26(1), 88102. Computing, 10, 10961107.
Contardo, C., & Martinelli, R. (2014). A new exact algorithm for the multi-depot Gillett, B., & Johnson, J. (1976). Multi-terminal vehicle-dispatch algorithm. Omega,
vehicle routing problem under capacity and route length constraints. Discrete 4(6), 711718.
Optimization, 12, 129146. Giosa, I. D., Tansini, I. L., & Viera, I. O. (2002). New assignment algorithms for the
Cordeau, J. F., Laporte, G., Savelsbergh, M. W. P., & Vigo, D. (2007). Vehicle routing. In multi-depot vehicle routing problem. Journal of the Operational Research Society,
C. Barnhart & G. Laporte (Eds.). Transportation, handbooks in operations research 53, 977984.
and management science (Vol. 14, pp. 367428). Amsterdam: North-Holland. Goela, A., & Gruhn, V. (2008). A general vehicle routing problem. European Journal of
Cordeau, J. F., Gendreau, M., Hertz, A., Laporte, G., & Sormany, J. S. (2005). New Operational Research, 191(3), 650660.
heuristics for the vehicle routing problem. In A. Langevin & D. Riopel (Eds.), Gulczynski, D., Golden, B. L., & Wasil, E. (2011). The multi-depot split delivery
Logistics Systems: Design and Optimization (pp. 279298). New York: Springer. vehicle routing problem: An integer programming-based heuristic, new test
Cordeau, J. F., Gendreau, M., & Laporte, G. (1997). A tabu search heuristic for problems, and computational results. Computers & Industrial Engineering, 61(3),
periodic and multi-depot vehicle routing problems. Networks, 30(2), 105119. 794804.
Cordeau, J. F., Laporte, G., & Mercier, A. (2001). A Unied Tabu Search Heuristic For Hadjiconstantinou, E., & Baldacci, R. (1998). A multi-depot period vehicle routing
Vehicle Routing Problems With Time Windows. Journal of the Operational problem arising in the utilities sector. Journal of the Operational Research Society,
Research Society, 52(8), 928936. 49(12), 12391248.
Cornillier, F., Boctor, F., & Renaud, J. (2012). Heuristics for the multi-depot petrol Hasanpour, H. A., Mosadegh-Khah, M., & Tavakoli Moghadam, R. (2009). Solving a
station replenishment problem with time windows. European Journal of stochastic multi-depot multi-objective vehicle routing problem by a simulated
Operational Research, 220, 361369. annealing. Journal of Industrial Engineering, 43(1), 2536.
Crevier, B., Cordeau, J. F., & Laporte, G. (2007). The multi-depot vehicle routing Hirsch, M. J., Schroeder, D. E., Maggiar, A., & Dolinskaya, I. S. (2014). Multi-depot
problem with inter-depot routes. European Journal of Operational Research, vessel routing problem in a direction dependent waveeld. Journal of
176(2), 756773. Combinatorial Optimization, 28, 3857.
Dai, S., Chen, W., Pan, Y., & Hu, Y. (2008). A hybrid ant colony algorithm for multiple Ho, W., Ho, G. T. S., Ji, P., & Lau, H. C. W. (2008). A hybrid genetic algorithm for the
depot vehicle routing problem. Journal of Sichuan University (Engineering Science multi-depot vehicle routing problem. Engineering Applications of Articial
Edition), 2008-06. Available online at: <http://en.cnki.com.cn/Article_en/ Intelligence, 21(4), 548557.
CJFDTOTAL-SCLH200806027.htm>. Accessed 1 May 2012. Hu, D., Chen, C., & Guo, X. (2007). Research on optimal algorithm for multi-depot
Dantzig, G., & Ramser, J. (1959). The truck dispatching problem. Management vehicle routing problem with pickups and deliveries. Mathematics in practice
Science, 6, 8091. and theory, 2007-02. Available at: <http://en.cnki.com.cn/Article_en/
Desrochers, M., Lenstra, J. K., & Savelsbergh, M. W. P. (1990). A classication scheme CJFDTOTAL-SSJS200702016.htm>. Accessed 1 May 2012.
for vehicle routing and scheduling problems. European Journal of Operational Irnich, S. (2000). A multi-depot pickup and delivery problem with a single hub and
Research, 46, 322332. heterogeneous vehicles. European Journal of Operational Research, 122(2), 310328.
Dharmapriya, U. S. S., & Siyambalapitiya, S. B. (2010). Articial intelligence Jeon, G., Leep, H. R., & Shim, J. Y. (2007). A vehicle routing problem solved by using
computational techniques to optimize a multi objective oriented distribution hybrid genetic algorithm. Computers & Industrial Engineering, 53(4), 680692.
operations. In Proceedings of the 2010 international conference on industrial Jiang, L., & Ding, B. (2010) Disruption management model of multi-depot vehicle
engineering and operations management CD-ROM. Dhaka, Bangladesh. Available routing problem with customers demand changes. Systems Engineering, 2010-
online at: <http://www.iieom.org/paper/195%20Subodha.pdf>. Accessed: 11 12. Available online at: <http://en.cnki.com.cn/Article_en/CJFDTOTAL-
November 2011. GCXT201012002.htm>. Accessed 30 May 2012.
Dondo, R., & Cerd, J. (2007). A cluster-based optimization approach for the multi- Jin, T., Guo, S., Wang, F., & Lim, A. (2004). One-stage search for multi-depot vehicle
depot heterogeneous eet vehicle routing problem with time windows. routing problem. Proceedings of the Information Systems and Control Conference.
European Journal of Operational Research, 176(3), 14781507. 446-129.
Dondo, R., & Cerd, J. (2009). A hybrid local improvement algorithm for large scale Jin, O. S., Mitsuo, G., & Hiroshi, K. (2005). Multi-depot vehicle routing problem with
multi-depot vehicle routing problems with time windows. Computers & time windows by hybrid genetic algorithm. Nippon Keiei Kogakkai Shunki Taikai
Chemical Engineering, 33, 513530. Yokoshu, 2005, 158159.
Dondo, R., Mendez, C. A., & Cerd, J. (2003). An optimal approach to the multiple- Juan, A. A., Fauln, J., Adelanteado, F., Grasman, S., & Montoya Torres, J. R. (2009).
depot heterogeneous vehicle routing problem with time window and capacity Solving the capacitated vehicle routing problem maximum traveling distance
constraints. Latin American Applied Research, 33(2), 129134. and service time requirements: An approach based on Monte Carlo. In M. D.
Dondo, R., Mndez, C. A., & Cerd, J. (2008). Optimal management of logistic Rossetti, R. R. Hill, B. Johanson, A. Dunkin, & R. G. Ingalls (Eds.) Proceedings of the
activities in multi-site environments. Computers & Chemical Engineering, 32(11), 2009 winter simulation conference (pp. 24672475).
25472569. Kansou, A., & Yassine, A. (2010). New upper bounds for the multi-depot capacitated
Eksioglu, B., Volkan, Vural. A., & Reisman, A. (2009). The vehicle routing problem: A arc routing problem. International Journal of Metaheuristics, 1(1), 8195.
taxonomic review. Computers & Industrial Engineering, 57, 14721483. Kazaz, B., & Altinkemer, K. (2003). Optimization of multi-feeder (depot) printed
Escobar, J. W., Linfati, R. Toth, P., & Baldoquin, M. G. (in press). A hybrid granular circuit board manufacturing with error guarantees. European Journal of
tabu search algorithm for the multi-depot vehicle routing problem. Journal of Operational Research, 150(2), 370394.
Heuristics. doi: http://dx.doi.org/10.1007/s10732-014-9247-0. Kek, A., Cheu, R., & Meng, Q. (2008). Distance-constrained capacitated vehicle
Fard, F. A., & Setak, M. (2011). Comparison between two algorithms for multi-depot routing problems with exible assignment of start and end depots.
vehicle routing problem with inventory transfer between depots in a three- Mathematical and Computer Modelling, 47(12), 140152.
echelon supply chain. International Journal of Computer Applications, 28(6), Kulkarni, R. V., & Bhave, P. R. (1985). Integer programming formulations of vehicle
3945. routing problems. European Journal of Operational Research, 20(1), 5867.
Filipec, M., Skrlec, D., & Krajcar, S. (1997). Darwin meets computers: new approach Kuo, Y., & Wang, C.-C. (2012). A variable neighborhood search for the multi-depot
to multiple depot capacitated vehicle routing problem. In Proceedings of the vehicle routing problem with loading cost. Expert Systems with Applications,
1997 IEEE international conference on systems, man, and cybernetics, Vol. 1 (pp. 39(8), 69496954.
421426). Laporte, G. (1989). Integer programming formulations for the multi-depot vehicle
Filipec, M., Skrlec, D., & Krajcar, S. (2000). Genetic algorithm approach for multiple routing problem: Comments on a paper by Kulkarni and Bhave. European
depot capacitated vehicle routing problem solving with heuristics Journal of Operational Research, 38(2), 228237.
improvements. International Journal of Modeling and Simulation, 20(4), 320328. Laporte, G. (1992). The vehicle routing problem: An overview of exact and
Flisberg, P., Lidn, B., & Rnnqvist, M. (2009). A hybrid method based on linear approximate algorithms. European Journal of Operational Research, 59, 345358.
programming and tabu search for routing of logging trucks. Computers & Laporte, G., & Semet, F. (2002). Classical heuristics for the capacitated VRP. In P.
Operations Research, 36(4), 11221144. Toth, & D. Vigo (Eds.), The vehicle routing problem. SIAM monographs on discrete
Gajpal, Y., & Abad, P. L. (2010). Saving based algorithm for multi-depot version of mathematics and applications, Vol. 9 (pp. 109128). Philadelphia: SIAM.
vehicle routing problem with simultaneous pickup and delivery. International Laporte, G., & Nobert, Y. (1987). Exact algorithms for the vehicle routing problem.
Journal of Enterprise Network Management, 3(3), 201222. Annals of Discrete Mathematics, 31, 147184.
Garaix, T., Artigues, C., Feillet, D., & Josselin, D. (2010). Vehicle routing problems Laporte, G., Nobert, Y., & Arpin, D. (1894). Optimal solutions to capacitated
with alternative paths: An application to on-demand transportation. European multidepot vehicle routing problems. Congressus Numerantium, 44, 283292.
Journal of Operational Research, 204(1), 6275. Laporte, G., Nobert, Y., & Taillefer, S. (1988). Solving a family of multi-depot vehicle
Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the routing and location-routing problems. Transportation Science, 22(3), 161172.
theory of NP-completeness. New York, USA: W.H. Freeman & Co Ltd. Lau, H. C. W., Chan, T. M., Tsui, W. T., & Pang, W. K. (2010). Application of genetic
Gendreau, M., Laporte, G., & Potvin, J.-Y. (2002). Metaheuristics for the capacitated algorithms to solve the multidepot vehicle routing problem. IEEE Transactions
VRP. In P. Toth & D. Vigo (Eds.), The vehicle routing problem. SIAM monographs on on Automation Science and Engineering, 7(2), 383392.
discrete mathematics and applications (Vol. 9, pp. 129154). Philadelphia: SIAM. Lau, H. C. W., Tang, C. X. H., Ho, G. T. S., & Chan, T. M. (2009). A fuzzy guided multi-
Gendreau, M., Potvin, J.-Y., Brumlaysy, O., Hasle, G., & Lkketangen, A. (2008). objective evolutionary algorithm model for solving transportation problem.
Meta-heuristics for the vehicle routing problem and its extensions: A Expert Systems with Applications, 36(4), 82558268.
128 J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129
Lei, X. M., Xing, C. F., Wu, L., & Wen, Y. F. (2011). Multiple-depot vehicle routing Montoya-Torres, J. R., Muoz-Villamizar, S., & Vega-Meja, C. A. (2014). On the
problems as a distributed constraint optimization problem. Applied Mechanics impact of collaborative strategies for goods delivery in city logistics. Working
and Materials, 6668, 10331038. Paper, Universidad de La Sabana, Chia, Colombia. Submitted to Production
Li, J., Li, Y., & Pardalos, P. M. (in press). Multi-depot vehicle routing problem with Planning & Control.
time windows under shared depot resources. Journal of Combinatorial Mourgaya, M., & Vanderbeck, F. (2006). The periodic vehicle routing problem:
Optimization. doi: http://dx.doi.org/10.1007/s10878-014-9767-4. Classication and heuristic for tactical planning. RAIRO Operations Research,
Li, Y., & Liu, X. (2008). Modelling and its ant colony algorithm for multi-depot open 40, 169194.
vehicle routing problem with replenishment on the way. Computer Integrated Nagy, G., & Salhi, S. (2005). Heuristic algorithms for single and multiple depot
Manufacturing Systems, 2008-03. Available online at: <http://en.cnki.com.cn/ vehicle routing problems with pickups and deliveries. European Journal of
Article_en/CJFDTOTAL-JSJJ200803022.htm>. Accessed: November 11, 2011. Operational Research, 162(1), 126141.
Li, Y., & Liu, C. (2011). An effective genetic algorithm for the vehicle routing problem Narasimha, K. V., Kivelevitch, E., Sharma, B., & Kumar, M. (2013). An ant colony
with multiple depots. Advanced Materials Research, 204210, 283287. optimization technique for solving min-max multi-depot vehicle routing
Lim, A., & Zhu, W. (2006). A fast and effective insertion algorithm for multi-depot problem. Swarm and Evolutionary Computation, 13, 6373.
vehicle routing problem and a new simulated annealing approach. In M. Ali & R. Nieto Isaza, S., Lpez Franco, J., & Herazo Padilla, N. (2012). Desarrollo y Codicacin
Dapoigny (Eds.), Advances in articial intelligence. Lecture notes in computer de un Modelo Matemtico para la Optimizacin de un Problema de Ruteo de
science (Vol. 4031, pp. 282291). Springer-Verlag. Vehculos con Mltiples Depsitos. In Tenth LACCEI Latin American and
Lim, A., & Wang, F. (2005). Multi-depot vehicle routing problem: A one-stage Caribbean Conference (LACCEI2012), Megaprojects: Building Infrastructure by
approach. IEEE Transactions on Automation Science and Engineering, 2(4), 397402. fostering engineering collaboration, efcient and effective integration and
Lin, C. K. Y., & Kwok, R. C. W. (2005). Multi-objective metaheuristics for a location innovative planning , July 2327, 2012, Panama City, Panama. Accepted.
routing problem with multiple use of vehicles on real data and simulated data. Ombuki-Berman, B., & Hanshar, F. T. (2009). Using genetic algorithms for multi-
European Journal of Operational Research, 175(3), 18331849. depot vehicle routing. Bio-inspired Algorithms for the Vehicle Routing Problem
Liong, C. Y., Wan, R. I., Khairuddin, O., & Mourad, Z. (2008). Vehicle routing problem: Studies in Computational Intelligence, 161(2009), 7799.
Models and solutions. Journal of Quality Measurement and Analysis, 4(1), Ozrat, P. M., & Ozkarahan, I. (2010). A constraint programming heuristic for a
205218. heterogeneous vehicle routing problem with split deliveries. Applied Articial
Liu, C.-Y. (2013). An improved adaptive genetic algorithm for the multi-depot Intelligence, 24(4), 277294.
vehicle routing problem with time windows. Journal of Networks, 8(5), zyurt, Z., & Aksen, D. (2007). Solving the multi-depot location routing problem
10351042. with Lagrangian relaxation. Operations Research/Computer Science Interfaces
Liu, T., Jiang, Z., Liu, R., & Liu, S. (2011). A review of the multi-depot vehicle routing Series, 37, 125144.
problem (Proc. of ESEP 2011 Conference). Energy Procedia, 13, 33813389 Parthanadee, P., & Logendran, R. (2006). Periodic product distribution from multi-
(Singapore, 910 December 2011). depots under limited supplies. IIE Transactions, 38(11), 10091026.
Liu, R., Jiang, Z., Fung, R. Y. K., Chen, F., & Liu, X. (2010). Two-phase heuristic Pisinger, D., & Ropke, S. (2007). A general heuristic for vehicle routing problems.
algorithms for full truckloads multi depot capacitated vehicle routing problem Computers & Operations Research, 34(8), 24032435.
in carrier collaboration. Computers & Operations Research, 37(5), 950959. Polacek, M., Benkner, S., Doerner, K. F., & Hartl, R. F. (2008). A cooperative and
Liu, C., & Yu, J. (2013). Multiple depots vehicle routing based on the ant colony with adaptive variable neighborhood search for the multi depot vehicle routing
the genetic algorithm. Journal of Industrial Engineering and Management, 6(4), problem with time windows. Business Research, 1(2), 207218.
10131026. Polacek, M., Hartl, R. F., Doerner, K., & Reimann, M. (2005). A variable neighborhood
Lpez Franco, J., & Nieto Isaza, S. (2012). Heurstica para la generacin de un search for the multi depot vehicle routing problem with timewindows. Journal
conjunto de referencia de soluciones que resuelvan el problema de ruteo de of Heuristics, 10(6), 613627.
vehculos con mltiples depsitos MDVRP. In Tenth LACCEI Latin American and Psaraftis, H. (1995). Dynamic vehicle routing: Status and prospects. Annals of
Caribbean Conference (LACCEI2012), Megaprojects: Building Infrastructure by Operations Research, 61(1), 143164.
fostering engineering collaboration, efcient and effective integration and Rahimi-Vahed, A., Crainic, T. G., Gendreau, M., & Rei, W. (2013). A path relinking
innovative planning , July 2327, 2012, Panama City, Panama. Accepted.. algorithm for a multi-depot periodic vehicle routing problem. Journal of
Lpez-Castro, L. F., & Montoya-Torres, J. R. (2011). Vehicle routing problem with Heuristics, 19, 497524.
fuzzy time windows. In Proceedings of the 2011 IEEE workshop on computational Ray, S., Soeanu, A., Berger, J., & Debbabi, M. (in press). The multi-depot split-delivery
intelligence in production and logistics systems (pp. 3946). IEEE Publishing. vehicle routing problem: Model and solution algorithm. Knowledge-based
Lou, S. (2007). Method for solving multi-depot stochastic vehicle routing problems. Systems. doi: http://dx.doi.org/10.1016/j.knosys.2014.08.006.
Journal of System Simulation, 2007-04. Available online at: <http:// Renaud, J., Boctor, F. F., & Laporte, G. (1996). An improved petal heuristic for the
en.cnki.com.cn/Article_en/CJFDTOTAL-XTFZ200704044.htm>. Accessed 1 May vehicle routing problem. Journal of the Operational Research Society, 47, 329336.
2012. Renaud, J., Laporte, G., & Boctor, F. F. (1996). A Tabu search heuristic for the multi-
Luo, J., & Chen, M.-R. (2014). Improved shufed frog leaping algorithm and its multi- depot vehicle routing problem. Computers & Operations Research, 23(3),
phase model for multi-depot vehicle routing problem. Expert Systems with 229235.
Applications, 41, 25352545. Rodrigues Pereira Ramos, T., Gomes, M. I., & Barbosa-Pvoa, A. P. (2014). Economic
Ma, J., & Yuan, J. (2010). Ant colony algorithm for multiple-depot vehicle routing and environmental concerns in planning recycle waste collection systems.
problem with shortest nish time. E-business Technology and Strategy: Transportation Research Part E: Logistics and Transportation Review, 62, 3454.
Communications in Computer and Information Science, 113, 114123. Salhi, S., Imran, A., & Wassan, N. A. (2014). The multi-depot vehicle routing problem
Mafoli, F. (2002). The vehicle routing problem: A book review. 4OR: A Quarterly with heterogeneous vehicle eet: Formulation and a variable neighborhood
Journal of Operations Research, 1(2), 149153. search implementation. Computers & Operations Research, 52, 315325.
Maischberger M., & Cordeau J. -F. (2011). Solving variants of the vehicle routing Salhi, S., & Nagy, G. (1999). A cluster insertion heuristic for single and multiple
problem with a simple parallel iterated Tabu Search. In Network optimization. depot vehicle routing problems with backhauling. Journal of the Operational
Lecture notes in computer science, Vol. 6701 (pp. 395-400). Research Society, 50(10), 10341042.
Matos, A. C., & Oliveira, R. C. (2004). An experimental study of the ant colony system Salhi, S., & Sari, M. (1997). A multi-level composite heuristic for the multi-depot
for the period vehicle routing problem. Ant colony optimization and swarm vehicle eet mix problem. European Journal of Operational Research, 103(1),
intelligence. In M. Dorigo, M. Birattari, C. Blum, L.M. Gambardella, F. Mondada, 95112.
& T. Sttzle (Eds.), Lecture Notes in Computer Science, Vol. 3172 (pp. 129). Salhi, S., Thangiah, S. R., & Rahman, F. (1998). A genetic clustering method of the
Maya, P., Srensen, K., & Goos, P. (2012). A metaheuristic for a teaching assistant multi-depot vehicle routing problem. In G. D. Smith & N. C. Steel (Eds.), Articial
assignment-routing problem. Computers & Operations Research, 39(2), 249258. neural network and genetic algorithms (pp. 234237). NY: Springer.
Min, H., Current, J., & Schilling, D. (1992). The multiple depot vehicle routing Samanta, S., & Jha, M. K. (2011). Multi depot probabilistic vehicle routing problems
problem with backhauling. Journal of Business Logistics, 13(1), 259288. with a time window: Theory, solution and application. International Journal of
Mingozzi, A. (2005). The multi-depot periodic vehicle routing problem. In J. -D. Operations Research and Information Systems, 2(2), 4064.
Zucker, & L. Saitta (Eds.), Abstraction, reformulation and approximation. Lecture Sbihi, A., & Eglese, R. W. (2007). Combinatorial optimization and Green Logistics.
notes in computer science, Vol. 3607 (pp. 347350). Berlin Heidelberg: Springer. 4OR: A Quarterly Journal of Operations Research, 5(2), 99116.
Mirabi, M. (2014). A hybrid electromagnetism algorithm for multi-depot periodic Schmid, V., Doerner, K. F., Hartl, R. F., & Salazar-Gonzlez, J. J. (2010). Hybridization
vehicle routing problem. International Journal of Advanced Manufacturing of very large neighborhood search for ready-mixed concrete delivery problems.
Technology, 71, 509518. Computers & Operations Research, 37(3), 559574.
Mirabi, M., Fatemi Ghomi, S. M. T., & Jolai, F. (2010). Efcient stochastic hybrid S
en, A., & Blbl, K. (2008). A survey on multi trip vehicle routing problem. In
heuristics for the multi-depot vehicle routing problem. Robotics and Computer- Proceedings of the VI International Logistics and Supply Chain Congress, November
Integrated Manufacturing, 26(6), 564569. 67, Istanbul, Turkey. Available online at: <http://research.sabanciuniv.edu/
Montoya-Torres, J. R. (2014) Designing sustainable supply chains based on the triple 13087/1/SurveyMultiTripVRP.pdf>. Accessed: October 13, 2011.
bottom line approach. Working Paper, Universidad de La Sabana, Chia, Sepehri, M. M., & Kargari, M. (2010). Optimizing the service card in multi-depot,
Colombia. Submitted to Annals of Operations Research. multi-product and multi-level vehicle routing problems with the aim of
Montoya-Torres, J. R., Alfonso-Lizarazo, E, Gutirrez-Franco, E., & Halabi, A. X. minimizing the total distribution costs. International Journal of Industrial
(2009). Using randomization to solve the deterministic vehicle routing problem Engineering and Production Management, 21(1), 4961.
with service time requirements. In M. D. Rossetti, R. R. Hill, B. Johanson, A. Seth, A., Klabjan, D., & Ferreira, P. M. (2013). Analyses of advanced iterated tour
Dunkin, & R. G. Ingalls (Eds.), Proceedings of the 2009 winter simulation partitioning heuristics for generalized vehicle routing problems. Networks,
conference (pp. 29892994). 61(4), 290308.
J.R. Montoya-Torres et al. / Computers & Industrial Engineering 79 (2015) 115129 129
Sitek, P., Wikarek, J., & Grzybowska, K. (2014). A multi-agent approach to the multi- Villegas, J. G., Prins, C., Prodhon, C., Medaglia, A. L., & Velasco, N. (2010). GRASP/VND
echelon capacitated vehicle routing problem. Highlights of Practical Applications and multi-start evolutionary local search for the single truck and trailer routing
of Heterogeneous Multi-Agent Systems. The PAAMS Collection, Communications in problem with satellite depots. Engineering Applications of Articial Intelligence,
Computer and Information Science, 430, 121132. 23(5), 780794.
Skok, M., Skrlec, D., & Krajcar, S. (2000). The non-xed destination multiple depot Wang, Y. (2013). Research of multi-depot vehicle routing problem by cellular ant
capacitated vehicle routing problem and genetic algorithms. In Proceedings of algorithm. Journal of Computers, 8(7), 17221727.
the 22nd international conference on information technology interfaces (pp. 403 Wang, S., Gao, L., Cui, X., & Chen, X. (2007). Research on Multi-depot Single Vehicle
408). Routing Problem. Control Engineering of China, 2007-06. Online at: <http://
Skok, M., Skrlec, D., & Krajcar, S. (2001). The genetic algorithm of vehicles from en.cnki.com.cn/Article_en/CJFDTOTAL-JZDF200706003.htm>. Accessed 1 May
multiple depots to a number of delivery points. In Proceedings of the 2001 WSES 2012.
international conference on evolutionary computation (EC2001) (pp. 61016108). Wang, Z., Zhang, J., & Wang, X. (2011). A modied variable neighborhood search
Solomon, M. M., & Desrosiers, J. (1988). Time window constrained routing and algorithm for the multi depot vehicle routing problem with time windows.
scheduling problems. Transportation Science, 22(1), 113. Chinese Journal of Management Science, 19(2), 99109.
Sombunthama, P., & Kachitvichyanukulb, V. (2010). Multi-depot vehicle routing Wasner, M., & Zapfel, G. (2004). An integrated multi-depot hub-location vehicle
problem with pickup and delivery requests. AIP Conference Proceedings of the routing model for network planning of parcel service. International Journal of
International MultiConference of Engineers and Computer Scientists, 1285, 7185. Production Economics, 90(3), 403419.
Songyan, C., & Akio, I. (2005). The multi-supplier multi-depot vehicle routing Weise, T., Podlich, A., & Gorldt, C. (2010). Solving real-world vehicle routing
problem. Journal of the Japan Institute of Navigation, 113, 201208. problems with evolutionary algorithms. In R. Chiong, & S. Dhakal (Eds.), Natural
Songyan, C., Akio, I., & Bai, Z. (2005). A SA-based heuristic for the multi-depot intelligence for scheduling, planning and packing problems (pp. 2953).
vehicle routing problem. Journal of Japan Institute of Navigation, 113, 209216. Wilger, T., Maurer, R. (1992) A heuristic-based algorithm for solving multiple supply
Subramanian, A., Uchoa, E., & Ochi, L. S. (2013). A hybrid algorithm for a class of vehicle routing problems (Master of Science thesis). Colorado School of Mines.
vehicle routing problems. Computers & Operations Research, 40(10), 25192531. Wu, T. H., Low, C., & Bai, J. W. (2002). Heuristic solutions to multi-depot location
Surekha, P., & Sumathi, S. (2011). Solution to multi-depot vehicle routing problem routing problems. Computers & Operations Research, 29(10), 13931415.
using genetic algorithms. World Applied Programming, 1(3), 118131. Xu, Y., & Jiang, W. (2014). An improved variable neighborhood search algorithm for
Tan, K. C., Chew, Y. H., & Lee, L. H. (2006). A hybrid multi-objective evolutionary multi-depot heterogeneous vehicle routing problem based on hybrid operators.
algorithm for solving truck and trailer vehicle routing problems. European International Journal of Control and Automation, 7(3), 299316.
Journal of Operational Research, 172(3), 855885. Xu, Y., Wang, L., & Yang, Y. (2012). A new variable neighborhood search algorithm
Tavakkoli-Moghaddam, R., Makui, A., & Mazloomi, Z. (2010). A new integrated for the multi-depot heterogeneous vehicle routing problem with time windows.
mathematical model for a bi-objective multi-depot location-routing problem Electronic Notes in Discrete Mathematics, 39, 289296.
solved by a multi-objective scatter search algorithm. Journal of Manufacturing Yang, Y. (2008). An improved genetic algorithm for multiple-depot and
Systems, 29(34), 111119. heterogeneous-vehicle routing problem. Computer and Modernization, 2008
Thangiah, S. R., & Salhi, S. (2001). Genetic clustering: An adaptive heuristic for the 09. Available online at: <http://en.cnki.com.cn/Article_en/CJFDTOTAL-
multidepot vehicle routing problem. Applied Articial Intelligence, 15(4), JYXH200809002.htm>. Accessed 1 May 2012.
361383. Yang, W. T., & Chu, L. C. (2000). A heuristic algorithm for the multi-depot periodic
Ting, C. J., & Chen, C. H. (2009). Combination of multiple ant colony system and vehicle routing problem. Journal of Information & Optimization Sciences, 22,
simulated annealing for the multidepot vehicle routing problem with time 359367.
windows. Transportation Research Record: Journal of the Transportation Research Yang, Y., Cui, Z., & Cheng, J. (2006). An improved genetic algorithm for multiple-
Board, 2089, 8592. depot vehicle routing problem with time windows. Journal of Soochow
Toth, P., & Vigo, D. (2002). The vehicle routing problem. SIAM monographs on discrete University, 200602. Available at: <http://en.cnki.com.cn/Article_en/CJFDTotal-
mathematics and applications, Vol. 9. Philadelphia: SIAM. SILK200602004.htm>. Accessed 1 May 2012.
Tsirimpas, P., Tatarakis, A., Minis, I., & Kyriakidis, E. G. (2007). Single vehicle routing Yang, H., Zhou, Y., Cui, Z., & He, M. (2011). Vehicle routing problem with multi-
with a predened customer sequence and multiple depot returns. European depot and multi-task. Advances in Information Sciences and Service Sciences, 3(6),
Journal of Operational Research, 187(2), 483495. 320327.
Tzn, D., & Burke, L. (1999). A two-phase tabu search approach to the location Yu, B., Yang, Z. Z., & Xie, J. X. (2011). A parallel improved ant colony optimization for
routing problem. European Journal of Operational Research, 116(1), 8799. multi-depot vehicle routing problem. Journal of the Operational Research Society,
Vahed, A.R., Crainic, T.G., Gendreau, M., & Rei, W. (in press) Fleet-sizing for multi- 62, 183188.
depot and periodic vehicle routing problems using a modular heuristic Ycenur, G. N., & Demirel, N. . (2011a). A new geometric shape-based genetic
algorithm. Computers & Operations Research. doi: http://dx.doi.org/10.1016/ clustering algorithm for the multi-depot vehicle routing problem. Expert
j.cor.2014.07.004. Systems with Applications, 38(9), 1185911865.
Venkatasubbaiah, K., Acharyulu, S. G., Chandra Mouli, K. V. V. (2011) Fuzzy goal Ycenur, G. N., & Demirel, N. . (2011b). A hybrid algorithm with genetic algorithm
programming method for solving multi-objective transportation problems. and ant colony optimization for solving multi-depot vehicle routing problems.
Global Journal of Research in Engineering, 11(3). Available at: <http:// Journal of Engineering and Natural Sciences, 340350.
globaljournals.org/GJRE_Volume11/2-Fuzzy-Goal-Programming-Method-for- Zarandi, M. H. F., Hemmati, A., & Davari, S. (2011). The multi-depot capacitated
Solving.pdf>. Accessed 23 October 2011. location-routing problem with fuzzy travel times. Expert Systems with
Vianna, D. S., Ochi, L. S., & Drummond, L. M. (1999). A parallel hybrid evolutionary Applications, 38(8), 1007510084.
metaheuristic for the period vehicle routing problem. In J. Rolim, F. Mueller, A. Zhang, M., Jiang, D., & Tang, X. (2002). Full load vehicle routing with multiple
Y. Zomaya, F. Ercal, S. Olariu, B. Ravindran, J. Gustafsson, H. Takada, R. Olsson, & depots: new network ow based algorithm. Journal of Systems Engineering,
L. V. Kale et al. (Eds.), Parallel and distributed processing. Lecture notes in computer 17(2), 216220.
science. Vol. 1586 (pp. 183191). Berlin: Springer-Verlag. Zhang, J., Tang, J., & Fung, R. Y. K. (2011). A scatter search for multi-depot vehicle
Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2014). Implicit depot assignments routing problem with weight-related cost. Asia-Pacic Journal of Operational
and rotations in vehicle routing heuristics. European Journal of Operational Research, 28(3), 323348.
Research, 237(1), 1528. Zhen, T., & Zhang, Q. (2009). A combining heuristic algorithm for the multi-depot
Vidal, T., Crainic, T.G., Gendreau, M., Lahrichi, N., & Rei, W. (2010) A hybrid genetic vehicle routing problem with inter-depot routes. In Proceedings of the 2009
algorithm for multi-depot and periodic vehicle routing problems. CIRRELT- International Joint Conference on Articial Intelligence (pp. 436439).
2010-34. Available online at: <https://www.cirrelt.ca/DocumentsTravail/
CIRRELT-2010-34.pdf>. Accessed 23 October 2011.