Professional Documents
Culture Documents
Awad 2019
Awad 2019
Awad 2019
Keywords: Recently, a taxonomic review of the Vehicle Routing Problem (VRP) literature published between 2009 and June
Metaheuristics 2015 stated that most of the surveyed articles use metaheuristics for solving the problem and its variants. As
Vehicle Routing Problem extension to that work, this paper serves two-fold objectives: first, classifying the VRP and its variants solved
Taxonomic review using metaheuristic algorithms; second, investigating the contribution of each metaheuristic algorithm in solving
the VRP problems. Based on a metaheuristic classification, we classify 299 VRP articles published between 2009
and 2017. The results are analyzed to reveal the usage trends of the algorithms and the solved VRP variants for
showing the ones that are most popular, and those that are promising topics for future research.
1. Introduction metaheuristic in solving the problem and its variants. The contribution
is measured based on the percentage of usage of a particular method or
Metaheuristics represent a core research field in combinatorial op- algorithm. In addition, the problem attributes usages are also in-
timization as illustrated by many literature reviews (e.g., (Blum & Roli, vestigated. Due to limited space the performance of the surveyed me-
2003; Boussaïd, Lepagnot, & Siarry, 2013; Gendreau & Potvin, 2005; taheuristics in solving the problem is not considered.
Osman & Laporte, 1996)) and books (e.g., (Gendreau & Potvin, 2010; The following two sections (Sections 2 and 3) introduce the VRP
Glover & Kochenberger, 2003)). The Vehicle Routing Problem (VRP), problems and metaheuristics algorithms respectively. A search strategy
introduced by (Dantzig & Ramser, 1959), is one of the most attractive for collecting the VRP articles solved by metaheuristic algorithms is
topics in operation research, communications, manufacturing, trans- designed in Section 4; the collected articles are classified based on the
portation, distribution, and logistics. It is of paramount importance for VRP and its variants and based on the metaheuristic used in Section 5.
thousands of companies and organizations engaged in the delivery and The two classifications allow analyzing which VRP variants (or meta-
collection of goods or people (Gendreau & Potvin, 2010; Glover & heuristic methods) are most popular, and which are promising topics
Kochenberger, 2003). Several surveys and taxonomies for the VRP can for future research (Section 6).
be found in (Bodin, 1975; Bodin & Golden, 1981; Braekers, Ramaekers,
& Van Nieuwenhuyse, 2016; Desrochers, Lenstra, & Savelsbergh, 1990; 2. VRP and its variants
Eksioglu, Vural, & Reisman, 2009) and in many books or book chapters
(Cordeau, Laporte, Savelsbergh, & Vigo, 2007; Golden, Raghavan, & The basic VRP, known as the Capacitated VRP (CVRP), is to find the
Wasil, 2008). set of routes for a fleet of identical vehicles with overall minimum route
The VRP is an NP-hard problem and furthermore its real-life VRP cost which service all the demands. All vehicles should begin and ter-
applications are considerably larger in scale. Therefore, metaheuristics minate at the central depot. Each customer should be visited exactly
are often more suitable for practical applications. (Gendreau, Potvin, once, by exactly one route. The loading and traveling distance of each
Bräysy, Hasle, & Løkketangen, 2008) provide a categorized biblio- vehicle cannot exceed the loading capacity and the maximum traveling
graphy on metaheuristic approaches for different VRP variants. Re- distance of vehicle and split deliveries are not allowed (e.g. (Akpinar,
cently, a taxonomic review (Braekers et al., 2016) of the VRP literature 2016; Bouzid, Aït Haddadene, & Salhi, 2017)). The basic VRP has many
published between 2009 and mid-2015 stated that around 71.25% of variants. Next, the main categories of these variants are presented in
the surveyed articles use metaheuristics. To further extend that review, more details.
the main objective of this work is to investigate the contribution of each
⁎
Corresponding author.
E-mail addresses: r_h_elshaer@zu.edu.eg, rhelshaer@eng.zu.edu.eg (R. Elshaer), hadeerawad@eng.zu.edu.eg (H. Awad).
https://doi.org/10.1016/j.cie.2019.106242
Received 19 November 2018; Accepted 20 December 2019
Available online 27 December 2019
0360-8352/ © 2019 Elsevier Ltd. All rights reserved.
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
(1) The VRP with Time Windows (VRPTW) which impose that each several depots from which it can serve its customers ((Montoya-
vehicle delivers the goods to the customers within specific time Torres, López Franco, Nieto Isaza, Felizzola Jiménez, & Herazo-
interval and there are two types of time windows: VRP with soft Padilla, 2015).
time window (VRPSTW) in which violating the time windows is (5) The Periodic VRP (PVRP) in which the classical VRP is generalized
allowed, but associated with penalty costs (Iqbal, Kaykobad, & by extending the planning horizon to several days and customers
Rahman, 2015), and VRP with hard time window (VRPHTW) in may be visited more than once (e.g. (Campbell & Wilson, 2014;
which the time windows do not allow any delay (e.g. (Miranda & Gulczynski, Golden, & Wasil, 2011b)).
Conceição, 2016; Zhang, Cai, Ye, Si, & Nguyen, 2017)). A mix of (6) The Split-delivery VRP (SDVRP), in which the demands of custo-
soft and hard time windows are also considered (e.g. (Mouthuy, mers are allowed to be split and delivered to the customer by
Massen, Deville, & Van Hentenryck, 2015; Taş, Jabali, & Van several vehicles on different routes (e.g. (Silva, Subramanian, &
Woensel, 2014)). Ochi, 2015)).
(2) The Pickup and Delivery Problem (PDP), a number of goods needs (7) The Stochastic VRP (SVRP) is the variant in which one or several
to be moved from certain pickup locations to other delivery lo- components of the problem are random that follows a probability
cations. The PDP can be classified into VRP with backhauls distribution. SVRP can be divided into the VRP with stochastic
(VRPB) (e.g. (Dominguez, Guimarans, Juan, & de la Nuez, 2016; demand (VRPSD), the VRP with stochastic customers (VRPSC), the
Wassan, Wassan, Nagy, & Salhi, 2017)), VRP with Clustered VRP with stochastic demands and customers (VRPSDC), and the
Backhauls (VRPCB) (Tarantilis, Anagnostopoulou, & Repoussis, VRP with stochastic travel and service times (VRPSTS) (e.g.
2013), VRP with mixed backhauls (VRPMB) (e.g., (Berghida & (Marinaki & Marinakis, 2016; Miranda & Conceição, 2016)).
Boukra, 2015; Wu, Tian, & Jin, 2016)), VRP with divisible de- (8) The Open VRP (OVRP) in which vehicles do not necessarily return
liveries and pickups (VRPDDP) (Nagy, Wassan, Speranza, & to the original depot after completing their delivery services. If
Archetti, 2015), and VRP with simultaneous pickups and de- they do, they must visit the same customers in the reverse order
liveries (VRPSPD) (e.g. (Avci & Topaloglu, 2016; Kalayci & Kaya, (e.g. (Marinakis & Marinaki, 2014; Norouzi, Tavakkoli-
2016)). For details of PDP, we refer the reader to (Parragh, Moghaddam, Ghazanfari, Alinaghian, & Salamatbakhsh, 2012)).
Doerner, & Hartl, 2008a, 2008b). (9) The Time-dependent VRP (TDVRP) in which travel speeds (times)
(3) The Heterogeneous VRP (HVRP) assumes the vehicles have dif- are assumed to depend on the time of travel when planning ve-
ferent capacities (e.g., (Lai, Caliskan Demirag, & Leung, 2016; Liu, hicle routing (e.g. (Alinaghian & Naderipour, 2016; Franceschetti
2013)). et al., 2017)).
(4) The Multi-depot VRP (MDVRP) assumes that a company may have (10) The less commonly used variants are such as Green VRP (G-VRP),
2
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
40 36
31 citated vehicles. About 37.32% of the articles are considered time
29 28 28 windows. Most often (30.8%), these time windows are hard time win-
30
22 dows, while soft time windows have been considered as well (5.43%),
20 and a mix of soft and strict time windows is rare (1.09%). The PDP are
considered in 16.3% of the articles. The Heterogeneous VRP and its
10
variants are considered in 13.41% of the articles. The Multi depots are
0 considered in 9.42% of the articles. Other variants, such as multiple
2009 2010 2011 2012 2013 2014 2015 2016 2017 periods, split deliveries, stochastic demands, Green VRP, open VRP,
Year dynamic, time-dependent, loading constraints, stochastic travel VRPs
Fig. 2. Distribution of publications per year across the period of the study (299 are considered in 7.97, 5.43, 5.43, 5.43, 4.71, 3.99, 3.62, 3.62, 3.26%
papers). of the articles, respectively. Each of the rest variants are rarely
3
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 2
Relative presences of VRP variants in reviewed articles.
VRP Variants Number of models Relative presence (%)
Overall 2009 2010 2011 2012 2013 2014 2015 2016 2017
Capacitated VRP 273 98.91 100.00 96.43 95.45 100.00 100.00 96.77 100.00 100.00 100.00
Time windows VRP 103 37.32 24.14 28.57 31.82 32.14 50.00 45.16 53.66 28.21 31.82
Pickup and Delivery Problem 45 16.30 27.59 14.29 4.55 14.29 19.44 9.68 26.83 15.38 4.55
Heterogeneous VRP 37 13.41 20.69 10.71 9.09 14.29 19.44 12.90 9.76 15.38 4.55
Multiple depots VRP 26 9.42 0.00 0.00 18.18 10.71 13.89 16.13 7.32 12.82 4.55
Periodic VRP 22 7.97 6.90 10.71 9.09 10.71 8.33 9.68 9.76 5.13 0.00
Split Delivery VRP 15 5.43 3.45 7.14 9.09 0.00 13.89 3.23 4.88 5.13 0.00
Stochastic demands VRP 15 5.43 0.00 7.14 4.55 10.71 2.78 9.68 4.88 7.69 0.00
Green VRP 15 5.43 3.45 3.57 0.00 3.57 8.33 9.68 2.44 7.69 9.09
Open VRP 13 4.71 3.45 7.14 9.09 10.71 2.78 6.45 2.44 2.56 0.00
Dynamic VRP 11 3.99 3.45 3.57 4.55 3.57 5.56 0.00 4.88 5.13 4.55
Time-dependent VRP 10 3.62 3.45 3.57 4.55 7.14 0.00 3.23 0.00 7.69 4.55
VRP with Loading Constraint 10 3.62 0.00 3.57 0.00 3.57 2.78 0.00 4.88 10.26 4.55
Stochastic travel times VRP 9 3.26 0.00 3.57 0.00 3.57 5.56 3.23 2.44 5.13 4.55
Truck and Trailer routing problem 5 1.81 3.45 0.00 4.55 0.00 5.56 0.00 0.00 0.00 4.55
Generalized VRP 5 1.81 0.00 0.00 4.55 0.00 2.78 3.23 4.88 0.00 0.00
Multi Trip VRP 5 1.81 0.00 0.00 0.00 0.00 2.78 9.68 0.00 0.00 4.55
Multi-compartment VRP 4 1.45 0.00 3.57 0.00 0.00 0.00 0.00 4.88 0.00 4.55
Fuzzy VRP 3 1.09 0.00 3.57 0.00 0.00 0.00 3.23 0.00 0.00 4.55
Site Dependent VRP 3 1.09 0.00 0.00 0.00 3.57 2.78 0.00 2.44 0.00 0.00
GSO, CS, IWD and FA are shown in Tables 11–14, respectively. The
tables are compiled in Table 15 in which the frequent usage of each
37.3
algorithm is shown. The table shows that the EC and SI represent 57.1
16.3
13.4
7.9
5.4
5.4
5.4
4.7
3.9
3.6
3.6
3.2
1.8
1.8
1.8
1.4
1.1
1.1
By scanning the 299 articles, we found the total number of different As an extension to the VRP classification and survey of (Braekers
metaheuristic methods equals 386. From these use-cases, a total of 246 et al., 2016), this paper presents a taxonomic review of the metaheur-
(63.7%) were single-based and the rest were population-based. More istics used for solving the VRP problem and its variants in literature
details of these results are presented in the following sections. published between 2009 and 2017. From the application of our survey
methodology, we selected a total of 299 articles which are further
5.2.1. The single solution-based metaheuristics classified. We found 386 use-cases of different metaheuristic algorithms
The results of the single solution-based metaheuristics, TS, VNS, in the reviewed articles. The single solution- and population-based al-
LNS, SA, ILS, GRASP and GLS algorithms, are shown in Tables 3–9 gorithms represent 63.7 and 36.3% respectively.
respectively. Each table shows the algorithm (or its variant) used, the The resulting classification tables show that the algorithms are very
considered VRP variant(s), and the corresponding reference. The seven diverse and have moved into the spotlight in the recent years as viable
tables are compiled in Table 10 to show the trends of single solution- approaches for solving many types of VRP problems. The result analysis
based metaheuristics over all reviewed articles and also the relative indicates that the trends of single solution-based metaheuristics are as
presence per publication year. The results indicate that the TS and VNS follows: the TS and VNS are used most often; LNS, SA, ILS and GRASP
are used most often (more than 20%); LNS, SA, ILS and GRASP are are applied less often; and GLS are rarely used. Also, the research trends
applied less often (16–8%); and GLS is rarely used (1.2%). The relative in the population-based metaheuristics are as follows: for EC, the GA is
presences of single solution-based metaheuristics are shown in Fig. 4. used most often; MA are applied less often; PR, SS, DE, CoEA, EMA and
ES are rarely used; and EP, GP, EDAs, CA are not used, and for SI, ACO
5.2.2. Population-based metaheuristics and PSO are used most often; ABC, BBMO, SFLA, BBO, GSO, CS, IWD
From the 386 different use-cases of metaheuristic methods, we and FA are rarely used; and BFOA and AIS are not used.
found 140 of them utilize population-based metaheuristics. They are We see that future research could therefore be focus on applying the
classified based on the algorithm used, the VRP variant and the rarely used algorithms to other problem variants to explore their
4
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 3
TS algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
5
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 4
VNS algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
* VND: variable neighborhood descent; RVND: variable neighborhood descent procedure with a random neighborhood ordering.
6
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 5
LNS algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
ALNS CVRP with stochastic demands and time windows (CVRPSDTW) (Lei et al., 2011)
PRP (Demir, Bektaş, & Laporte, 2012, 2014)
CCVRP (Mattos Ribeiro & Laporte, 2012)
TDVRPSTW-ST (Taş, Dellaert, et al., 2014)
VRPMTW (Azi et al., 2014)
Heterogeneous Fleet VRPTW (HFVRPTW) (Koç et al., 2015)
Multi Depot Multi Period VRP with a Heterogeneous Fleet (MDMPVRPHF) (Mancini, 2016)
Electric Fleet Size and Mix VRPTW and Recharging Stations (E-FSMFTW) (Hiermann et al., 2016)
Electric VRPTW and Partial Recharges (EVRPTW-PR) (Keskin & Çatay, 2016)
VRPSD and weight related cost (VRPSDW) (Luo et al., 2016)
MPVRP with Seasonal Fluctuations (MPVRPSF) (Dayarian et al., 2016)
Time-Dependent Pollution-Routing Problem (TDPRP) (Franceschetti et al., 2017)
CVRP (Erdoğan, 2017)
TTRPTW (Parragh & Cordeau, 2017)
VRPTW-ST (Braaten et al., 2017)
Table 6
SA algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
7
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 7
ILS algorithms for solving VRP variants in the reviewed articles.
VRP variants Reference
Table 8
GRASP algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
MPNS-GRASP* CVRP (Marinakis, 2012; Marinakis & Marinaki, 2010; Marinakis et al., 2010)
Table 9
GLS algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
Table 10
Relative presences of single solution-based metaheuristics in the study period.
Single-solution based metaheuristics Number of models Relative presence (%)
Overall 2009 2010 2011 2012 2013 2014 2015 2016 2017
TS 74 30.1 36.8 37.0 42.9 35.0 33.3 34.6 25.7 25.0 19.0
VNS 56 22.8 15.8 15.0 14.3 15.0 18.5 19.2 28.6 22.2 38.0
LNS 38 15.4 10.5 3.70 14.3 15.0 14.8 11.5 8.57 25.0 26.0
SA 30 12.2 21.1 7.40 14.3 10.0 14.8 11.5 11.4 16.7 7.10
ILS 24 9.76 0.00 7.40 0.00 10.0 11.1 19.2 17.1 5.56 9.50
GRASP 21 8.54 5.26 26.0 14.3 15.0 7.41 3.85 8.57 5.56 0.00
GLS 3 1.22 10.5 3.70 0.00 0.00 0.00 0.00 0.00 0.00 0.00
8
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
35
30.1
20 15.4
15 12.2
9.8 8.5
10
5 1.2
0
TS VNS LNS SA ILS GRASP GLS
Table 11
GA and MA algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
GA CVRP (Marinakis & Marinaki, 2010; Nazif & Lee, 2012; Osaba et al., 2013; Uchoa et al., 2017; Wang & Lu,
2009)
VRPTW (Baños, Ortega, Gil, Márquez, et al., 2013; Cheng & Wang, 2009; Chiang & Hsu, 2014; Garcia-
Najera & Bullinaria, 2011; Ghoseiri & Ghannadpour, 2010; Pierre & Zakaria, 2017; Qi et al., 2012)
FSMVRP (Liu et al., 2009)
VRPSPDTW (Karlaftis et al., 2009; Liu et al., 2013)
VRP with route balancing (VRPRB) (Jozefowiez et al., 2009)
MDVRP (Du et al., 2017; Vidal et al., 2012; Yücenur & Demirel, 2011)
OVRP (Yu et al., 2011)
VRPSPD (Tasan & Gen, 2012)
pickup and delivery VRPSTW (PDVRPSTW) (Lu & Yu, 2012)
VRP with forced backhauls (VRPFB) (Anbuudayasankar et al., 2012)
stochastic travel-time VRPSPD (STT-VRPSPD) (Zhang et al., 2012)
VRPTWOV (Moon et al., 2012)
PVRP, Multi-Depot periodic VRP (MDPVRP) (Vidal et al., 2012)
GVRP (Pop et al., 2013)
Dynamic VRPTW (DVRPTW) (Barkaoui et al., 2015; Barkaoui & Gendreau, 2013)
2-VRP (Kergosien et al., 2013)
MDVRPTW, PVRPTW, SD-VRPTW (Vidal et al., 2013)
Fuzzy selective VRPTW (FSVRPTW), Reliable selective VRP (RSVRP), (Allahviranloo et al., 2014)
Robust (mean–variance) selective VRP (MVSVRP)
MDVFMP (Vidal et al., 2014)
VRPTW with Perishability (VRPTW-P) (Amorim & Almada-Lobo, 2014)
VRP with Multiple Prioritized Time Windows (VRPMPTW) (Beheshti et al., 2015)
CluVRP (Vidal et al., 2015)
HFVRPTW (Koç et al., 2015)
VRPB (García-Nájera et al., 2015)
MDVRPTW with Delivery and Installation Vehicles (Bae & Moon, 2016)
2L-CVRP, CVRP with three-dimensional loading constraints (3L- (Hokama et al., 2016)
CVRP)
VRPTW and Fuzzy Demand (VRPTWFD) (Shi et al., 2017)
DVRP (AbdAllah et al., 2017)
Time-dependent vehicle routing&scheduling problem with (Xiao & Konak, 2017)
Co2 emissions optimization (TD-VRSP-CO2 )
A resource allocation supply chain scheduling and VRP (Hassanzadeh & Rasti-Barzoki, 2017)
MVSPDP (Ting et al., 2017)
Multi-vehicle multi-covering tour problem (mm-CTP) (Pham et al., 2017)
9
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 12
PR, SS, DE, CoEA, EMA and ES algorithms for solving VRP variants in the reviewed articles.
VRP variants Reference
SS HFVRPTW and split deliveries (HFVRPTWSD) (Belfiore & Yoshida Yoshizaki, 2009)
VRP with loading cost (VRPLC) (Tang et al., 2010)
STT-VRPSPD (Zhang et al., 2012)
FSMVRPTW and Split Deliveries (FSMVRPTWSD) (Belfiore & Yoshizaki, 2013)
VRPBTW (Pradenas et al., 2013)
MVSPDP (Ting et al., 2017)
Table 13
ACO algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
10
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Table 14
PSO, ABC, BBMO, SFLA, BBO, GSO, CS, IWD and FA algorithms for solving VRP variants in the reviewed articles.
VRP variant Reference
* ABC: Artificial Bee Colony algorithm; BBMO: Bumble Bees Mating Optimization algorithm.
Table 15
Relative presences of population-based metaheuristics in the reviewed articles.
Population-based metaheuristics Number of models Relative presence (%)
Overall 2009 2010 2011 2012 2013 2014 2015 2016 2017
Evolutionary computation (58.1%) GA 46 58.0 62.5 18.0 75.0 73.0 46.7 66.7 66.7 33.3 90.0
MA 13 16.0 25.0 27.0 0.00 18.0 20.0 16.7 11.1 16.7 0.00
PR 8 10.0 0.00 18.0 25.0 0.00 20.0 0.00 11.1 16.7 0.00
SS 6 7.50 12.5 9.10 0.00 9.10 13.3 0.00 0.00 0.00 10.0
DE 2 2.50 0.00 9.10 0.00 0.00 0.00 16.7 0.00 0.00 0.00
CoEA 2 2.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.3 0.00
EMA 2 2.50 0.00 9.10 0.00 0.00 0.00 0.00 11.1 0.00 0.00
ES 1 1.30 0.00 9.10 0.00 0.00 0.00 0.00 0.00 0.00 0.00
EP 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
EA 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
GP 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
EDAs 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Swarm intelligence (41.9%) ACO 28 46.7 60.0 33.3 62.5 25.0 60.0 0.00 42.0 40.0 60.0
PSO 18 30.0 40.0 66.7 25.0 75.0 40.0 0.00 25.0 20.0 20.0
ABC 5 8.33 0.00 0.00 12.5 0.00 0.00 33.3 8.30 0.00 20.0
BBMO 2 3.33 0.00 0.00 0.00 0.00 0.00 33.3 8.30 0.00 0.00
SFLA 2 3.33 0.00 0.00 0.00 0.00 0.00 33.3 8.30 0.00 0.00
BBO 1 1.67 0.00 0.00 0.00 0.00 0.00 0.00 8.30 0.00 0.00
GSO 1 1.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10.0 0.00
CS 1 1.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10.0 0.00
IIWD 1 1.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10.0 0.00
GFA 1 1.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10.0 0.00
BFOA 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
AIS 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
11
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
70
50
40
30
20 16.25
10
7.5
10 2.5 2.5 2.5 1.25
0 0 0 0 0
0
GA MA PR SS DE CoEA EMA ES EP EA GP EDAs CA
Fig. 5. Overall percentage of Evolutionary Computation & Swarm Intelligence algorithms in reviewed articles.
50 46.7
45
Percentage of occurance (%)
40
35 30
30
25
20
15
8.3
10
3.3 3.3 1.7 1.7 1.7 1.7 1.7
5 0 0
0
ACO PSO ABC BBMO SFLA BBO GSO CS IIWD GFA BFOA AIS
Fig. 6. Overall percentage of Evolutionary Computation & Swarm Intelligence algorithms in reviewed articles.
performance. The not-used algorithms are also good opportunities for Acknowledgement
future research. Finally, the resulting classification tables are very in-
formative for discovering opportunities for further research in both of This work has been done in the department of Industrial
metaheuristics and VRP problems. Work is on progress to consider the Engineering, Zagazig University and has no support fund from other
performance of used metaheuristics as a classification characteristic. organization.
2017 (AbdAllah, Essam, & Sarker, 2017; Alvarez & Munari, 2017; Androutsopoulos & Zografos, 2017; Balcik, 2017; Bouzid et al., 2017; Braaten, 44
Gjønnes, Hvattum, & Tirado, 2017; Bruck, Cordeau, & Iori, 2017; Bula, Prodhon, Gonzalez, Afsar, & Velasco, 2017; Defryn & Sörensen, 2017;
Du, Li, Yu, Dan, & Zhou, 2017; Erdoğan, 2017; Franceschetti et al., 2017; Gahm, Brabänder, & Tuma, 2017; Hassanzadeh & Rasti-Barzoki,
2017; Huber & Geiger, 2017; Jabir, Panicker, & Sridharan, 2017; Ma, Wu, & Dai, 2017; Mancini, 2017; Montoya, Guéret, Mendoza, & Villegas,
2017; Ng, Lee, Zhang, Wu, & Ho, 2017; Okulewicz & Mańdziuk, 2017; Parragh & Cordeau, 2017; Pham, Hoàng Hà, & Nguyen, 2017; Pierre &
Zakaria, 2017; Polat, 2017; Şevkli & Güler, 2017; Seyyedhasani & Dvorak, 2017; Shi, Boudouh, & Grunder, 2017; Silvestrin & Ritt, 2017; Soto,
Sevaux, Rossi, & Reinholz, 2017; Sze, Salhi, & Wassan, 2017; Talarico, Springael, Sörensen, & Talarico, 2017; Ting, Liao, Huang, & Liaw,
2017; Todosijević, Hanafi, Urošević, Jarboui, & Gendron, 2017; Uchoa et al., 2017; Wassan et al., 2017; Wu, Hifi, & Bederina, 2017; Xiao &
Konak, 2017; Xu, Li, Zou, & Liu, 2017; Yakıcı, 2017; Yassen, Ayob, Nazri, & Sabar, 2017; Yu, Redi, Hidayat, & Wibowo, 2017; Zhang, Qin,
Wang, He, & Liu, 2017; Zhang et al., 2017)
2016 (Ait Haddadene, Labadie, & Prodhon, 2016; Akpinar, 2016; Alinaghian & Naderipour, 2016; Archetti, Savelsbergh, & Speranza, 2016; Avci & 40
Topaloglu, 2016; Bae & Moon, 2016; Baños, Ortega, Gil, De Toro, & Montoya, 2016; Bernardes de Oliveira et al., 2016; Dayarian, Crainic,
Gendreau, & Rei, 2016; de Oliveira et al., 2016; Dominguez et al., 2016; Ehmke, Campbell, & Thomas, 2016; Expósito-Izquierdo, Rossi, &
Sevaux, 2016; François, Arda, Crama, & Laporte, 2016; Han & Chu, 2016; Hiermann, Puchinger, Ropke, & Hartl, 2016; Ho & Szeto, 2016;
Hokama, Miyazawa, & Xavier, 2016; Kalayci & Kaya, 2016; Keskin & Çatay, 2016; Koç & Karaoglan, 2016; Kumar et al., 2016; Kuo, Wibowo,
& Zulvia, 2016; Lai et al., 2016; Li & Tian, 2016; Luo, Qin, Zhang, & Lim, 2016; Mancini, 2016; Mańdziuk & Żychowski, 2016; Marinaki &
Marinakis, 2016; Miranda & Conceição, 2016; Moshref-Javadi & Lee, 2016; Nguyen, Jiang, Ng, & Teo, 2016; Qian & Eglese, 2016; Schneider,
2016; Sicilia, Quemada, Royo, & Escuín, 2016; Suzuki, 2016; Sze, Salhi, & Wassan, 2016; Teymourian, Kayvanfar, Komaki, & Zandieh, 2016;
Wu et al., 2016)
2015 (Abdulkader, Gajpal, & ElMekkawy, 2015; Allahyari, Salari, & Vigo, 2015; Avci & Topaloglu, 2015; Barkaoui, Berger, & Boukhtouta, 2015; 41
Beheshti, Hejazi, & Alinaghian, 2015; Berghida & Boukra, 2015; Brito, Martínez, Moreno, & Verdegay, 2015; Dayarian, Crainic, Gendreau, &
Rei, 2015; de Armas & Melián-Batista, 2015; Euchi, Yassine, & Chabchoub, 2015; García-Nájera, Bullinaria, & Gutiérrez-Andrade, 2015;
Henke, Speranza, & Wäscher, 2015; Hu, Sheu, Zhao, & Lu, 2015; Iqbal et al., 2015; Janssens, Van den Bergh, Sörensen, & Cattrysse, 2015;
Kachitvichyanukul, Sombuntham, & Kunnapapdeelert, 2015; Koç, Bektaş, Jabali, & Laporte, 2015; Kourank Beheshti & Hejazi, 2015; Kovacs,
Parragh, & Hartl, 2015; Kramer, Subramanian, Vidal, & Cabral, 2015; Küçükoğlu & Öztürk, 2015; Li, Pardalos, Sun, Pei, & Zhang, 2015; Luo,
Qin, Che, & Lim, 2015; Luo et al., 2015; Marinakis & Marinaki, 2015; McNabb, Weir, Hill, & Hall, 2015; Mouthuy et al., 2015; Nagy et al.,
2015; Norouzi, Sadegh-Amalnick, & Alinaghiyan, 2015; Polat, Kalayci, Kulak, & Günther, 2015; Qi, Hou, Li, Huang, & Li, 2015; Silva et al.,
2015; Solano-Charris, Prins, & Santos, 2015; Spliet & Desaulniers, 2015; Vidal, Battarra, Subramanian, & Erdogˇan, 2015; Wang, Mu, Zhao, &
Sutherland, 2015; Wang et al., 2015; Wei, Zhang, Zhang, & Lim, 2015; Xu, Liu, Zhang, Wang, & Sun, 2015; Zare-Reisabadi & Hamid
Mirmohammadi, 2015; Zhang, Zhao, Xue, & Li, 2015)
12
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
2014 (Albareda-Sambola, Fernández, & Laporte, 2014; Allahviranloo, Chow, & Recker, 2014; Amorim & Almada-Lobo, 2014; Azi, Gendreau, & 31
Potvin, 2014; Belhaiza, Hansen, & Laporte, 2014; Cacchiani, Hemmelmayr, & Tricoire, 2014; Cao, Lai, & Yang, 2014; Cattaruzza, Absi, Feillet,
& Vidal, 2014; Cattaruzza, Absi, Feillet, & Vigo, 2014; Chen, Li, & Liu, 2014; Chiang & Hsu, 2014; Ćirović, Pamučar, & Božanić, 2014; Demir,
Bektaş, & Laporte, 2014; Felipe, Ortuño, Righini, & Tirado, 2014; Gauvin, Desaulniers, & Gendreau, 2014; Hà, Bostel, Langevin, & Rousseau,
2014; Jiang, Ng, Poh, & Teo, 2014; Jin, Crainic, & Løkketangen, 2014; Krichen, Faiz, Tlili, & Tej, 2014; Luo & Chen, 2014; Marinakis &
Marinaki, 2014; Michallet, Prins, Amodeo, Yalaoui, & Vitry, 2014; Palhazi Cuervo, Goos, Sörensen, & Arráiz, 2014; Salhi, Imran, & Wassan,
2014; Schneider, Stenger, & Goeke, 2014; Taş, Dellaert, et al., 2014; Taş, Jabali, et al., 2014; Tu, Fang, Li, Shaw, & Chen, 2014; Vidal et al.,
2015; Yu & Qi, 2014; Zhang, Lee, Choy, Ho, & Ip, 2014)
2013 (Baños, Ortega, Gil, Fernández, et al., 2013; Baños, Ortega, Gil, Márquez, et al., 2013; Barkaoui & Gendreau, 2013; Belfiore & Yoshizaki, 2013; 36
Çetinkaya, Karaoglan, & Gökçen, 2013; Derigs et al., 2013a, 2013b; Ferrucci, Bock, & Gendreau, 2013; Fleming, Griffis, & Bell, 2013; Goksal,
Karaoglan, & Altiparmak, 2013; Kergosien, Lenté, Billaut, & Perrin, 2013; Kwon, Choi, & Lee, 2013; Leung, Zhang, Zhang, Hua, & Lim, 2013;
Liu, Xie, Augusto, & Rodriguez, 2013; Liu, 2013; Marinakis, Iordanidou, & Marinaki, 2013; Nguyen, Crainic, & Toulouse, 2013; Osaba,
Carballedo, Diaz, & Perallos, 2013; Penna, Subramanian, & Ochi, 2013; Pop, Matei, & Sitar, 2013; Pradenas, Oportus, & Parada, 2013;
Rancourt, Cordeau, & Laporte, 2013; Schneider, Sand, & Stenger, 2013; Sörensen & Schittekat, 2013; Stenger, Vigo, Enz, & Schwind, 2013;
Subramanian, Uchoa, & Ochi, 2013; Tang, Ma, Guan, & Yan, 2013; Tarantilis et al., 2013; Taş, Dellaert, van Woensel, & de Kok, 2013; Venkata
Narasimha, Kivelevitch, Sharma, & Kumar, 2013; Vidal, Crainic, Gendreau, & Prins, 2013; Villegas, Prins, Prodhon, Medaglia, & Velasco,
2013; Wy & Kim, 2013; Wy, Kim, & Kim, 2013; Zhang, Che, Cheang, Lim, & Qin, 2013; Zhang et al., 2013)
2012 (Anbuudayasankar, Ganesh, Lenny Koh, & Ducq, 2012; Chen, Feng, & Soon Ong, 2012; Cordeau & Maischberger, 2012; Demir, Bektaş, & 28
Laporte, 2012; Duhamel, Lacomme, & Prodhon, 2012; Goodson, Ohlmann, & Thomas, 2012; Hong, 2012; Jabali, Van Woensel, & De Kok,
2012; Jin, Crainic, & Lokketangen, 2012; Khouadjia, Sarasola, Alba, Jourdan, & Talbi, 2012; Kuo & Wang, 2012; Li, Leung, & Tian, 2012; Liu
& Jiang, 2012; Lu & Yu, 2012; Ma, Cheang, Lim, Zhang, & Zhu, 2012; Marinakis, 2012; Mattos Ribeiro & Laporte, 2012; Moghaddam, Ruiz, &
Sadjadi, 2012; Moon, Lee, & Seong, 2012; Nazif & Lee, 2012; Norouzi et al., 2012; Pureza, Morabito, & Reimann, 2012; Qi, Lin, Li, & Miao,
2012; Subramanian, Penna, Uchoa, & Ochi, 2012; Tarantilis, Stavropoulou, & Repoussis, 2012; Tasan & Gen, 2012; Vidal, Crainic, Gendreau,
Lahnrichi, & Rei, 2012; Zhang, Chaovalitwongse, & Zhang, 2012)
2011 (Aras, Aksen, & Tuǧrul Tekin, 2011; Archetti, Bouchard, & Desaulniers, 2011; Balseiro, Loiseau, & Ramonet, 2011; Bektas, Erdogan, & Ropke, 22
2011; Brandão, 2011; Felipe, Teresa Ortuño, & Tirado, 2011; Garcia-Najera & Bullinaria, 2011; Gulczynski et al., 2011b, 2011a; Lei, Laporte,
& Guo, 2011; Liao & Hu, 2011; Mirhassani & Abolghasemi, 2011; Santos, Coutinho-Rodrigues, & Antunes, 2011; Szeto, Wu, & Ho, 2011; Valle,
Martinez, da Cunha, & Mateus, 2011; Villegas, Prins, Prodhon, Medaglia, & Velasco, 2011; Xu, Yan, & Li, 2011; Yu, Ding, & Zhu, 2011; Yu
et al., 2011; Yu & Yang, 2011; Yu et al., 2011; Yücenur & Demirel, 2011)
2010 (Benjamin & Beasley, 2010; Bolduc, Laporte, Renaud, & Boctor, 2010; Cao & Lai, 2010; Çatay, 2010; Chen, Huang, & Dong, 2010; Erera, 28
Morales, & Savelsbergh, 2010; Ghoseiri & Ghannadpour, 2010; Gulczynski, Golden, & Wasil, 2010; Kuo, 2010; Li, Tian, & Aneja, 2010; Li,
Tian, & Leung, 2010; Maden, Eglese, & Black, 2010; Marinakis & Marinaki, 2010; Marinakis, Marinaki, & Dounias, 2010; Mendoza, Castanier,
Guéret, Medaglia, & Velasco, 2010; Muyldermans & Pang, 2010; Nagata, Bräysy, & Dullaert, 2010; Ngueveu, Prins, & Wolfler Calvo, 2010;
Prescott-Gagnon, Desaulniers, Drexl, & Rousseau, 2010; Ren, Dessouky, & Ordóñez, 2010; Repoussis & Tarantilis, 2010; Repoussis, Tarantilis,
Bräysy, & Ioannou, 2010; Subramanian, Drummond, Bentes, Ochi, & Farias, 2010; Tang, Zhang, & Pan, 2010; Tütüncü, 2010; Wen, Cordeau,
Laporte, & Larsen, 2010; Yurtkuran & Emel, 2010; Zachariadis, Tarantilis, & Kiranoudis, 2010)
2009 (Ai & Kachitvichyanukul, 2009b, 2009a; Belfiore & Yoshida Yoshizaki, 2009; Bräysy, Porkka, Dullaert, Repoussis, & Tarantilis, 2009; Cheng & 29
Wang, 2009; Fleszar, Osman, & Hindi, 2009; Gajpal & Abad, 2009b, 2009a; Goel, 2009; Groër, Golden, & Wasil, 2009; Hemmelmayr, Doerner,
& Hartl, 2009; Hoff, Gribkovskaia, Laporte, & Løkketangen, 2009; Imran, Salhi, & Wassan, 2009; Jose, 2009; Jozefowiez, Semet, & Talbi,
2009; Karlaftis, Kepaptsoglou, & Sambracos, 2009; Kim, Yang, & Lee, 2009; Kuo, Wang, & Chuang, 2009; Lin, Lee, et al., 2009; Lin, Yu, et al.,
2009; Liu, Huang, & Ma, 2009; Mendoza, Medaglia, & Velasco, 2009; Moretti Branchini, Amaral Armentano, & Løkketangen, 2009; Prescott-
Gagnon, Desaulniers, & Rousseau, 2009; Prins, 2009; Wang & Lu, 2009; Yazgi Tütüncü, Carreto, & Baker, 2009; Yu, Yang, & Yao, 2009;
Zachariadis, Tarantilis, & Kiranoudis, 2009)
References with time windows and multiple deliverymen. Computers & Operations Research, 83,
1–12. https://doi.org/10.1016/j.cor.2017.02.001.
Amorim, P., & Almada-Lobo, B. (2014). The impact of food perishability issues in the
AbdAllah, A. M. F. M., Essam, D. L., & Sarker, R. A. (2017). On solving periodic re- vehicle routing problem. Computers and Industrial Engineering, 67(1), 223–233.
optimization dynamic vehicle routing problems. Applied Soft Computing, 55, 1–12. https://doi.org/10.1016/j.cie.2013.11.006.
https://doi.org/10.1016/j.asoc.2017.01.047. Anbuudayasankar, S. P., Ganesh, K., Lenny Koh, S. C., & Ducq, Y. (2012). Modified
Abdulkader, M. M. S., Gajpal, Y., & ElMekkawy, T. Y. (2015). Hybridized ant colony savings heuristics and genetic algorithm for bi-objective vehicle routing problem with
algorithm for the Multi Compartment Vehicle Routing Problem. Applied Soft forced backhauls. Expert Systems with Applications, 39(3), 2296–2305. https://doi.
Computing, 37, 196–203. https://doi.org/10.1016/j.asoc.2015.08.020. org/10.1016/j.eswa.2011.08.009.
Ai, T. J., & Kachitvichyanukul, V. (2009a). A particle swarm optimization for the vehicle Androutsopoulos, K. N., & Zografos, K. G. (2017). An integrated modelling approach for
routing problem with simultaneous pickup and delivery. Computers & Operations the bicriterion vehicle routing and scheduling problem with environmental con-
Research, 36(5), 1693–1702. https://doi.org/10.1016/j.cor.2008.04.003. siderations. Transportation Research Part C: Emerging Technologies, 82, 180–209.
Ai, T. J., & Kachitvichyanukul, V. (2009b). Particle swarm optimization and two solution https://doi.org/10.1016/j.trc.2017.06.013.
representations for solving the capacitated vehicle routing problem. Computers & Aras, N., Aksen, D., & Tuǧrul Tekin, M. (2011). Selective multi-depot vehicle routing
Industrial Engineering, 56(1), 380–387. https://doi.org/10.1016/j.cie.2008.06.012. problem with pricing. Transportation Research Part C: Emerging Technologies, 19(5),
Ait Haddadene, S. R., Labadie, N., & Prodhon, C. (2016). A GRASP × ILS for the vehicle 866–884. https://doi.org/10.1016/j.trc.2010.08.003.
routing problem with time windows, synchronization and precedence constraints. Archetti, C., Bouchard, M., & Desaulniers, G. (2011). Enhanced branch and price and cut
Expert Systems with Applications, 66, 274–294. https://doi.org/10.1016/j.eswa.2016. for vehicle routing with split deliveries and time windows. Transportation Science,
09.002. 45(3), 285–298. https://doi.org/10.1287/trsc.1100.0363.
Akpinar, S. (2016). Hybrid large neighbourhood search algorithm for capacitated vehicle Archetti, C., Savelsbergh, M., & Speranza, M. G. (2016). The vehicle routing problem with
routing problem. Expert Systems with Applications, 61, 28–38. https://doi.org/10. occasional drivers. European Journal of Operational Research, 254(2), 472–480.
1016/j.eswa.2016.05.023. https://doi.org/10.1016/j.ejor.2016.03.049.
Albareda-Sambola, M., Fernández, E., & Laporte, G. (2014). The dynamic multiperiod Avci, M., & Topaloglu, S. (2015). An adaptive local search algorithm for vehicle routing
vehicle routing problem with probabilistic information. Computers & Operations problem with simultaneous and mixed pickups and deliveries. Computers & Industrial
Research, 48, 31–39. https://doi.org/10.1016/j.cor.2014.02.010. Engineering, 83, 15–29. https://doi.org/10.1016/j.cie.2015.02.002.
Alinaghian, M., & Naderipour, M. (2016). A novel comprehensive macroscopic model for Avci, M., & Topaloglu, S. (2016). A hybrid metaheuristic algorithm for heterogeneous
time-dependent vehicle routing problem with multi-alternative graph to reduce fuel vehicle routing problem with simultaneous pickup and delivery. Expert Systems with
consumption: A case study. Computers & Industrial Engineering, 99, 210–222. https:// Applications, 53, 160–171. https://doi.org/10.1016/j.eswa.2016.01.038.
doi.org/10.1016/j.cie.2016.07.029. Azi, N., Gendreau, M., & Potvin, J.-Y. (2014). An adaptive large neighborhood search for
Allahviranloo, M., Chow, J. Y. J., & Recker, W. W. (2014). Selective vehicle routing a vehicle routing problem with multiple routes. Computers & Operations Research,
problems under uncertainty without recourse. Transportation Research Part E: Logistics 41(1), 167–173. https://doi.org/10.1016/j.cor.2013.08.016.
and Transportation Review, 62, 68–88. https://doi.org/10.1016/j.tre.2013.12.004. Bae, H., & Moon, I. (2016). Multi-depot vehicle routing problem with time windows
Allahyari, S., Salari, M., & Vigo, D. (2015). A hybrid metaheuristic algorithm for the considering delivery and installation vehicles. Applied Mathematical Modelling,
multi-depot covering tour vehicle routing problem. European Journal of Operational 40(13–14), 6536–6549. https://doi.org/10.1016/j.apm.2016.01.059.
Research, 242(3), 756–768. https://doi.org/10.1016/j.ejor.2014.10.048. Balcik, B. (2017). Site selection and vehicle routing for post-disaster rapid needs assess-
Alvarez, A., & Munari, P. (2017). An exact hybrid method for the vehicle routing problem ment. Transportation Research Part E: Logistics and Transportation Review, 101, 30–58.
13
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
https://doi.org/10.1016/j.tre.2017.01.002. Brito, J., Martínez, F. J., Moreno, J. A., & Verdegay, J. L. (2015). An ACO hybrid meta-
Balseiro, S. R., Loiseau, I., & Ramonet, J. (2011). An Ant Colony algorithm hybridized heuristic for close–open vehicle routing problems with time windows and fuzzy
with insertion heuristics for the Time Dependent Vehicle Routing Problem with Time constraints. Applied Soft Computing, 32, 154–163. https://doi.org/10.1016/j.asoc.
Windows. Computers and Operations Research, 38(6), 954–966. https://doi.org/10. 2015.03.026.
1016/j.cor.2010.10.011. Bruck, B. P., Cordeau, J. F., & Iori, M. (2017). A practical time slot management and
Baños, R., Ortega, J., Gil, C., De Toro, F., & Montoya, M. G. (2016). Analysis of OpenMP routing problem for attended home services. Omega (United Kingdom), 1–12. https://
and MPI implementations of meta-heuristics for vehicle routing problems. Applied doi.org/10.1016/j.omega.2017.11.003.
Soft Computing Journal, 43, 262–275. https://doi.org/10.1016/j.asoc.2016.02.035. Bula, G. A., Prodhon, C., Gonzalez, F. A., Afsar, H. M., & Velasco, N. (2017). Variable
Baños, R., Ortega, J., Gil, C., Fernández, A., & De Toro, F. (2013). A Simulated Annealing- neighborhood search to solve the vehicle routing problem for hazardous materials
based parallel multi-objective approach to vehicle routing problems with time win- transportation. Journal of Hazardous Materials, 324, 472–480. https://doi.org/10.
dows. Expert Systems with Applications, 40(5), 1696–1707. https://doi.org/10.1016/j. 1016/j.jhazmat.2016.11.015.
eswa.2012.09.012. Cacchiani, V., Hemmelmayr, V. C., & Tricoire, F. (2014). A set-covering based heuristic
Baños, R., Ortega, J., Gil, C., Márquez, A. L., & De Toro, F. (2013). A hybrid meta-heuristic algorithm for the periodic vehicle routing problem. Discrete Applied Mathematics,
for multi-objective Vehicle Routing Problems with Time Windows. Computers and 163(PART 1), 53–64. https://doi.org/10.1016/j.dam.2012.08.032.
Industrial Engineering, 65(2), 286–296. https://doi.org/10.1016/j.cie.2013.01.007. Campbell, A. M., & Wilson, J. H. (2014). Forty years of periodic vehicle routing. Networks,
Barkaoui, M., Berger, J., & Boukhtouta, A. (2015). Customer satisfaction in dynamic 63(1), 2–15. https://doi.org/10.1002/net.21527.
vehicle routing problem with time windows. Applied Soft Computing Journal, 35, Cao, E., & Lai, M. (2010). The open vehicle routing problem with fuzzy demands. Expert
423–432. https://doi.org/10.1016/j.asoc.2015.06.035. Systems with Applications, 37(3), 2405–2411. https://doi.org/10.1016/j.eswa.2009.
Barkaoui, M., & Gendreau, M. (2013). An adaptive evolutionary approach for real-time 07.021.
vehicle routing and dispatching. Computers and Operations Research, 40(7), Cao, E., Lai, M., & Yang, H. (2014). Open vehicle routing problem with demand un-
1766–1776. https://doi.org/10.1016/j.cor.2013.01.022. certainty and its robust strategies. Expert Systems with Applications, 41(7), 3569–3575.
Beheshti, A. K., Hejazi, S. R., & Alinaghian, M. (2015). The vehicle routing problem with https://doi.org/10.1016/j.eswa.2013.11.004.
multiple prioritized time windows: A case study. Computers & Industrial Engineering, Çatay, B. (2010). A new saving-based ant algorithm for the Vehicle Routing Problem with
90, 402–413. https://doi.org/10.1016/j.cie.2015.10.005. simultaneous Pickup and Delivery. Expert Systems with Applications, 37(10),
Bektas, T., Erdogan, G., & Ropke, S. (2011). Formulations and branch-and-cut algorithms 6809–6817. https://doi.org/10.1016/j.eswa.2010.03.045.
for the generalized vehicle routing problem. Transportation Science, 45(3), 299–316. Cattaruzza, D., Absi, N., Feillet, D., & Vidal, T. (2014). A memetic algorithm for the Multi
https://doi.org/10.1287/trsc.1100.0352. Trip Vehicle Routing Problem. European Journal of Operational Research, 236(3),
Belfiore, P., & Yoshida Yoshizaki, H. T. (2009). Scatter search for a real-life heterogeneous 833–848. https://doi.org/10.1016/j.ejor.2013.06.012.
fleet vehicle routing problem with time windows and split deliveries in Brazil. Cattaruzza, D., Absi, N., Feillet, D., & Vigo, D. (2014). An iterated local search for the
European Journal of Operational Research, 199(3), 750–758. https://doi.org/10.1016/ multi-commodity multi-trip vehicle routing problem with time windows. Computers &
j.ejor.2008.08.003. Operations Research, 51, 257–267. https://doi.org/10.1016/j.cor.2014.06.006.
Belfiore, P., & Yoshizaki, H. T. Y. (2013). Heuristic methods for the fleet size and mix Çetinkaya, C., Karaoglan, I., & Gökçen, H. (2013). Two-stage vehicle routing problem
vehicle routing problem with time windows and split deliveries. Computers & with arc time windows: A mixed integer programming formulation and a heuristic
Industrial Engineering, 64(2), 589–601. https://doi.org/10.1016/j.cie.2012.11.007. approach. European Journal of Operational Research, 230(3), 539–550. https://doi.
Belhaiza, S., Hansen, P., & Laporte, G. (2014). A hybrid variable neighborhood tabu org/10.1016/j.ejor.2013.05.001.
search heuristic for the vehicle routing problem with multiple time windows. Chen, P., Huang, H. K., & Dong, X. Y. (2010). Iterated variable neighborhood descent
Computers & Operations Research, 52, 269–281. https://doi.org/10.1016/j.cor.2013. algorithm for the capacitated vehicle routing problem. Expert Systems with
08.010. Applications, 37(2), 1620–1627. https://doi.org/10.1016/j.eswa.2009.06.047.
Benjamin, A. M., & Beasley, J. E. (2010). Metaheuristics for the waste collection vehicle Chen, Q., Li, K., & Liu, Z. (2014). Model and algorithm for an unpaired pickup and de-
routing problem with time windows, driver rest period and multiple disposal facil- livery vehicle routing problem with split loads. Transportation Research Part E:
ities. Computers and Operations Research, 37(12), 2270–2280. https://doi.org/10. Logistics and Transportation Review, 69, 218–235. https://doi.org/10.1016/j.tre.2014.
1016/j.cor.2010.03.019. 06.010.
Berghida, M., & Boukra, A. (2015). EBBO: An enhanced biogeography-based optimization Chen, X., Feng, L., & Soon Ong, Y. (2012). A self-adaptive memeplexes robust search
algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, scheme for solving stochastic demands vehicle routing problem. International Journal
and time windows. International Journal of Advanced Manufacturing Technology, of Systems Science, 43(7), 1347–1366. https://doi.org/10.1080/00207721.2011.
77(9–12), 1711–1725. https://doi.org/10.1007/s00170-014-6512-1. 618646.
Bernardes de Oliveira, F., Enayatifar, R., Sadaei, H. J., Guimarães, F. G., & Potvin, J. Cheng, C.-B., & Wang, K.-P. (2009). Solving a vehicle routing problem with time windows
(2016). Erratum to “A cooperative coevolutionary algorithm for the Multi-Depot by a decomposition technique and a genetic algorithm. Expert Systems with
Vehicle Routing Problem [Expert Systems with Applications 43 (2015) 117–130]”. Applications, 36(4), 7758–7763. https://doi.org/10.1016/j.eswa.2008.09.001.
Expert Systems with Applications, 54, 398–402. https://doi.org/10.1016/j.eswa.2016. Chiang, T.-C., & Hsu, W.-H. (2014). A knowledge-based evolutionary algorithm for the
02.037. multiobjective vehicle routing problem with time windows. Computers & Operations
Binitha, S., & Sathya, S. S. (2012). A survey of bio inspired optimization algorithms. Research, 45, 25–37. https://doi.org/10.1016/j.cor.2013.11.014.
International Journal of Soft Computing and Engineering, 2(2), 137–151. Ćirović, G., Pamučar, D., & Božanić, D. (2014). Green logistic vehicle routing problem:
Birbil, Ş. I., & Fang, S. C. (2003). An electromagnetism-like mechanism for global opti- Routing light delivery vehicles in urban areas using a neuro-fuzzy model. Expert
mization. Journal of Global Optimization, 25(3), 263–282. https://doi.org/10.1023/ Systems with Applications, 41(9), 4245–4258. https://doi.org/10.1016/j.eswa.2014.
A:1022452626305. 01.005.
Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and Cordeau, J.-F., Laporte, G., Savelsbergh, M. W. P., & Vigo, D. (2007). Chapter 6 vehicle
conceptual comparison. ACM Computing Surveys, 35(3), 268–308. https://doi.org/10. routing. Handbooks in Operations Research and Management Science, 367–428. https://
1145/937503.937505. doi.org/10.1016/s0927-0507(06)14006-2.
Bodin, L. D. (1975). A taxonomic structure for vehicle routing and scheduling problems. Cordeau, J.-F., & Maischberger, M. (2012). A parallel iterated tabu search heuristic for
Computers & Urban Society, 1(1), 11–29. https://doi.org/10.1016/0305-7097(75) vehicle routing problems. Computers & Operations Research, 39(9), 2033–2050.
90003-4. https://doi.org/10.1016/j.cor.2011.09.021.
Bodin, L., & Golden, B. (1981). Classification in vehicle routing and scheduling. Networks, Dantzig, G. B., & Ramser, J. H. (1959). The truck dispatching problem. Management
11(2), 97–108. https://doi.org/10.1002/net.3230110204. Science, 6(1), 80–91. https://doi.org/10.1287/mnsc.6.1.80.
Bolduc, M. C., Laporte, G., Renaud, J., & Boctor, F. F. (2010). A tabu search heuristic for Dayarian, I., Crainic, T. G., Gendreau, M., & Rei, W. (2015). A branch-and-price approach
the split delivery vehicle routing problem with production and demand calendars. for a multi-period vehicle routing problem. Computers and Operations Research, 55,
European Journal of Operational Research, 202(1), 122–130. https://doi.org/10.1016/ 167–184. https://doi.org/10.1016/j.cor.2014.06.004.
j.ejor.2009.05.008. Dayarian, I., Crainic, T. G., Gendreau, M., & Rei, W. (2016). An adaptive large-neigh-
Boussaïd, I., Lepagnot, J., & Siarry, P. (2013). A survey on optimization metaheuristics. borhood search heuristic for a multi-period vehicle routing problem. Transportation
Information Sciences, 237, 82–117. https://doi.org/10.1016/j.ins.2013.02.041. Research Part E: Logistics and Transportation Review, 95, 95–123. https://doi.org/10.
Bouzid, M. C., Aït Haddadene, H., & Salhi, S. (2017). An integration of Lagrangian split 1016/j.tre.2016.09.004.
and VNS: The case of the capacitated vehicle routing problem. Computers & Operations de Armas, J., & Melián-Batista, B. (2015). Variable neighborhood search for a dynamic
Research, 78, 513–525. https://doi.org/10.1016/j.cor.2016.02.009. rich vehicle routing problem with time windows. Computers & Industrial Engineering,
Braaten, S., Gjønnes, O., Hvattum, L. M., & Tirado, G. (2017). Heuristics for the robust 85, 120–131. https://doi.org/10.1016/j.cie.2015.03.006.
vehicle routing problem with time windows. Expert Systems with Applications, 77, de Oliveira, F. B., Enayatifar, R., Sadaei, H. J., Guimarães, F. G., & Potvin, J.-Y. (2016). A
136–147. https://doi.org/10.1016/j.eswa.2017.01.038. cooperative coevolutionary algorithm for the Multi-Depot Vehicle Routing Problem.
Braekers, K., Ramaekers, K., & Van Nieuwenhuyse, I. (2016). The vehicle routing pro- Expert Systems with Applications, 43, 117–130. https://doi.org/10.1016/j.eswa.2015.
blem: State of the art classification and review. Computers & Industrial Engineering, 99, 08.030.
300–313. https://doi.org/10.1016/j.cie.2015.12.007. Defryn, C., & Sörensen, K. (2017). A fast two-level variable neighborhood search for the
Brandão, J. (2011). A tabu search algorithm for the heterogeneous fixed fleet vehicle clustered vehicle routing problem. Computers & Operations Research, 83, 78–94.
routing problem. Computers & Operations Research, 38(1), 140–151. https://doi.org/ https://doi.org/10.1016/j.cor.2017.02.007.
10.1016/j.cor.2010.04.008. Demir, E., Bektaş, T., & Laporte, G. (2012). An adaptive large neighborhood search
Bräysy, O., Porkka, P. P., Dullaert, W., Repoussis, P. P., & Tarantilis, C. D. (2009). A well- heuristic for the Pollution-Routing Problem. European Journal of Operational Research,
scalable metaheuristic for the fleet size and mix vehicle routing problem with time 223(2), 346–359. https://doi.org/10.1016/j.ejor.2012.06.044.
windows. Expert Systems with Applications, 36(4), 8460–8475. https://doi.org/10. Demir, E., Bektaş, T., & Laporte, G. (2014). The bi-objective Pollution-Routing Problem.
1016/j.eswa.2008.10.040. European Journal of Operational Research, 232(3), 464–478. https://doi.org/10.1016/
14
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
15
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
routing problem. Transportation Research Part D: Transport and Environment, 57, considering carbon emission. Transportation Research Part D: Transport and
422–457. https://doi.org/10.1016/j.trd.2017.09.003. Environment, 23, 81–89. https://doi.org/10.1016/j.trd.2013.04.001.
Janssens, J., Van den Bergh, J., Sörensen, K., & Cattrysse, D. (2015). Multi-objective Lai, D. S. W., Caliskan Demirag, O., & Leung, J. M. Y. (2016). A tabu search heuristic for
microzone-based vehicle routing for courier companies: From tactical to operational the heterogeneous vehicle routing problem on a multigraph. Transportation Research
planning. European Journal of Operational Research, 242(1), 222–231. https://doi.org/ Part E: Logistics and Transportation Review, 86, 32–52. https://doi.org/10.1016/j.tre.
10.1016/j.ejor.2014.09.026. 2015.12.001.
Jiang, J., Ng, K. M., Poh, K. L., & Teo, K. M. (2014). Vehicle routing problem with a Lei, H., Laporte, G., & Guo, B. (2011). The capacitated vehicle routing problem with
heterogeneous fleet and time windows. Expert Systems with Applications, 41(8), stochastic demands and time windows. Computers and Operations Research, 38(12),
3748–3760. https://doi.org/10.1016/j.eswa.2013.11.029. 1775–1783. https://doi.org/10.1016/j.cor.2011.02.007.
Jin, J., Crainic, T. G., & Lokketangen, A. (2012). A parallel multi-neighborhood co- Leung, S. C. H., Zhang, Z., Zhang, D., Hua, X., & Lim, M. K. (2013). A meta-heuristic
operative tabu search for capacitated vehicle routing problems. European Journal of algorithm for heterogeneous fleet vehicle routing problems with two-dimensional
Operational Research, 222(3), 441–451. https://doi.org/10.1016/j.ejor.2012.05.025. loading constraints. European Journal of Operational Research, 225(2), 199–210.
Jin, J., Crainic, T. G., & Løkketangen, A. (2014). A cooperative parallel metaheuristic for https://doi.org/10.1016/j.ejor.2012.09.023.
the capacitated vehicle routing problem. Computers & Operations Research, 44, 33–41. Li, J., Pardalos, P. M., Sun, H., Pei, J., & Zhang, Y. (2015). Iterated local search embedded
https://doi.org/10.1016/j.cor.2013.10.004. adaptive neighborhood selection approach for the multi-depot vehicle routing pro-
Jose, B. (2009). A deterministic tabu search algorithm for the fleet size and mix vehicle blem with simultaneous deliveries and pickups. Expert Systems with Applications,
routing problem. European Journal Of Operational Research, 195, 716–728. https:// 42(7), 3551–3561. https://doi.org/10.1016/j.eswa.2014.12.004.
doi.org/10.1016/j.ejor.2007.05.059. Li, K., & Tian, H. (2016). A two-level self-adaptive variable neighborhood search algo-
Jozefowiez, N., Semet, F., & Talbi, E.-G. (2009). An evolutionary algorithm for the vehicle rithm for the prize-collecting vehicle routing problem. Applied Soft Computing, 43,
routing problem with route balancing. European Journal of Operational Research, 469–479. https://doi.org/10.1016/j.asoc.2016.02.040.
195(3), 761–769. https://doi.org/10.1016/j.ejor.2007.06.065. Li, X., Leung, S. C. H., & Tian, P. (2012). A multistart adaptive memory-based tabu search
Kachitvichyanukul, V., Sombuntham, P., & Kunnapapdeelert, S. (2015). Two solution algorithm for the heterogeneous fixed fleet open vehicle routing problem. Expert
representations for solving multi-depot vehicle routing problem with multiple pickup Systems with Applications, 39(1), 365–374. https://doi.org/10.1016/j.eswa.2011.07.
and delivery requests via PSO. Computers & Industrial Engineering, 89, 125–136. 025.
https://doi.org/10.1016/j.cie.2015.04.011. Li, X., Tian, P., & Aneja, Y. P. (2010). An adaptive memory programming metaheuristic
Kalayci, C. B., & Kaya, C. (2016). An ant colony system empowered variable neighbor- for the heterogeneous fixed fleet vehicle routing problem. Transportation Research
hood search algorithm for the vehicle routing problem with simultaneous pickup and Part E: Logistics and Transportation Review, 46(6), 1111–1127. https://doi.org/10.
delivery. Expert Systems with Applications, 66, 163–175. https://doi.org/10.1016/j. 1016/j.tre.2010.02.004.
eswa.2016.09.017. Li, X., Tian, P., & Leung, S. C. H. (2010). Vehicle routing problems with time windows and
Karlaftis, M. G., Kepaptsoglou, K., & Sambracos, E. (2009). Containership routing with stochastic travel and service times: Models and algorithm. International Journal of
time deadlines and simultaneous deliveries and pick-ups. Transportation Research Part Production Economics, 125(1), 137–145. https://doi.org/10.1016/j.ijpe.2010.01.013.
E: Logistics and Transportation Review, 45(1), 210–221. https://doi.org/10.1016/j.tre. Liao, T.-Y., & Hu, T.-Y. (2011). An object-oriented evaluation framework for dynamic
2008.05.001. vehicle routing problems under real-time information. Expert Systems with
Kergosien, Y., Lenté, C., Billaut, J.-C., & Perrin, S. (2013). Metaheuristic algorithms for Applications, 38(10), 12548–12558. https://doi.org/10.1016/j.eswa.2011.04.041.
solving two interconnected vehicle routing problems in a hospital complex. Lin, C., Choy, K. L., Ho, G. T. S., Chung, S. H., & Lam, H. Y. (2014). Survey of green
Computers & Operations Research, 40(10), 2508–2518. https://doi.org/10.1016/j.cor. vehicle routing problem: Past and future trends. Expert Systems with Applications,
2013.01.009. 41(4), 1118–1138. https://doi.org/10.1016/j.eswa.2013.07.107.
Keskin, M., & Çatay, B. (2016). Partial recharge strategies for the electric vehicle routing Lin, J.-L., Wu, C.-H., & Chung, H.-Y. (2012). Performance comparison of electro-
problem with time windows. Transportation Research Part C: Emerging Technologies, magnetism-like algorithms for global optimization. Applied Mathematics, 3(10),
65, 111–127. https://doi.org/10.1016/j.trc.2016.01.013. 1265–1275. https://doi.org/10.4236/am.2012.330183.
Khouadjia, M. R., Sarasola, B., Alba, E., Jourdan, L., & Talbi, E. G. (2012). A comparative Lin, S. W., Lee, Z. J., Ying, K. C., & Lee, C. Y. (2009). Applying hybrid meta-heuristics for
study between dynamic adapted PSO and VNS for the vehicle routing problem with capacitated vehicle routing problem. Expert Systems with Applications, 36(2 PART 1),
dynamic requests. Applied Soft Computing Journal, 12(4), 1426–1439. https://doi.org/ 1505–1512. https://doi.org/10.1016/j.eswa.2007.11.060.
10.1016/j.asoc.2011.10.023. Lin, S. W., Yu, V. F., & Chou, S. Y. (2009). Solving the truck and trailer routing problem
Kim, H., Yang, J., & Lee, K. D. (2009). Vehicle routing in reverse logistics for recycling based on a simulated annealing heuristic. Computers and Operations Research, 36(5),
end-of-life consumer electronic goods in South Korea. Transportation Research Part D: 1683–1692. https://doi.org/10.1016/j.cor.2008.04.005.
Transport and Environment, 14(5), 291–299. https://doi.org/10.1016/j.trd.2009.03. Liu, R., & Jiang, Z. (2012). The close-open mixed vehicle routing problem. European
001. Journal of Operational Research, 220(2), 349–360. https://doi.org/10.1016/j.ejor.
Koç, Ç., Bektaş, T., Jabali, O., & Laporte, G. (2015). A hybrid evolutionary algorithm for 2012.01.061.
heterogeneous fleet vehicle routing problems with time windows. Computers & Liu, R., Xie, X., Augusto, V., & Rodriguez, C. (2013). Heuristic algorithms for a vehicle
Operations Research, 64, 11–27. https://doi.org/10.1016/j.cor.2015.05.004. routing problem with simultaneous delivery and pickup and time windows in home
Koç, Ç., & Karaoglan, I. (2016). The green vehicle routing problem: A heuristic based health care. European Journal of Operational Research, 230(3), 475–486. https://doi.
exact solution approach. Applied Soft Computing, 39, 154–164. https://doi.org/10. org/10.1016/j.ejor.2013.04.044.
1016/j.asoc.2015.10.064. Liu, S. (2013). A hybrid population heuristic for the heterogeneous vehicle routing pro-
Kourank Beheshti, A., & Hejazi, S. R. (2015). A novel hybrid column generation-meta- blems. Transportation Research Part E: Logistics and Transportation Review, 54, 67–78.
heuristic approach for the vehicle routing problem with general soft time window. https://doi.org/10.1016/j.tre.2013.03.010.
Information Sciences, 316, 598–615. https://doi.org/10.1016/j.ins.2014.11.037. Liu, S., Huang, W., & Ma, H. (2009). An effective genetic algorithm for the fleet size and
Kovacs, A. A., Parragh, S. N., & Hartl, R. F. (2015). The multi-objective generalized mix vehicle routing problems. Transportation Research Part E: Logistics and
consistent vehicle routing problem. European Journal of Operational Research, 247(2), Transportation Review, 45(3), 434–445. https://doi.org/10.1016/j.tre.2008.10.003.
441–458. https://doi.org/10.1016/j.ejor.2015.06.030. Lu, C.-C., & Yu, V. F. (2012). Data envelopment analysis for evaluating the efficiency of
Kramer, R., Subramanian, A., Vidal, T., & Cabral, L. D. A. F. (2015). A matheuristic ap- genetic algorithms on solving the vehicle routing problem with soft time windows.
proach for the Pollution-Routing Problem. European Journal of Operational Research, Computers & Industrial Engineering, 63(2), 520–529. https://doi.org/10.1016/j.cie.
243(2), 523–539. https://doi.org/10.1016/j.ejor.2014.12.009. 2012.04.005.
Krichen, S., Faiz, S., Tlili, T., & Tej, K. (2014). Tabu-based GIS for solving the vehicle Luo, J., & Chen, M. R. (2014). Improved Shuffled Frog Leaping Algorithm and its multi-
routing problem. Expert Systems with Applications, 41(14), 6483–6493. https://doi. phase model for multi-depot vehicle routing problem. Expert Systems with
org/10.1016/j.eswa.2014.03.028. Applications, 41(5), 2535–2545. https://doi.org/10.1016/j.eswa.2013.10.001.
Küçükoğlu, İ., & Öztürk, N. (2015). An advanced hybrid meta-heuristic algorithm for the Luo, J., Li, X., Chen, M.-R., & Liu, H. (2015). A novel hybrid shuffled frog leaping algo-
vehicle routing problem with backhauls and time windows. Computers & Industrial rithm for vehicle routing problem with time windows. Information Sciences,
Engineering, 86, 60–68. https://doi.org/10.1016/j.cie.2014.10.014. 316(April), 266–292. https://doi.org/10.1016/j.ins.2015.04.001.
Kumar, R. S., Kondapaneni, K., Dixit, V., Goswami, A., Thakur, L. S., & Tiwari, M. K. Luo, Z., Qin, H., Che, C., & Lim, A. (2015). On service consistency in multi-period vehicle
(2016). Multi-objective modeling of production and pollution routing problem with routing. European Journal of Operational Research, 243(3), 731–744. https://doi.org/
time window: A self-learning particle swarm optimization approach. Computers & 10.1016/j.ejor.2014.12.019.
Industrial Engineering, 99, 29–40. https://doi.org/10.1016/j.cie.2015.07.003. Luo, Z., Qin, H., Zhang, D., & Lim, A. (2016). Adaptive large neighborhood search
Kuo, R. J., Wibowo, B. S., & Zulvia, F. E. (2016). Application of a fuzzy ant colony system heuristics for the vehicle routing problem with stochastic demands and weight-re-
to solve the dynamic vehicle routing problem with uncertain service time. Applied lated cost. Transportation Research Part E: Logistics and Transportation Review, 85,
Mathematical Modelling, 1–12. https://doi.org/10.1016/j.apm.2016.06.025. 69–89. https://doi.org/10.1016/j.tre.2015.11.004.
Kuo, Y. (2010). Using simulated annealing to minimize fuel consumption for the time- Ma, H., Cheang, B., Lim, A., Zhang, L., & Zhu, Y. (2012). An investigation into the vehicle
dependent vehicle routing problem. Computers and Industrial Engineering, 59(1), routing problem with time windows and link capacity constraints. Omega, 40(3),
157–165. https://doi.org/10.1016/j.cie.2010.03.012. 336–347. https://doi.org/10.1016/j.omega.2011.08.003.
Kuo, Y., & Wang, C. C. (2012). A variable neighborhood search for the multi-depot vehicle Ma, Z. J., Wu, Y., & Dai, Y. (2017). A combined order selection and time-dependent
routing problem with loading cost. Expert Systems with Applications, 39(8), vehicle routing problem with time widows for perishable product delivery. Computers
6949–6954. https://doi.org/10.1016/j.eswa.2012.01.024. and Industrial Engineering, 114(October), 101–113. https://doi.org/10.1016/j.cie.
Kuo, Y., Wang, C. C., & Chuang, P. Y. (2009). Optimizing goods assignment and the 2017.10.010.
vehicle routing problem with time-dependent travel speeds. Computers and Industrial Maden, W., Eglese, R., & Black, D. (2010). Vehicle routing and scheduling with time-
Engineering, 57(4), 1385–1392. https://doi.org/10.1016/j.cie.2009.07.006. varying data: A case study. Journal of the Operational Research Society, 61(S3),
Kwon, Y. J., Choi, Y. J., & Lee, D. H. (2013). Heterogeneous fixed fleet vehicle routing 515–522. https://doi.org/10.1057/jors.2009.116.
16
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
Mancini, S. (2016). A real-life multi depot multi period vehicle routing problem with a Measurement: Journal of the International Measurement Confederation, 90(x), 443–452.
heterogeneous fleet: Formulation and adaptive large neighborhood search based https://doi.org/10.1016/j.measurement.2016.04.043.
matheuristic. Transportation Research Part C: Emerging Technologies, 70, 100–112. Nagata, Y., Bräysy, O., & Dullaert, W. (2010). A penalty-based edge assembly memetic
https://doi.org/10.1016/j.trc.2015.06.016. algorithm for the vehicle routing problem with time windows. Computers and
Mancini, S. (2017). The hybrid vehicle routing problem. Transportation Research Part C: Operations Research, 37(4), 724–737. https://doi.org/10.1016/j.cor.2009.06.022.
Emerging Technologies, 78, 1–12. https://doi.org/10.1016/j.trc.2017.02.004. Nagy, G., Wassan, N. A., Speranza, M. G., & Archetti, C. (2015). The vehicle routing
Mańdziuk, J., & Żychowski, A. (2016). A memetic approach to vehicle routing problem problem with divisible deliveries and pickups. Transportation Science, 49(2), 271–294.
with dynamic requests. Applied Soft Computing, 48, 522–534. https://doi.org/10. https://doi.org/10.1287/trsc.2013.0501.
1016/j.asoc.2016.06.032. Nazif, H., & Lee, L. S. (2012). Optimised crossover genetic algorithm for capacitated
Männel, D., & Bortfeldt, A. (2016). A hybrid algorithm for the vehicle routing problem vehicle routing problem. Applied Mathematical Modelling, 36(5), 2110–2117. https://
with pickup and delivery and three-dimensional loading constraints. European doi.org/10.1016/j.apm.2011.08.010.
Journal of Operational Research, 254(3), 840–858. https://doi.org/10.1016/j.ejor. Ng, K. K. H., Lee, C. K. M., Zhang, S. Z., Wu, K., & Ho, W. (2017). A multiple colonies
2016.04.016. artificial bee colony algorithm for a capacitated vehicle routing problem and re-
Marinaki, M., & Marinakis, Y. (2016). A Glowworm swarm optimization algorithm for the routing strategies under time-dependent traffic congestion. Computers & Industrial
vehicle routing problem with stochastic demands. Expert Systems with Applications, Engineering, 109, 151–168. https://doi.org/10.1016/j.cie.2017.05.004.
46, 145–163. https://doi.org/10.1016/j.eswa.2015.10.012. Ngueveu, S. U., Prins, C., & Wolfler Calvo, R. (2010). An effective memetic algorithm for
Marinakis, Y. (2012). Multiple phase neighborhood search-GRASP for the capacitated the cumulative capacitated vehicle routing problem. Computers and Operations
vehicle routing problem. Expert Systems with Applications, 39(8), 6807–6815. https:// Research, 37(11), 1877–1885. https://doi.org/10.1016/j.cor.2009.06.014.
doi.org/10.1016/j.eswa.2012.01.015. Nguyen, P. K., Crainic, T. G., & Toulouse, M. (2013). A tabu search for time-dependent
Marinakis, Y., Iordanidou, G.-R., & Marinaki, M. (2013). Particle swarm optimization for multi-zone multi-trip vehicle routing problem with time windows. European Journal
the vehicle routing problem with stochastic demands. Applied Soft Computing Journal, of Operational Research, 231(1), 43–56. https://doi.org/10.1016/j.ejor.2013.05.026.
13(4), 1693–1704. https://doi.org/10.1016/j.asoc.2013.01.007. Nguyen, V. A., Jiang, J., Ng, K. M., & Teo, K. M. (2016). Satisficing measure approach for
Marinakis, Y., & Marinaki, M. (2010). A hybrid genetic – Particle Swarm Optimization vehicle routing problem with time windows under uncertainty. European Journal of
Algorithm for the vehicle routing problem. Expert Systems with Applications, 37(2), Operational Research, 248(2), 404–414. https://doi.org/10.1016/j.ejor.2015.07.041.
1446–1455. https://doi.org/10.1016/j.eswa.2009.06.085. Norouzi, N., Tavakkoli-Moghaddam, R., Ghazanfari, M., Alinaghian, M., &
Marinakis, Y., & Marinaki, M. (2014). A bumble bees mating optimization algorithm for Salamatbakhsh, A. (2012). A new multi-objective competitive open vehicle routing
the open vehicle routing problem. Swarm and Evolutionary Computation, 15, 80–94. problem solved by particle swarm optimization. Networks and Spatial Economics,
https://doi.org/10.1016/j.swevo.2013.12.003. 12(4), 609–633. https://doi.org/10.1007/s11067-011-9169-4.
Marinakis, Y., & Marinaki, M. (2015). Combinatorial neighborhood topology bumble bees Norouzi, N., Sadegh-Amalnick, M., & Alinaghiyan, M. (2015). Evaluating of the particle
mating optimization for the vehicle routing problem with stochastic demands. Soft swarm optimization in a periodic vehicle routing problem. Measurement, 62,
Computing, 19(2), 353–373. https://doi.org/10.1007/s00500-014-1257-1. 162–169. https://doi.org/10.1016/j.measurement.2014.10.024.
Marinakis, Y., Marinaki, M., & Dounias, G. (2010). A hybrid particle swarm optimization Okulewicz, M., & Mańdziuk, J. (2017). The impact of particular components of the PSO-
algorithm for the vehicle routing problem. Engineering Applications of Artificial based algorithm solving the Dynamic Vehicle Routing Problem. Applied Soft
Intelligence, 23(4), 463–472. https://doi.org/10.1016/j.engappai.2010.02.002. Computing Journal, 58, 586–604. https://doi.org/10.1016/j.asoc.2017.04.070.
Mattos Ribeiro, G., & Laporte, G. (2012). An adaptive large neighborhood search heuristic Osaba, E., Carballedo, R., Diaz, F., & Perallos, A. (2013). Discussion related to “Wang, C.-
for the cumulative capacitated vehicle routing problem. Computers and Operations H., & Lu, J.-Z. (2009). A hybrid genetic algorithm that optimizes capacitated vehicle
Research, 39(3), 728–735. https://doi.org/10.1016/j.cor.2011.05.005. routing problem. Expert Systems with Applications, 36(2), 2921–2936. Expert Systems
McNabb, M. E., Weir, J. D., Hill, R. R., & Hall, S. N. (2015). Testing local search move with Applications, 40(14), 5425–5426. https://doi.org/10.1016/j.eswa.2013.04.008.
operators on the vehicle routing problem with split deliveries and time windows. Osman, I. H., & Laporte, G. (1996). Metaheuristics: A bibliography. Annals of Operations
Computers and Operations Research, 56, 93–109. https://doi.org/10.1016/j.cor.2014. Research, 63(5), 511–623. https://doi.org/10.1007/BF02125421.
11.007. Palhazi Cuervo, D., Goos, P., Sörensen, K., & Arráiz, E. (2014). An iterated local search
Mendoza, J. E., Castanier, B., Guéret, C., Medaglia, A. L., & Velasco, N. (2010). A memetic algorithm for the vehicle routing problem with backhauls. European Journal of
algorithm for the multi-compartment vehicle routing problem with stochastic de- Operational Research, 237(2), 454–464. https://doi.org/10.1016/j.ejor.2014.02.011.
mands. Computers & Operations Research, 37(11), 1886–1898. https://doi.org/10. Parragh, S. N., & Cordeau, J.-F. (2017). Branch-and-price and adaptive large neighbor-
1016/j.cor.2009.06.015. hood search for the truck and trailer routing problem with time windows. Computers
Mendoza, J. E., Medaglia, A. L., & Velasco, N. (2009). An evolutionary-based decision & Operations Research, 83, 28–44. https://doi.org/10.1016/j.cor.2017.01.020.
support system for vehicle routing: The case of a public utility. Decision Support Parragh, S. N., Doerner, K. F., & Hartl, R. F. (2008a). A survey on pickup and delivery
Systems, 46(3), 730–742. https://doi.org/10.1016/j.dss.2008.11.019. problems Part I: Transportation between customers and depot. Journal Für
Michallet, J., Prins, C., Amodeo, L., Yalaoui, F., & Vitry, G. (2014). Multi-start iterated Betriebswirtschaft, 58(1), 21–51. https://doi.org/10.1007/s11301-008-0033-7.
local search for the periodic vehicle routing problem with time windows and time Parragh, S. N., Doerner, K. F., & Hartl, R. F. (2008b). A survey on pickup and delivery
spread constraints on services. Computers and Operations Research, 41(1), 196–207. problems Part II: Transportation between pickup and delivery locations. Journal Für
https://doi.org/10.1016/j.cor.2013.07.025. Betriebswirtschaft, 58(2), 81–117. https://doi.org/10.1007/s11301-008-0036-4.
Miranda, D. M., & Conceição, S. V. (2016). The vehicle routing problem with hard time Penna, P. H. V., Subramanian, A., & Ochi, L. S. (2013). An iterated local search heuristic
windows and stochastic travel and service time. Expert Systems with Applications, 64, for the heterogeneous fleet vehicle routing problem. Journal of Heuristics, 19(2),
104–116. https://doi.org/10.1016/j.eswa.2016.07.022. 201–232. https://doi.org/10.1007/s10732-011-9186-y.
Mirhassani, S. A., & Abolghasemi, N. (2011). A particle swarm optimization algorithm for Pham, T. A., Hoàng Hà, M., & Nguyen, X. H. (2017). Solving the multi-vehicle multi-
open vehicle routing problem. Expert Systems with Applications, 38(9), 11547–11551. covering tour problem. Computers and Operations Research, 88, 258–278. https://doi.
https://doi.org/10.1016/j.eswa.2011.03.032. org/10.1016/j.cor.2017.07.009.
Moghaddam, B. F., Ruiz, R., & Sadjadi, S. J. (2012). Vehicle routing problem with un- Pierre, D. M., & Zakaria, N. (2017). Stochastic partially optimized cyclic shift crossover
certain demands: An advanced particle swarm algorithm. Computers and Industrial for multi-objective genetic algorithms for the vehicle routing problem with time-
Engineering, 62(1), 306–317. https://doi.org/10.1016/j.cie.2011.10.001. windows. Applied Soft Computing Journal, 52, 863–876. https://doi.org/10.1016/j.
Montoya-Torres, J. R., López Franco, J., Nieto Isaza, S., Felizzola Jiménez, H., & Herazo- asoc.2016.09.039.
Padilla, N. (2015). A literature review on the vehicle routing problem with multiple Pisinger, D., & Ropke, S. (2010). Large neighborhood search. International Series in
depots. Computers & Industrial Engineering, 79, 115–129. https://doi.org/10.1016/j. Operations Research & Management Science, 399–419. https://doi.org/10.1007/978-1-
cie.2014.10.029. 4419-1665-5_13.
Montoya, A., Guéret, C., Mendoza, J. E., & Villegas, J. G. (2017). The electric vehicle Polat, O. (2017). A parallel variable neighborhood search for the vehicle routing problem
routing problem with nonlinear charging function. Transportation Research Part B: with divisible deliveries and pickups. Computers and Operations Research, 85, 71–86.
Methodological, 1–10. https://doi.org/10.1016/j.trb.2017.02.004. https://doi.org/10.1016/j.cor.2017.03.009.
Moon, I., Lee, J. H., & Seong, J. (2012). Vehicle routing problem with time windows Polat, O., Kalayci, C. B., Kulak, O., & Günther, H.-O. (2015). A perturbation based vari-
considering overtime and outsourcing vehicles. Expert Systems with Applications, able neighborhood search heuristic for solving the Vehicle Routing Problem with
39(18), 13202–13213. https://doi.org/10.1016/j.eswa.2012.05.081. Simultaneous Pickup and Delivery with Time Limit. European Journal of Operational
Moretti Branchini, R., Amaral Armentano, V., & Løkketangen, A. (2009). Adaptive Research, 242(2), 369–382. https://doi.org/10.1016/j.ejor.2014.10.010.
granular local search heuristic for a dynamic vehicle routing problem. Computers and Pop, P. C., Matei, O., & Sitar, C. P. (2013). An improved hybrid algorithm for solving the
Operations Research, 36(11), 2955–2968. https://doi.org/10.1016/j.cor.2009.01.014. generalized vehicle routing problem. Neurocomputing, 109, 76–83. https://doi.org/
Moshref-Javadi, M., & Lee, S. (2016). The customer-centric, multi-commodity vehicle 10.1016/j.neucom.2012.03.032.
routing problem with split delivery. Expert Systems with Applications, 56, 335–348. Pradenas, L., Oportus, B., & Parada, V. (2013). Mitigation of greenhouse gas emissions in
https://doi.org/10.1016/j.eswa.2016.03.030. vehicle routing problems with backhauling. Expert Systems with Applications, 40(8),
Mouthuy, S., Massen, F., Deville, Y., & Van Hentenryck, P. (2015). A multistage very 2985–2991. https://doi.org/10.1016/j.eswa.2012.12.014.
large-scale neighborhood search for the vehicle routing problem with soft time Prescott-Gagnon, E., Desaulniers, G., Drexl, M., & Rousseau, L.-M. (2010). European
windows. Transportation Science, 49(2), 223–238. https://doi.org/10.1287/trsc.2014. driver rules in vehicle routing with time windows. Transportation Science, 44(4),
0558. 455–473. https://doi.org/10.1287/trsc.1100.0328.
Muyldermans, L., & Pang, G. (2010). On the benefits of co-collection: Experiments with a Prescott-Gagnon, Eric, Desaulniers, G., & Rousseau, L.-M. (2009). A branch-and-price-
multi-compartment vehicle routing algorithm. European Journal of Operational based large neighborhood search algorithm for the vehicle routing problem with time
Research, 206(1), 93–103. https://doi.org/10.1016/j.ejor.2010.02.020. windows. Networks, 54(4), 190–204. https://doi.org/10.1002/net.20332.
Naderipour, M., & Alinaghian, M. (2016). Measurement, evaluation and minimization of Prins, C. (2009). Two memetic algorithms for heterogeneous fleet vehicle routing pro-
CO2, NOx, and CO emissions in the open time dependent vehicle routing problem. blems. Engineering Applications of Artificial Intelligence, 22(6), 916–928. https://doi.
17
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
org/10.1016/j.engappai.2008.10.006. routing problems. Computers & Operations Research, 40(10), 2519–2531. https://doi.
Pureza, V., Morabito, R., & Reimann, M. (2012). Vehicle routing with multiple deli- org/10.1016/j.cor.2013.01.013.
verymen: Modeling and heuristic approaches for the VRPTW. European Journal of Suzuki, Y. (2016). A dual-objective metaheuristic approach to solve practical pollution
Operational Research, 218(3), 636–647. https://doi.org/10.1016/j.ejor.2011.12.005. routing problem. International Journal of Production Economics, 176, 143–153. https://
Qi, M., Lin, W.-H., Li, N., & Miao, L. (2012). A spatiotemporal partitioning approach for doi.org/10.1016/j.ijpe.2016.03.008.
large-scale vehicle routing problems with time windows. Transportation Research Part Sze, J. F., Salhi, S., & Wassan, N. (2017). The cumulative capacitated vehicle routing
E: Logistics and Transportation Review, 48(1), 248–257. https://doi.org/10.1016/j.tre. problem with min-sum and min-max objectives: An effective hybridisation of adap-
2011.07.001. tive variable neighbourhood search and large neighbourhood search. Transportation
Qi, Y., Hou, Z., Li, H., Huang, J., & Li, X. (2015). A decomposition based memetic al- Research Part B: Methodological, 101, 162–184. https://doi.org/10.1016/j.trb.2017.
gorithm for multi-objective vehicle routing problem with time windows. Computers & 04.003.
Operations Research, 62(3), 61–77. https://doi.org/10.1016/j.cor.2015.04.009. Sze, J., Salhi, S., & Wassan, N. (2016). A hybridisation of adaptive variable neighbour-
Qian, J., & Eglese, R. (2016). Fuel emissions optimization in vehicle routing problems hood search and large neighbourhood search: Application to the vehicle routing
with time-varying speeds. European Journal of Operational Research, 248(3), 840–848. problem. Expert Systems With Applications, 65, 383–397. https://doi.org/10.1016/j.
https://doi.org/10.1016/j.ejor.2015.09.009. eswa.2016.08.060.
Rancourt, M.-E., Cordeau, J.-F., & Laporte, G. (2013). Long-Haul vehicle routing and Szeto, W. Y., Wu, Y., & Ho, S. C. (2011). An artificial bee colony algorithm for the ca-
scheduling with working hour rules. Transportation Science, 47(1), 81–107. https:// pacitated vehicle routing problem. European Journal of Operational Research, 215(1),
doi.org/10.1287/trsc.1120.0417. 126–135. https://doi.org/10.1016/j.ejor.2011.06.006.
Ren, Y., Dessouky, M., & Ordóñez, F. (2010). The multi-shift vehicle routing problem with Talarico, L., Springael, J., Sörensen, K., & Talarico, F. (2017). A large neighbourhood
overtime. Computers & Operations Research, 37(11), 1987–1998. https://doi.org/10. metaheuristic for the risk-constrained cash-in-transit vehicle routing problem.
1016/j.cor.2010.01.016. Computers & Operations Research, 78, 547–556. https://doi.org/10.1016/j.cor.2016.
Repoussis, P. P., & Tarantilis, C. D. (2010). Solving the fleet size and mix vehicle routing 04.003.
problem with time windows via adaptive memory programming. Transportation Tang, J., Ma, Y., Guan, J., & Yan, C. (2013). A Max-Min Ant System for the split delivery
Research Part C: Emerging Technologies, 18(5), 695–712. https://doi.org/10.1016/j. weighted vehicle routing problem. Expert Systems with Applications, 40(18),
trc.2009.08.004. 7468–7477. https://doi.org/10.1016/j.eswa.2013.06.068.
Repoussis, P. P., Tarantilis, C. D., Bräysy, O., & Ioannou, G. (2010). A hybrid evolution Tang, J., Zhang, J., & Pan, Z. (2010). A scatter search algorithm for solving vehicle
strategy for the open vehicle routing problem. Computers and Operations Research, routing problem with loading cost. Expert Systems with Applications, 37(6),
37(3), 443–455. https://doi.org/10.1016/j.cor.2008.11.003. 4073–4083. https://doi.org/10.1016/j.eswa.2009.11.027.
Salhi, S., Imran, A., & Wassan, N. A. (2014). The multi-depot vehicle routing problem Tarantilis, C. D., Stavropoulou, F., & Repoussis, P. P. (2012). A template-based Tabu
with heterogeneous vehicle fleet: Formulation and a variable neighborhood search Search algorithm for the Consistent Vehicle Routing Problem. Expert Systems with
implementation. Computers & Operations Research, 52, 315–325. https://doi.org/10. Applications, 39(4), 4233–4239. https://doi.org/10.1016/j.eswa.2011.09.111.
1016/j.cor.2013.05.011. Tarantilis, Christos D., Anagnostopoulou, A. K., & Repoussis, P. P. (2013). Adaptive path
Santos, L., Coutinho-Rodrigues, J., & Antunes, C. H. (2011). A web spatial decision relinking for vehicle routing and scheduling problems with product returns.
support system for vehicle routing using Google Maps. Decision Support Systems, Transportation Science, 47(April 2016), 356–379. https://doi.org/10.1287/trsc.1120.
51(1), 1–9. https://doi.org/10.1016/j.dss.2010.11.008. 0439.
Schneider, M. (2016). The vehicle-routing problem with time windows and driver-specific Taş, D., Dellaert, N., van Woensel, T., & de Kok, T. (2013). Vehicle routing problem with
times. European Journal of Operational Research, 250(1), 101–119. https://doi.org/10. stochastic travel times including soft time windows and service costs. Computers &
1016/j.ejor.2015.09.015. Operations Research, 40(1), 214–224. https://doi.org/10.1016/j.cor.2012.06.008.
Schneider, M., Sand, B., & Stenger, A. (2013). A note on the time travel approach for Taş, D., Dellaert, N., van Woensel, T., & de Kok, T. (2014). The time-dependent vehicle
handling time windows in vehicle routing problems. Computers and Operations routing problem with soft time windows and stochastic travel times. Transportation
Research, 40(10), 2564–2568. https://doi.org/10.1016/j.cor.2013.02.002. Research Part C: Emerging Technologies, 48, 66–83. https://doi.org/10.1016/j.trc.
Schneider, M., Stenger, A., & Goeke, D. (2014). The electric vehicle-routing problem with 2014.08.007.
time windows and recharging stations. Transportation Science. https://doi.org/10. Taş, D., Jabali, O., & Van Woensel, T. (2014). A vehicle routing problem with flexible time
1287/trsc.2013.0490. windows. Computers and. Operations Research, 52(PART A), 39–54. https://doi.org/
Şevkli, A. Z., & Güler, B. (2017). A multi-phase oscillated variable neighbourhood search 10.1016/j.cor.2014.07.005.
algorithm for a real-world open vehicle routing problem. Applied Soft Computing Tasan, A. S., & Gen, M. (2012). A genetic algorithm based approach to vehicle routing
Journal, 58, 128–144. https://doi.org/10.1016/j.asoc.2017.04.045. problem with simultaneous pick-up and deliveries. Computers & Industrial Engineering,
Seyyedhasani, H., & Dvorak, J. S. (2017). Using the Vehicle Routing Problem to reduce 62(3), 755–761. https://doi.org/10.1016/j.cie.2011.11.025.
field completion times with multiple machines. Computers and Electronics in Teymourian, E., Kayvanfar, V., Komaki, G. M., & Zandieh, M. (2016). Enhanced in-
Agriculture, 134, 142–150. https://doi.org/10.1016/j.compag.2016.11.010. telligent water drops and cuckoo search algorithms for solving the capacitated ve-
Shi, Y., Boudouh, T., & Grunder, O. (2017). A hybrid genetic algorithm for a home health hicle routing problem. Information Sciences, 334–335, 354–378. https://doi.org/10.
care routing problem with time window and fuzzy demand. Expert Systems with 1016/j.ins.2015.11.036.
Applications, 72, 160–176. https://doi.org/10.1016/j.eswa.2016.12.013. Ting, C. K., Liao, X. L., Huang, Y. H., & Liaw, R. T. (2017). Multi-vehicle selective pickup
Sicilia, J. A., Quemada, C., Royo, B., & Escuín, D. (2016). An optimization algorithm for and delivery using metaheuristic algorithms. Information Sciences, 406–407, 146–169.
solving the rich vehicle routing problem based on Variable Neighborhood Search and https://doi.org/10.1016/j.ins.2017.04.001.
Tabu Search metaheuristics. Journal of Computational and Applied Mathematics, 291, Todosijević, R., Hanafi, S., Urošević, D., Jarboui, B., & Gendron, B. (2017). A general
468–477. https://doi.org/10.1016/j.cam.2015.03.050. variable neighborhood search for the swap-body vehicle routing problem. Computers
Silva, M. M., Subramanian, A., & Ochi, L. S. (2015). An iterated local search heuristic for & Operations Research, 78, 468–479. https://doi.org/10.1016/j.cor.2016.01.016.
the split delivery vehicle routing problem. Computers & Operations Research, 53, Tu, W., Fang, Z., Li, Q., Shaw, S.-L., & Chen, B. (2014). A bi-level Voronoi diagram-based
234–249. https://doi.org/10.1016/j.cor.2014.08.005. metaheuristic for a large-scale multi-depot vehicle routing problem. Transportation
Silvestrin, P. V., & Ritt, M. (2017). An iterated tabu search for the multi-compartment Research Part E: Logistics and Transportation Review, 61, 84–97. https://doi.org/10.
vehicle routing problem. Computers & Operations Research, 81, 192–202. https://doi. 1016/j.tre.2013.11.003.
org/10.1016/j.cor.2016.12.023. Tütüncü, G. Y. (2010). An interactive GRAMPS algorithm for the heterogeneous fixed
Solano-Charris, E., Prins, C., & Santos, A. C. (2015). Local search based metaheuristics for fleet vehicle routing problem with and without backhauls. European Journal of
the robust vehicle routing problem with discrete scenarios. Applied Soft Computing Operational Research, 201(2), 593–600. https://doi.org/10.1016/j.ejor.2009.03.044.
Journal, 32, 518–531. https://doi.org/10.1016/j.asoc.2015.03.058. Uchoa, E., Pecin, D., Pessoa, A., Poggi, M., Vidal, T., & Subramanian, A. (2017). New
Sörensen, K., & Schittekat, P. (2013). Statistical analysis of distance-based path relinking benchmark instances for the Capacitated Vehicle Routing Problem. European Journal
for the capacitated vehicle routing problem. Computers and Operations Research, of Operational Research, 257(3), 845–858. https://doi.org/10.1016/j.ejor.2016.08.
40(12), 3197–3205. https://doi.org/10.1016/j.cor.2013.02.005. 012.
Soto, M., Sevaux, M., Rossi, A., & Reinholz, A. (2017). Multiple neighborhood search, Valle, C. A., Martinez, L. C., da Cunha, A. S., & Mateus, G. R. (2011). Heuristic and exact
tabu search and ejection chains for the multi-depot open vehicle routing problem. algorithms for a min–max selective vehicle routing problem. Computers & Operations
Computers and Industrial Engineering, 107, 211–222. https://doi.org/10.1016/j.cie. Research, 38(7), 1054–1065. https://doi.org/10.1016/j.cor.2010.10.010.
2017.03.022. Venkata Narasimha, K., Kivelevitch, E., Sharma, B., & Kumar, M. (2013). An ant colony
Spliet, R., & Desaulniers, G. (2015). The discrete time window assignment vehicle routing optimization technique for solving min–max Multi-Depot Vehicle Routing Problem.
problem. European Journal of Operational Research, 244(2), 379–391. https://doi.org/ Swarm and Evolutionary Computation, 13, 63–73. https://doi.org/10.1016/j.swevo.
10.1016/j.ejor.2015.01.020. 2013.05.005.
Stenger, A., Vigo, D., Enz, S., & Schwind, M. (2013). An adaptive variable neighborhood Vidal, T., Battarra, M., Subramanian, A., & Erdogˇan, G. (2015). Hybrid metaheuristics for
search algorithm for a vehicle routing problem arising in small package shipping. the Clustered Vehicle Routing Problem. Computers & Operations Research, 58, 87–99.
Transportation Science, 47(1), 64–80. https://doi.org/10.1287/trsc.1110.0396. https://doi.org/10.1016/j.cor.2014.10.019.
Subramanian, A., Drummond, L. M. A., Bentes, C., Ochi, L. S., & Farias, R. (2010). A Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2013). A hybrid genetic algorithm with
parallel heuristic for the Vehicle Routing Problem with Simultaneous Pickup and adaptive diversity management for a large class of vehicle routing problems with
Delivery. Computers and Operations Research, 37(11), 1899–1911. https://doi.org/10. time-windows. Computers & Operations Research, 40(1), 475–489. https://doi.org/10.
1016/j.cor.2009.10.011. 1016/j.cor.2012.07.018.
Subramanian, A., Penna, P. H. V., Uchoa, E., & Ochi, L. S. (2012). A hybrid algorithm for Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2014). Implicit depot assignments and
the Heterogeneous Fleet Vehicle Routing Problem. European Journal of Operational rotations in vehicle routing heuristics. European Journal of Operational Research,
Research, 221(2), 285–295. https://doi.org/10.1016/j.ejor.2012.03.016. 237(1), 15–28. https://doi.org/10.1016/j.ejor.2013.12.044.
Subramanian, A., Uchoa, E., & Ochi, L. S. (2013). A hybrid algorithm for a class of vehicle Vidal, T., Crainic, T., Gendreau, M., Lahnrichi, N., & Rei, W. (2012). A hybrid genetic
18
R. Elshaer and H. Awad Computers & Industrial Engineering 140 (2020) 106242
algorithm for multi-depot and periodic vehicle routing problems. Operations Research, Yu, B., & Yang, Z. Z. (2011). An ant colony optimization model: The period vehicle
60(3), 611–624. https://doi.org/10.1287/opre.1120.1048. routing problem with time windows. Transportation Research Part E: Logistics and
Villegas, J. G., Prins, C., Prodhon, C., Medaglia, A. L., & Velasco, N. (2011). A GRASP with Transportation Review, 47(2), 166–181. https://doi.org/10.1016/j.tre.2010.09.010.
evolutionary path relinking for the truck and trailer routing problem. Computers and Yu, B., Yang, Z. Z., & Yao, B. (2009). An improved ant colony optimization for vehicle
Operations Research, 38(9), 1319–1334. https://doi.org/10.1016/j.cor.2010.11.011. routing problem. European Journal of Operational Research, 196(1), 171–176. https://
Villegas, J. G., Prins, C., Prodhon, C., Medaglia, A. L., & Velasco, N. (2013). A math- doi.org/10.1016/j.ejor.2008.02.028.
euristic for the truck and trailer routing problem. European Journal of Operational Yu, M., & Qi, X. (2014). A vehicle routing problem with multiple overlapped batches.
Research, 230(2), 231–244. https://doi.org/10.1016/j.ejor.2013.04.026. Transportation Research Part E: Logistics and Transportation Review, 61, 40–55. https://
Wang, C.-H., & Lu, J.-Z. (2009). A hybrid genetic algorithm that optimizes capacitated doi.org/10.1016/j.tre.2013.10.004.
vehicle routing problems. Expert Systems with Applications, 36(2), 2921–2936. https:// Yu, S., Ding, C., & Zhu, K. (2011). A hybrid GA-TS algorithm for open vehicle routing
doi.org/10.1016/j.eswa.2008.01.072. optimization of coal mines material. Expert Systems with Applications, 38(8),
Wang, C., Mu, D., Zhao, F., & Sutherland, J. W. (2015). A parallel simulated annealing 10568–10573. https://doi.org/10.1016/j.eswa.2011.02.108.
method for the vehicle routing problem with simultaneous pickup–delivery and time Yu, V. F., Redi, A. A. N. P., Hidayat, Y. A., & Wibowo, O. J. (2017). A simulated annealing
windows. Computers & Industrial Engineering, 83, 111–122. https://doi.org/10.1016/j. heuristic for the hybrid vehicle routing problem. Applied Soft Computing, 53, 119–132.
cie.2015.02.005. https://doi.org/10.1016/j.asoc.2016.12.027.
Wang, Z., Li, Y., & Hu, X. (2015). A heuristic approach and a tabu search for the het- Yücenur, G. N., & Demirel, N.Ç. (2011). A new geometric shape-based genetic clustering
erogeneous multi-type fleet vehicle routing problem with time windows and an in- algorithm for the multi-depot vehicle routing problem. Expert Systems with
compatible loading constraint. Computers & Industrial Engineering, 89, 162–176. Applications, 38(9), 11859–11865. https://doi.org/10.1016/j.eswa.2011.03.077.
https://doi.org/10.1016/j.cie.2014.11.004. Yurtkuran, A., & Emel, E. (2010). A new Hybrid Electromagnetism-like Algorithm for
Wassan, N., Wassan, N., Nagy, G., & Salhi, S. (2017). The multiple trip vehicle routing capacitated vehicle routing problems. Expert Systems with Applications, 37(4),
problem with backhauls: Formulation and a two-level variable neighbourhood 3427–3433. https://doi.org/10.1016/j.eswa.2009.10.005.
search. Computers & Operations Research, 78, 454–467. https://doi.org/10.1016/j.cor. Zachariadis, E. E., Tarantilis, C. D., & Kiranoudis, C. T. (2009). A hybrid metaheuristic
2015.12.017. algorithm for the vehicle routing problem with simultaneous delivery and pick-up
Wei, L., Zhang, Z., Zhang, D., & Lim, A. (2015). A variable neighborhood search for the service. Expert Systems with Applications, 36(2 PART 1), 1070–1081. https://doi.org/
capacitated vehicle routing problem with two-dimensional loading constraints. 10.1016/j.eswa.2007.11.005.
European Journal of Operational Research, 243(3), 798–814. https://doi.org/10.1016/ Zachariadis, E. E., Tarantilis, C. D., & Kiranoudis, C. T. (2010). An adaptive memory
j.ejor.2014.12.048. methodology for the vehicle routing problem with simultaneous pick-ups and de-
Wen, M., Cordeau, J. F., Laporte, G., & Larsen, J. (2010). The dynamic multi-period ve- liveries. European Journal of Operational Research, 202(2), 401–411. https://doi.org/
hicle routing problem. Computers and Operations Research, 37(9), 1615–1623. https:// 10.1016/j.ejor.2009.05.015.
doi.org/10.1016/j.cor.2009.12.002. Zare-Reisabadi, E., & Hamid Mirmohammadi, S. (2015). Site dependent vehicle routing
Wu, L., Hifi, M., & Bederina, H. (2017). A new robust criterion for the vehicle routing problem with soft time window: Modeling and solution approach. Computers and
problem with uncertain travel time. Computers & Industrial Engineering, 112, 607–615. Industrial Engineering, 90, 177–185. https://doi.org/10.1016/j.cie.2015.09.002.
https://doi.org/10.1016/j.cie.2017.05.029. Zhang, D., Cai, S., Ye, F., Si, Y., & Nguyen, T. T. (2017). A hybrid algorithm for a vehicle
Wu, W., Tian, Y., & Jin, T. (2016). A label based ant colony algorithm for heterogeneous routing problem with realistic constraints. Information Sciences, 394–395, 167–182.
vehicle routing with mixed backhaul. Applied Soft Computing Journal, 47, 224–234. https://doi.org/10.1016/j.ins.2017.02.028.
https://doi.org/10.1016/j.asoc.2016.05.011. Zhang, J., Zhao, Y., Xue, W., & Li, J. (2015). Vehicle routing problem with fuel con-
Wy, J., & Kim, B. I. (2013). A hybrid metaheuristic approach for the rollon-rolloff vehicle sumption and carbon emission. International Journal of Production Economics, 170,
routing problem. Computers and Operations Research, 40(8), 1947–1952. https://doi. 234–242. https://doi.org/10.1016/j.ijpe.2015.09.031.
org/10.1016/j.cor.2013.03.006. Zhang, J., Lam, W. H. K., & Chen, B. Y. (2013). A Stochastic vehicle routing problem with
Wy, J., Kim, B., & Kim, S. (2013). The rollon – rolloff waste collection vehicle routing travel time uncertainty: Trade-off between cost and customer service. Networks and
problem with time windows. European Journal of Operational Research, 224(3), Spatial Economics, 13(4), 471–496. https://doi.org/10.1007/s11067-013-9190-x.
466–476. https://doi.org/10.1016/j.ejor.2012.09.001. Zhang, S., Lee, C. K. M., Choy, K. L., Ho, W., & Ip, W. H. (2014). Design and development
Xiao, Y., & Konak, A. (2017). A genetic algorithm with exact dynamic programming for of a hybrid artificial bee colony algorithm for the environmental vehicle routing
the green vehicle routing & scheduling problem. Journal of Cleaner Production, 167, problem. Transportation Research Part D: Transport and Environment, 31, 85–99.
1450–1463. https://doi.org/10.1016/j.jclepro.2016.11.115. https://doi.org/10.1016/j.trd.2014.05.015.
Xu, D., Li, K., Zou, X., & Liu, L. (2017). An unpaired pickup and delivery vehicle routing Zhang, T., Chaovalitwongse, W. A., & Zhang, Y. (2012). Scatter search for the stochastic
problem with multi-visit. Transportation Research Part E: Logistics and Transportation travel-time vehicle routing problem with simultaneous pick-ups and deliveries.
Review, 103, 218–247. https://doi.org/10.1016/j.tre.2017.04.011. Computers and Operations Research, 39(10), 2277–2290. https://doi.org/10.1016/j.
Xu, J., Yan, F., & Li, S. (2011). Vehicle routing optimization with soft time windows in a cor.2011.11.021.
fuzzy random environment. Transportation Research Part E: Logistics and Zhang, Z., Che, O., Cheang, B., Lim, A., & Qin, H. (2013). A memetic algorithm for the
Transportation Review, 47(6), 1075–1091. https://doi.org/10.1016/j.tre.2011.04. multiperiod vehicle routing problem with profit. European Journal of Operational
002. Research, 229(3), 573–584. https://doi.org/10.1016/j.ejor.2012.11.059.
Xu, S.-H., Liu, J.-P., Zhang, F.-H., Wang, L., & Sun, L.-J. (2015). A combination of genetic Zhang, Z., Qin, H., Wang, K., He, H., & Liu, T. (2017). Manpower allocation and vehicle
algorithm and particle swarm optimization for vehicle routing problem with time routing problem in non-emergency ambulance transfer service. Transportation
windows. Sensors, 15(9), 21033–21053. https://doi.org/10.3390/s150921033. Research Part E: Logistics and Transportation Review, 106, 45–59. https://doi.org/10.
Yakıcı, E. (2017). A heuristic approach for solving a rich min-max vehicle routing pro- 1016/j.tre.2017.08.002.
blem with mixed fleet and mixed demand. Computers and Industrial Engineering, 109,
288–294. https://doi.org/10.1016/j.cie.2017.05.001. Raafat Elshaer is an Associate professor in Industrial Engineering Department, Faculty of
Yang, X.-S., & Karamanoglu, M. (2013). Swarm intelligence and bio-inspired computa- Engineering, Zagazig University; Zagazig, Sharkia, Egypt. He received his B.S. degree in
tion. Swarm intelligence and bio-inspired. Computation, 3–23. https://doi.org/10. Production Engineering from Faculty of Engineering, Helwan University in 1996, M.Sc.
1016/b978-0-12-405163-8.00001-6. degree in Industrial Engineering from Faculty of Engineering, Zagazig University in 2004,
Yassen, E. T., Ayob, M., Nazri, M. Z. A., & Sabar, N. R. (2017). An adaptive hybrid al- and Ph.D. in Industrial Engineering from Faculty of Engineering, Zagazig University in
gorithm for vehicle routing problems with time windows. Computers and Industrial 2009 as a joint program between Zagazig University and Rutgers University, USA. He has
Engineering, 113(September), 382–391. https://doi.org/10.1016/j.cie.2017.09.034. published journal and conference papers. His research interests include optimization,
Yazgi Tütüncü, G., Carreto, C. A. C., & Baker, B. M. (2009). A visual interactive approach scheduling, project management, earned value management and others.
to classical and mixed vehicle routing problems with backhauls. Omega, 37(1),
138–154. https://doi.org/10.1016/j.omega.2006.11.001.
Hadeer Awad is a teaching assistance in Industrial Engineering Department, Faculty of
Yu, B., Yang, Z. Z., & Yao, B. Z. (2011). A hybrid algorithm for vehicle routing problem
with time windows. Expert Systems with Applications, 38(1), 435–441. https://doi.org/ Engineering, Zagazig University; Zagazig, Sharkia, Egypt. She received her B.S. degree in
10.1016/j.eswa.2010.06.082. Industrial Engineering from Faculty of Engineering, Zagazig University in 2014, M.Sc.
Yu, B., Yang, Z.-Z., & Xie, J.-X. (2011). A parallel improved ant colony optimization for degree in Industrial Engineering from Faculty of Engineering, Zagazig University in 2018.
multi-depot vehicle routing problem. Journal of the Operational Research Society, She is currently working in designing and developing genetic algorithms for solving
different variants of Vehicle Routing Problems.
62(1), 183–188. https://doi.org/10.1057/jors.2009.161.
19