Professional Documents
Culture Documents
Cai2018 PDF
Cai2018 PDF
I. I NTRODUCTION
As e-commerce grows at an unprecedented fast pace, we 5 O2O shops are served. Note that a vehicle must start from a
have observed that a large portion of express orders is generated certain depot, visit several customers or O2O shops but has
by e-commerce retailers. In China, for example, it is estimated no need to return to the depot.
that over 60 percent of express delivery orders are related to The LMDP is one variant of the vehicle routing problems
the e-commerce trading. The most challenging issue and cost (VRPs). It combines the capacitated VRP (CVRP), the multi-
ineffective part in the express industry is the last mile delivery depot VRP, the open VRP (OVRP) and the pickup-and-delivery
where packages are delivered from local branches of express problem with time windows (PDPTW). Obviously, this problem
companies to individual customers. The last mile delivery also is an NP-hard problem and difficult to be optimally solved. In
includes the intra-city pickup and delivery requests, i.e., the literature, there are many approaches for CVRP, OVRP and
online and offline (O2O) service, such as online food delivery PDPTW. However, the models of both OVRP and PDPTW
service. The last mile deliveries in both e-commerce and intra- cannot be directly applied to the LMDP. Thus, we introduce a
city O2O services play a very important role in nowaday’s mathematical programming model for the LMDP and design
express industry in China. a meta-heuristic algorithm to solve it. In our algorithm, the
In this paper, we deal with a real-life last mile delivery iterated local search (ILS) framework [7] is used and an
problem (LMDP) appearing in Shanghai, China. In this adaptive large neighborhood search procedure is applied in
problem, more than one depot is used and all couriers have the perturbation phase. The effectiveness of our algorithm is
the same capacity. Two types of orders need to be delivered, evaluated through a set of randomly generated LMDP instances,
namely, e-commerce packages and intra-city O2O packages. a set of benchmark PDPTW instances and two real-life LMDP
For the e-commerce packages, couriers pick up packages at the instances from Shanghai provided by a top express company
local branches of the express companies and deliver them to in China.
individual customers. While for the intra-city O2O packages, The rest of this paper is organized as follows. Section
couriers need to pick up packages at O2O shops and deliver II introduces some literature relevant to the LMDP. Section
them to the end customers at specified time windows. Fig. 1 III gives problem description and formulation. Section IV
shows an example of three routes in which 25 customers and presents the details of the proposed ILS-based algorithm. The
computational results are reported and analyzed in Section V.
978-1-5386-5053-0/18/$31.00 2018
c IEEE Finally, the conclusions are provided in Section VI.
II. L ITERATURE REVIEW total amount of time spent by all the vehicles. The following
assumptions are made:
The LMDP we study is most related to a combination of
the multi-depot OVRP (MDOVRP) and the PDPTW in the 1) Each vehicle starts at one depot and ends at the last
existing literature. Thus, we briefly discuss the methodologies customer that receives its service.
that have been reported for these two problems as follows. 2) The vehicle capacity must be respected.
3) The vehicle performing an O2O order should visit the
A. MDOVRP: multi-depot open vehicle routing problem shop before its delivery customer vertex.
A number of heuristics and exact methods were proposed 4) The vehicle cannot travel directly between different
to solve the OVRP. Derigs and Reuter [3] solved the OVRP depots.
using an attribute-based hill-climbing heuristic. Repoussis et al. 5) Each customer can only be served by exactly one depot.
[12] developed a route-construction insertion-based sequential The notations related to the model is described as follows.
approach for the OVRP with time windows. A stochastic
A. Sets
multiple neighborhood search in a (1+1)-evolutionary strategy
was proposed for the OVRP by Reinholz and Schneider [11]. D : the set of depots.
Most previous works assumed that all vehicles start from C0 : the set of e-commerce customers.
the same central depot and end at a customer vertex. However, C1 : the pickup set of O2O customers (shops).
the situation is often different in real-life. Transportation C2 : the delivery set of O2O customers.
companies typically hire a large number of vehicles, which O : the set of pairwise O2O orders. If (i1 , i2 ) ∈ O, then
usually stationed at several different depots. This kind of i1 ∈ C1 and i2 ∈ C2 .
C : the set of customers, i.e., C = C0 ∪ C1 ∪ C2 .
problem is much more complex than the single-depot OVRP,
V : the vertex set, i.e., V = D ∪ C.
and is called multi-depot OVRP. To the best of our knowledge,
K : the vehicle set.
there are few research papers studied the MDOVRP in the
literature. Tarantilis and Kiranoudis [15] presented a list-based B. Input parameters
threshold-accepting (LBTA) algorithm for the MDOVRP. Liu
Q : the vehicle capacity.
et al. [6] presented a hybrid genetic algorithm to solve the
ETi : the earliest arrival time at vertex i.
MDOVRP.
LTi : the latest arrival time at vertex i.
B. PDPTW: pickup-and-delivery problem with time windows tij : the traveling time between vertex i and j. Because a
vehicle is not necessary to return to the depot, we simply
Over the last decade, several heuristics have been proposed
set tim = 0 for every i ∈ V, m ∈ D.
for the PDPTW. Ropke and Cordeau [13] devised a new branch- si : the service time of vertex i.
and-cut-and-price algorithm to solve the PDPTW. Nagata di : the demand of vertex i.
and Kobayashi [8] presented an efficient route minimization M : a sufficiently large number.
heuristic for the PDPTW, which is based on the guided ejection
search (GES).Qu and Bard [10] developed a greedy randomized C. Decision variables
adaptive search procedure (GRASP) with several novel features aki : the arrival time of vehicle k at vertex i.
for the PDPTW. Blocho and Nalepa [2] proposed a selective lik : the load of vehicle k after sevicing vertex i.
route exchange crossover, which is based on the longest xkij : a binary variable which is equal to 1 if vehicle k travels
common subsequence, and applied this operator in the memetic from vertex i to vertex j, and 0 otherwise.
k
algorithm (MA) for the PDPTW. ym : a binary variable which is equal to 1 if vehicle k starts
In practice, more than one depot is often required, which from depot m, and 0 otherwise.
necessitates to extend the PDPTW to the multi-depot PDPTW
D. Mathematical model
(MDPDPTW). Sombuntham and Kachitvichayanukul [14]
presented a particle swarm optimization algorithm with multiple The model of the LMDP is described as follows. It is
social learning structures for the MDPDPTW. Alaa et al. [1] modified from the PDPTW by considering multiple depots
proposed an approach based on the combination of genetic and open routes.
algorithm with the clustering algorithm for the optimization of
min tij xkij + si (1)
the MDPDPTW. k∈K i∈V j∈V i∈C