
a synchronized multi-truck and multi-drone model, a
mixed fleet of homogeneous capacitated trucks, that
deliver heavy packages, and multiple sidekick drones
that carry out lightweight deliveries are employed.
Each truck dispatched from the depot travels a route
starting from a central depot, visits a subset of cus-
tomers and returns back to the depot after the last de-
livery completion. The truck also serves as a mobile
depot and launch and retrieve platform for the side-
kick drones and moves them to the proximity of the
drone delivery area, where the truck stops, launches
the drone to deliver a single customer order and re-
trieves it back once the delivery mission is completed.
The drone is allowed to perform multiple one-to-one
delivery trips between the stationary truck and cus-
tomer locations as long as its battery is not depleted.
Due to safety regulations and to better monitor the
drone moves, the truck driver awaits at the location
until all scheduled multi-trip deliveries are performed
and the drone is retrieved. This fundamental assump-
tion makes the relative movements non-simultaneous,
however, the synchronization is still relevant since the
truck departure can be scheduled only after the drone
retrieval. Obviously, this joint scheme requires more
complex evaluation and planning models and proce-
dures, compared to those existing in the literature as
not only the operations of each transport mode should
be optimized, but also the interactions between dif-
ferent vehicle types, such as the synchronization and
coordination of the traditional vehicle with the drones
are involved. That is the focus of the present study.
We extend the synchronized drone and truck delivery
with non-simultaneous relative movements between
one truck and drones to the case with multiple trucks.
On the other hand, the complexity of drone-
aided delivery applications goes far beyond the syn-
chronization problem since the social and environ-
mental concerns of the public stakeholder (in terms
of pollution, traffic congestion, and other externali-
ties), the economic interests of the delivery system
owner, and the expectations of customers call for
a multi-stakeholder optimization approach. To ful-
fill this goal, we adopt a multi-objective perspective
and model the synchronized drone and truck rout-
ing problem considering the following four objective
functions of i) total profit, (assuming that each de-
livery brings a profit to the stakeholder that should
decide which customers to serve), ii) total traveling
cost for trucks (it may also represent environmen-
tal costs), iii) sum of arrival times to each customer
visited by a truck or a drone (also called latency)
reflecting the customers’ satisfaction and finally iv)
number of trucks dispatched from the depot (cost-
efficiency of the transport system). Since the fleet
cost –proportional to the fleet size– is a consider-
able contribution to the operating costs, the decision
maker could optimize the number of trucks to be em-
ployed. Except the latency goal, that is a customer-
oriented objective, the other three goals are business-
oriented. In general, not all the delivery requests are
profitable, especially those prolonging the arrival time
of other requests, and therefore, some requests might
be skipped. This imposes a selective structure to the
problem exacerbating its complexity.
The complication of drone-aided deliveries is also
linked to intrinsic drone-related features –such as lim-
ited drone payload, battery capacity, and variable
energy consumption in drone battery due to wind
and weather condition– restricting the drone delivery
range and number of allowed back and forth trips be-
tween the truck and customer locations. The litera-
ture is abundant in contributions that treat the drone-
related issues as those in the traditional terrestrial ve-
hicle routing problems, either by setting a maximum
drone endurance in terms of travel distance/time or
approximating the energy consumption as a linear
function of drone payload and travel time that later
brings the validity and applicability of the obtained
solutions into question. To fill this gap, we model
the energy consumption in drone battery as a non-
linear function of drone payload and travel time and
adopt a distributionally robust optimization approach
to capture the uncertainty of energy consumption due
to variations in drone speed and travel time.
The contributions of this paper are manifold. We
address a novel multi-trip synchronized truck and
drone routing problem, under a multi-criteria set-
ting addressing both business- and customer-oriented
goals where the realistic drone-related features in
terms of load-dependent energy consumption rates
and the fluctuations in weather condition causing
speed and travel time variations are taken into ac-
count. To solve the problem, we apply an evolution-
ary meta-heuristic algorithm that efficiently handles
instances of reasonable size, as shown in the compu-
tational experiments.
The remainder of this paper is organized as fol-
lows. Section 2 presents a detailed review on the
relevant literature. Section 3 describes the prob-
lem setting and the mathematical formulation. Sec-
tion 4 proposes the Non-Dominated Sorting Ge-
netic Algorithm-II (NSGA-II), as a well-known meta-
heuristic for multi-objective problems. Section 5
presents computational results evaluating the validity
of the proposed model and the efficiency of the solu-
tion approach. Finally, Section 6 concludes the paper
and summarizes some directions for future research.
Synchronized Drone and Truck Routing Problem: A Multi-Stakeholder Perspective
329