1. Introduction
The new express-delivery services demanded around e-commerce sourced by citizens in urban areas are transforming the operational model of courier firms. Where, in the past, they might focus on visiting a set of streets with minimal travel time constrained to energy-feasible routes, presently the goal is connected to the definition of delivery plans that alleviate the disruptions caused by the current fleet of electric-powered delivery vehicles (avoiding congestion and transport externalities) vans (others have forbidden access to the city center). This paper explores the inclusion of drones for the delivery of packages, thus minimizing the need for vans in the city center. Although the hybrid drone–truck problem has been largely studied in recent years, the focus has generally been put on operational-level decisions—specifically, finding the optimal path for the truck and the optimal schedule for the drones—for serving a discrete number of locations, while balancing the delivery cost and time. However, in our research, the density of the concerned e-commerce customers is so high that we prefer to aim the hybrid truck–drone delivery system at the definition of competitive long-term routes for several vans in the city center (namely the members of the fleet following a fixed set of routes, no matter where the specific daily customers were). Take, as an example, the case of New York City, where the average daily density of customers reaches 1834 customers/km
2—see the article published in the New York Times “1.5 Million Packages a Day: The Internet Brings Chaos to N.Y. Streets”, 28 October 2019, which refers to population (8,336,817 inhabitants) and average population (10,194 inhabitants/km
2) data [
1]. Hence, our decision-making process on the last-mile delivery in large cities considers that customers are distributed throughout the city, regardless of the specific locations.
In addressing these strategic/tactical decisions (size of the fleet, delivery area assigned to each van), we use continuum approximation (CA) methods, replacing the numerical solution of problems by analytical techniques which allow us to analyze general problems with imprecise data [
2,
3]. Under this approach, the problems under study can be formulated using a relatively small number of design parameters, and the effect of these parameters on the obtained results can be analyzed. Importantly, the CA approach allows us to maintain the tractability of the problem, focusing our attention in the key issues and to obtain reasonable solutions with as little information as possible [
2,
4].
According to [
5], the use of CA models that incorporate the most relevant cost components and capture the most important cost trade-offs can create accurate and useful representations of logistics systems. As in many other truck–drone delivery systems, we assume that drones provide service to customers and then make a return trip to a truck or van that is itself moving in its assigned area. Moreover, the truck acts as a mobile depot from which the drones pick up a package and where it receives replenished batteries when necessary.
In short, we have selected a continuum approximation approach wherein the inclusion of in-route synchronization between truck and drones definitely influenced the hybrid delivery service design. Specifically, we analyze the worst-case scenario concerning drone autonomy, although this consideration overestimates the real delivery capacity of the combined system; otherwise, the analytic expressions that allow the determination of the system design would become intractable and scenario-dependent, refusing effectiveness to the general evaluation we intend.
Regarding the need for synchronizing trucks and drone movements, we first outline the parameters which determine the partition of the city into delivery areas. We then propose a mixed-integer programming (MIP) model to assign trucks to delivery cycles while minimizing the total delivery time for a given number of trucks. Finally, two MIP formulations are proposed to optimize the truck-only system, devising two performance measures to compare both systems.
Summarizing, in this research, we propose a methodology using both CA methods and mixed-integer programming to determine the system design, i.e., determine the number of sectors in which the study area must be divided and assign ground vehicles to delivery routes. The use of a continuum approach allows us to determine the number and dimension of the delivery zones (depending on the endurance and speed of drones and the capacity of trucks), whereas the MIP models are used to help assess the system performance by assigning ground vehicles to the delivery zones. Importantly, our purpose is not the exact determination of all the details involved in a massive delivery system (which definitively will depend on the specific city structure) , but obtaining a set of quantitative measures to demonstrate the benefits of using a combined truck–drone system when the specific locations of customers are not fixed.
The remainder of the paper is structured as follows.
Section 2 reviews the related work.
Section 3 presents the description of our problem.
Section 4 establishes the set of assumptions that have been considered.
Section 5 remarks the main contributions of this research.
Section 5 presents the equations to determine the truck–drone system design and proposes a MIP formulation to obtain, as a function of the model parameters, the minimum delivery time for the combined system.
Section 6 contains two MIP formulations for the truck-only delivery system. The first minimizes the delivery time for a given number of trucks. The second minimizes the number of vehicles for a given delivery time. Both formulations are necessary to make a fair comparison against the combined delivery system.
Section 7 contains the definition and the solutions, respectively, of a set of experiments designed to assess the effect due to the change in the different design parameters and to report the comparison between the combined and the truck-only delivery systems. Finally, Section
Section 8 presents several conclusions.
2. Related Work
The use of drones for logistics operations is increasingly being adopted. The flexibility to follow free routes makes them very attractive for last-mile delivery of goods, surveillance activities, medical samples transportation and drug delivery in inaccessible places, among others. Regarding the last-mile delivery problem studied in this paper, there are also shortcomings to be considered: the flight restrictions in urban areas usually imposed by authorities, the limited payload they can carry, and the short traveling radius (flight time bounded by lifetime of batteries). However, authorities are opening their regulation, and the advent of commercially massive drone-based services is coming, and the technology is ready to cope with the other two cons. The battery endurance limitation can be partially solved by combining the drones with ground vehicles (generally called trucks) that act as mobile depots to pick up packages up and where drones can take advantage of battery replacements.
Last-mile delivery is by far the most important research stream on hybrid truck–drone logistic problems, since the seminal work by [
6]. Some authors give an active role to ground vehicles, assuming that they can also deliver the products to the customers (see, e.g., [
6,
7,
8,
9]) while, in other works, it is assumed that the truck only performs a secondary role, interacting solely with drones (see, e.g., [
10,
11]). If the truck launches the drones and waits at the same position until their return, no synchronization problems arise, but, in general, if the truck launches drones and moves to a different location, the routing plan must deal with synchronization issues, since, in general, one of the vehicles must wait to the arrival of the other at rendezvous points. The first approximation to a combined delivery system using trucks and drones is due to [
6]. These authors proposed two types of combined truck–drone delivery problem: the flying sidekick traveling salesman problem (FSTSP), in which the truck must visit some fixed customers while the rest of the parcels are delivered by a drone carried by the truck, and the parallel drone scheduling traveling salesman problem (PDSTSP) , in which a significant proportion of customers are located within the drone flight range from a depot. The drones depart from the depot, deliver parcels to customers, and return to the depot while, at the same time, in a parallel fashion, the truck visits several customers, delivering products without interacting with the drones. For a relatively similar problem, [
12] consider that a single truck carries the drones to some locations from which drones fly to serve customers, returning to the truck after the delivery has been completed.
The combined truck–drone delivery situations analyzed have evolved from the initial works to a set of more complicated problems, mostly focused on extending classical routing problems—a variant of the traveling salesman problem with drones (TSP-D) [
6,
7,
13,
14,
15,
16], and a generalization of vehicle-routing problems to include drones (VRP-D) [
17,
18,
19,
20]. Noticeably, most of the existing literature approaches how to serve a set of discrete locations through a mathematical optimization formulation for the considered problem and a metaheuristic-type solving procedure. For example, ref. [
21] proposed a simulated annealing (SA) heuristic to solve the FSTSP. Ref. [
14] used a dynamic programming (DP) approach for the FSTSP. Ref. [
22] proposed a greedy randomized adaptive search procedure to solve an FSTSP. Ref. [
13] proposed a route-first cluster-second heuristic method for the same problem. Recently, ref. [
15] extended the FSTSP problem to include the existence of nonfly zones and the effect of payloads on the drone energy consumption and proposed a two-phase constructive and search heuristic algorithm to deal with real-world problems. For a comprehensive recent review of the current research on drone-based logistics, the reader is referred to the works by [
23,
24].
According to the classification of drone-base logistics system by [
24], our motivating problem settles into the category “multimodal synchronized”. As in the seminal work by [
6], we consider the commonly accepted hypothesis in the last-mile delivery literature—except for only a few works, see, e.g., [
25,
26,
27,
28]—for which only one single location is visited on each drone trip. However, concerning the movement until the synchronization meetings, we consider that once the truck launches a drone it does not stay at the launch location to retrieve the drone. Although the common assumption in this research stream has been that synchronizations only occur while the truck stops at one of the discrete locations, ref. [
19] have recently considered the possibility of launching and retrieving drones along a route—i.e., at discrete locations other than the customer locations—and have reported experimental results for their VNS/Tabu search heuristic applied on up to 50 customer instances: (they claimed the potential of a reduced completion time of the delivery service and a higher use of drones). Furthermore, some other authors [
3,
29,
30] adopted a continuous approach to allow drones to meet the truck at any point of the route between two locations. Ref. [
30] compare two delivery models after dividing the service region into hexagonal areas. The first model allows only drones to serve customers, while the second model allows both trucks and drones to serve customers. In their CA approach, mathematical cost formulations are obtained as a function of the area size, density of customer locations, and the number of customers that can be served by drones. The authors show that once the density of customer locations increases, it is more cost effective to allow both trucks and drones to serve customers. In [
29], drones are launched from the truck to simultaneously serve customers while the truck moves to the next customer location. A cost function is provided which can be used to assess the optimal number of trucks and drones and the number of drones in each truck. The results demonstrate that this model can produce considerable cost-savings compared to a truck-only model, especially in rural areas and when multiple drones per truck are used. In addition to the operating cost of the drone and truck, the relative stop cost for the drone and truck, and the spatial density of customers are other major factors that affect the cost performance of this model. In contrast to them, our study is concerned only with supporting the role of trucks and on addressing the last-mile service in highly populated urban areas. Finally, the work by [
3] is more directly connected to our motivating case study; they assume that a truck travels in continuous planar space and dispatches the drones to deliver packages to the customers. These customers can only be served by drones, while the truck serves as a moving hub for the drones. A continuous approximation method is used to approximate the length of the truck route while a heuristic is provided to assign and schedule the drone trips from the truck to the customers. The main conclusion of their analysis indicates that the total savings in delivery time of this model is proportional to the square root of the truck-to-drone speed ratio.
CA models have been applied in many fields. For example, ref. [
31] made decisions about the production-distribution system design problem by developing CA models representing spatial distributions of cost and customer demand. Ref. [
32] demonstrated that CA models can represent the exact model with an accepted gap and that cost differences are insensitive to gradual demand variations. Ref. [
33] estimated the distance of a vehicle-routing problem using CA methods to solve the facility location problem. Ref. [
34] developed CA models for the location of stores in a retailer network. Concerning the application of CA models to transportation and logistics problems, the review of [
35] summarized the first scientific contributions in the field of freight distribution problems, stressing important principles and key results from continuum approximation models. The more recent review by [
36]) included many studies that develop CA models for transportation, distribution, and logistics problems, identifying current research gaps. Ref. [
37] developed an analytical model for designing a hybrid grid network that combines flexible demand-responsive services with a fixed route service. The objective of the model was to determine the optimal number of zones, while each zone is served by several on-demand vehicles.
In the field of location analysis, ref. [
38] presented a game-theoretical model based on a continuum approximation (CA) scheme to determine the location of the service facility under spatial competition and facility disruption risks. They first analyzed the existence of Nash equilibria in a symmetric two-company competition case and then developed a leader-follower Stackelberg competition model to derive the optimal facility location design when one of the companies has the first-move advantage over its competitor. The authors solved both models and devised closed-form analytical solutions for special cases.
Concerning the design of public transportation systems, ref. [
39] developed a methodology for designing bus networks for cities where travel demand varies gradually over space. Compared to homogeneous bus-route grids, the resulting heterogeneous route configurations can reduce user and operating agency costs. Much of the savings are due to the lower access costs that users experiment when high-demand neighborhoods are served by local grids with closely spaced routes and stops. Ref. [
40] formulated two CA models for designing city-wide transit systems at a minimum cost. The paper shows how to solve these CA optimization problems numerically. As main results, the optimal headways and spacings in the periphery increase with the distance from the center and, at the boundary between the central district and the periphery, both the optimal service frequency and the line spacing for radial lines decrease abruptly in the outbound direction. The results suggested that the proposed CA procedures can be used to design transit systems over real street networks when they are not too different from the ideal and that the resulting costs might usually be very close to those predicted. Ref. [
41] focused on the planning and design of ring-radial rail transit systems. An analytical model to find the optimal number of radial lines in a city is first introduced. The passenger route choice for different rail networks is analyzed considering a per passenger total travel time cost objective. The authors considered different cases, radial lines only, ring lines only, or a combination of radial and ring lines. By assessing changes in passenger costs, this study shows the potential benefit of introducing a ring line in the design.
In analyzing the problem of a demand adaptive paired-line hybrid transit system, ref. [
12] studied the differences in operating the demand adaptive service along circular or radial transit lines. A continuum approximation approach is employed to develop the optimal design problem, which is formulated as a mixed-integer model. A set of numerical experiments is performed to compare various cost components corresponding to the optimal design of the two systems, and a discrete-event simulation model is developed to validate the analysis. Ref. [
42] proposed a CA modeling framework to optimize a hybrid transit grid network in the central district of a city and a hub-and-spoke structure in the periphery. Two CA models are formulated incorporating a local route service and a short-turn strategy, respectively. The configuration of the transit network is optimized considering both the cost of passengers and the cost of the agency. Ref. [
43] incorporated spatial heterogeneity into the optimal design of paired-line hybrid transit systems, with the aim of striking a better balance between accessibility and efficiency. The authors proposed a simple trip production and distribution model to differentiate the central business district (CBD) of a city from its periphery.
Closely related to our research, returning to the combined truck–drone delivery problem and assuming that the delivery area is characterized by a continuous distribution of customers, ref. [
3] used a CA method to approximate the length of the truck route while a heuristic is provided to assign and schedule drone trips from the truck to the customers. Ref. [
29] proposed a CA model to obtain important design parameters such as the optimal number of drones per truck, and compare the delivery cost against a truck-only method for different scenarios. The authors develop a set of formulas to calculate the expected delivery cost and time. Using this methodology. Ref. [
30] explored the economics of combined delivery systems using trucks and drones. Distances and costs are approximated as simple functions using CA methods. The main research contributions of this paper are the development of cost models and the analysis of delivery activities focusing on the trade-off between the major components of the problem.
3. Problem Description
Consider a circular area (let us say a city) of radius
R measured in km, which is characterized by a density of customers
measured in customers/km
2. A depot is located at the center of the area from which a certain number of trucks
T depart following radial trajectories. The fleet of trucks is homogeneous, and each truck has a certain capacity
P of products and carries a certain number of drones
and a given number of replacement fully charge batteries
. As we will see later, for efficiency reasons, the ratio
between the number of replacement batteries
and the number of drones
must be an integer greater than or equal to 1. Each truck will move along a radial street until a certain position, from which it will start a circular concentric movement (no matter about the direction, that is, the whole system can follow a clockwise or a counterclockwise direction or even both directions in different parts of the city, according to the design of the road network). At this stage, different customer orders–inside a certain area
A around the truck trajectory–are served by drones, one by one, each drone carrying one order, until the truck is empty–all the carried products have been delivered–or the drones cannot do more trips–the number of fully charged replacement batteries is zero. Then each truck returns to the depot following a radial street to be loaded again and to replenish new fully charged batteries. The described system divides the city into a set of concentric circular crowns so that the trucks’ trajectories are located at the central circumference of each circular crown. The delivery area of each drone cycle
A is then a sector of a circular crown. At this moment, the number of circular crowns
N, the stopping position of each truck, the width of the delivery area around the truck trajectory
W and the length of the truck trip over the crown
S are unknown and dependent on the truck and drone characteristics as well as on the density of customers.
Figure 1a depicts a complete truck cycle whereas
Figure 1b shows to trucks operating at different circular crowns. Please note that the number of circular crowns
are numbered from outside the city to the central depot (the inner circle is numbered as
N and is a priori unknown). Regarding drone movements,
Figure 2a depicts the way a drone is launched from the truck for delivery purposes. The drone follows a trajectory composed of two movements; the first part of the trip is a radial flight from the truck to the customer location. After delivering the parcel, the drone returns to the truck following a straight line. Please note that during the drone flight the truck continues its circular trips over the central circumference of the corresponding circular crown. In the worst case, see
Figure 2b, considering the
ith circular crown, the customer will be located at the border of the circular crown. Supposing that the drone is launched at the first delivery instant, the total distance traversed by the drone will be
and the maximum length of the truck trip
S (which depends on the truck speed) must be enough to receive the drone. At this point, if the truck has a replacement charged battery, the battery of the incoming drone can be replaced, and a new customer order can be dispatched. When necessary, the truck can stop at the end of its complete trajectory, before returning to the depot, and wait for the return of the latest launched drones.
Table 1 summarizes the notation used for the different parameters involved in the determination of the geometry of the combined truck–drone delivery system. A similar approach could be followed for a radial delivery system (where trucks move in radial directions and drones fly perpendicularly to trucks); however, the radial structure gives rise to a variable trapezoidal delivery area which changes with the distance to the center of the city, thus complicating the development of the analytical expressions needed to define the main system structure as well as the practical operation, since the delivery areas are not similar in the radial direction.
Please note that our purpose is not the exact determination of all the details involved in a massive delivery system, which definitively will depend on the specific city structure; in contrast, as in other CA analysis, our goal is to obtain a set of general measures which allow us to demonstrate the benefits of using a combined truck–drone system when the specific locations of customers are not fixed and to obtain quantitative measures of such advantage, even when several simplifications are made, in a similar way of [
12,
41,
42].
7. The Truck-Only Delivery System
To test the efficiency of the combined truck–drone delivery system, two models with the same structure are proposed, but delivering products only with the use of trucks. We consider trucks to have the same capacity (number of products) as in the combined delivery system. The delivery area considered is also the same. Furthermore, to make the comparison as objective as possible, the distribution zone will be divided into circular crowns as in the combined model, respecting the amplitude
W of the previously calculated circular crowns, but adapting the length of each circular truck trip. Please note that for given values of customer density and truck capacity, the number of delivery zones is the same if we use drones or not, which is determined by
In this case, the dynamics of the distribution process will be as follows: The trucks leave the depot loaded with the products and travel up to some point of the central circumference of the corresponding circular crown. From there, each truck can perform to types of movements: a circular movement on the circular route (as in the combined truck–drone system) or radial movements towards customers to deliver the corresponding parcel. After delivering all the products, the trucks will return to the depot to be loaded again before moving on to a new route.
Figure 6 shows a graphical representation of the truck-only delivery system. Importantly, as explained in the assumptions, we are interested (as in the combined case) in defining a constant set of daily main routes the trucks must follow independently of the exact customer location. i.e., the trucks follow a fixed main route and then, every day, deliver goods to different customers located inside each zone at a priori unknown positions. In what follows, we derive the length of circular movements and the angle of each sector zone.
Since each truck is carrying
P products, the delivery area covered by a truck at circular crown
ith must be equal to
.
Then, the angle
corresponding to the delivery area can be obtained as:
The length of the trip performed by each truck at circular crown
ith will be:
Thus, the number of cycles corresponding to the circular crown
ith is obtained by rounding to the upper nearest integer the quotient between the length of the central circumference and the length of the trip
.
Once computed the number of delivery cycles for each circular crown, the length of the delivery trip per cycle is adjusted, obtaining a set of cycles with the same delivery trip length. The angle of the delivery area
is also updated.
The number of products carried by each truck is now:
And the total length of each delivery cycle at circular crown
ith will be:
Where the first term takes into account the average distance corresponding to the radial movements from the central line of circular crown ith to the customers and the returning movement to the central line. The second term corresponds to the length of movements from the depot to the central line of the circular crown, and the final movement to the depot. The last term includes the circular truck movement inside the delivery area.
7.1. Assigning Trucks to Crowns and Equilibrating the Distance Traveled by Trucks–Model B1
After explaining the truck-only delivery system and determining the angle, the total trip delivery length, and the cycle length (circular movement length), in what follows, we propose a MIP model with the objective of equilibrating the distance traveled by each truck, which is equivalent to equilibrate the delivery time per truck. Please note that both the number of circular crowns
N and the width of each circular crown
W were obtained after solving the combined truck–drone delivery model in
Section 6.2. Assuming a fixed fleet size of
trucks, the assignment of trucks to cycles can be obtained by solving the next MIP model, where
is an integer variable that represents the number of cycles of circular crown
i that are assigned to truck
. Please note that in this model, to perform a reasonable comparison, the total delivery length (or total delivery time) will be obtained for a given number of vehicles, which corresponds to the fleet size calculated for the combined truck–drone delivery system.
The objective function (
28) minimizes the maximum length traveled by any truck,
. Constraints (
29) bound the length assigned to truck
j with the variable
L, which is minimized in the objective function, thus equilibrating the distance traveled by the trucks. Constraints (
30) compute the total length traveled by truck
j as a function of variables
. Finally, constraints (
31) ensure that all the cycles of each circular crown are assigned to trucks. As a result, the distance traveled by trucks is equilibrated.
Using the optimal values of variables
of Model B1 ((
28)–(
32)), the total delivery time spent by truck
j is:
7.2. Assigning Trucks to Crowns and Minimizing the Number of Required Trucks–Model B2
Instead of fixing the number of trucks, an interesting alternative consists of fixing the delivery time, using the value obtained in the combined truck–drone delivery system, and thus determining the required number of trucks. From this point of view, we are interested in obtaining the size of the delivery fleet needed to reach a delivery time as good as the one determined in the combined delivery system. However, depending on the values of the parameters affecting the solution, it is possible that even with a high number of vehicles the system delivery time cannot be less than or equal to the optimal value obtained in the combined system. To practically avoid infeasibility, a positive excess variable is included to relax the delivery time per truck. Again, integer variables
represent the number of delivery cycles for the circular crown
ith assigned to vehicle
jth. Since the number of vehicles must be minimized, for each vehicle, a binary variable
, taking value 1 if truck
jth is used for the delivery of goods, is included. Denoting by
the total number of cycles in the full delivery area, which can be easily obtained as the sum of the number of cycles of all the circular crowns,
, the MIP model is formulated as follows:
The objective function (
34) minimizes the number of trucks and the sum of excess variables, which is weighted by a parameter
to measure the importance of this term in the minimization. Constraints (
35) bound the delivery time of truck
j to the value obtained after solving the combined truck–drone system Model A ((
9)–(
13)). If possible,
variables should take values equal to zero; otherwise, it is not possible to complete the delivery of parcels spending a system delivery time as in the combined system. Constraints (
36) compute the total length traveled by truck
jth as a function of variables
. Constraints (
37) express the total delivery time of truck
jth. Constraints (
38) ensure that all the cycles of each circular crown are assigned to trucks. Constraints (
39) are used to relate variables
and
. If truck
jth does not take part in the delivery of goods, none of the area cycles can be assigned to it. As a result of the model, the distance traveled by trucks and the truck delivery times are equilibrated.
7.3. Key Performance Indicators for the Truck-Only Delivery System
In a similar way to the combined truck–drone delivery system, two key performance indicators are formulated.
- (a)
System delivery time
Using the optimal values of variables
in the Model B1 ((
28)–(
32)) or in Model B2 ((
34)–(
40)), as appropriate, the total system delivery time
will be:
where
in the case of Model B1 and
when using Model B2.
- (b)
emissions
Using the optimal values of variables
in the Model B1 ((
28)–(
32)) or Model B2 ((
34)–(
40)), as appropriate, the total system CO
2 emissions are:
where
in the case of Model B1 and
when using Model B2.
9. Conclusions
We have discussed the design of a circular hybrid truck–drone last-mile delivery for an urban context, where the delivery area is characterized by a certain density of customers. The need for synchronization between drones and trucks influences the definition of the design of the system. The circular delivery system divides the city into a set of circular crowns whose width depends on the drones endurance and other system parameters, including capacity of trucks and average speeds of drones and trucks.
After completing the definition of the delivery area, a first MIP truck–drone delivery model is proposed to assign trucks to delivery cycles while equilibrating the length traveled by trucks, thus minimizing the system delivery time (
Section 6.2). Two additional truck-only MIP models have been developed to compare the results obtained against a delivery procedure using only trucks. The first one (see
Section 7.1) minimizes the truck-only system delivery time, fixing or not the number of vehicles, as appropriate for comparisons, and the second one (see
Section 7.2) minimizes the number of used trucks, considering as a goal the delivery times obtained after solving the truck–drone MIP model.
Several sets of experiments have been carried out. First, to compare the truck–drone and the truck-only (minimizing delivery time) models, 13 experiments which imply the resolution of 13 non-linear systems of equations (to determine the width and number of the circular crowns as well as the speeds of vehicles) and 39 MIP models (13 of each type). Second, to compare the truck–drone and the truck-only (minimizing the number of trucks) models, 18 experiments are carried out, solving nine truck–drone problems to minimize the delivery time with a fixed fleet of trucks and nine truck-only problems minimizing the fleet of trucks. Finally, a set of ten experiments are developed to compare the truck–drone and the truck-only systems in the case of low truck capacities and low customer density, solving ten non-linear systems of equations for determining the main design area parameters plus 30 MIP models, ten of each type. This set of experiments also proposes a daily cost assessment for both delivery systems.
In all the experiments, the truck–drone combined delivery system outperforms the results of the truck-only system for the different defined key performance indicators: daily system delivery time and CO2 emissions. As expected, the advantage of the combined system increases with the density of customers, which respond to the motivation of this research. According to the last set of experiments, the truck-only delivery system results more expensive even for low densities of customers/km2 and relatively low capacity of trucks.
In a whole, we can state that our methodology is appropriate for setting a repetitive (day-to-day) delivery process on truck–drone usage to service the huge last-mile delivery demand arisen in dense urban areas. Although the number of delivery orders and the location of customers vary every day, our assumption is that a great number of customers are spread over a broad service area and that the density of customers remains approximately constant. The applied continuous approximation technique allows us to derive analytical formulas to determine the best area sectorization (expressing the division of the circular area as a function of the truck capacity along with the speed and endurance of the drones).
Furthermore, a mixed-integer programming model allows decision makers to define the set of daily routes for a fleet of homogeneous trucks, each of which is assigned to service a certain number of sectors, carrying a certain number of drones. Aside from the typical limited capacity for carrying product exhibited by each truck, we also include other real-life operational assumptions; a set of replacement batteries is available for each drone at each truck, the trucks start and end their routes at a central depot where they are filled with new products and new sets of batteries before being ready to serve again the crowns.
Arguably, our continuum approximation approach leads to average rather than a detailed description of results. However, it gives us the possibility to study these complex problems in a simplified way to obtain a general understanding of the performance and convenience of the system. We derive a sort of quantitative measures such as delivery times, truck CO2 emissions, and total length of delivery routes, which demonstrated that the combined truck–drone system outperforms the truck-only system.
Although several legal/regulatory questions (concerning the use of drones in civil areas) and other issues related to the final customer delivery infrastructure remain, the analysis developed in this work points out, in a quantitative way, the advantage of using UAVs to perform last-mile delivery activities in broad delivery areas.