Skip to Content
DronesDrones
  • Article
  • Open Access

5 June 2024

28 Pages

Drone-Based Instant Delivery Hub-and-Spoke Network Optimization

,
,
and
Logistics Research Center, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Advances of Drones in Logistics

Abstract

Drone-based transportation is emerging as a novel mode in city logistics, featuring first-mile pickup and last-mile instant delivery using drones and truck transshipment. A fundamental challenge involves coordinating merchants, drones, transshipment hubs, trucks, and consumer communities through the hub-and-spoke network (HSN). This study formulated the optimization problem for HSN to minimize logistics costs and loss of orders constrained by service time limits. The ε-constraint model, two evolutionary algorithms based on Non-dominated Sorting Genetic Algorithm II (NSGA-II) using permutation (EAp) and rand key-based (EAr) encoding/decoding schemes were devised to solve the bi-objective mathematical program. Three groups of twelve experiments were conducted using ideal datasets and datasets generated from Shenzhen city to validate the models and algorithms. Relaxing the logistics objective by 10% and subsequently minimizing the loss of orders can significantly reduce average unmet orders by 24.61%; when spokes were beyond 20, the ε-constraint model failed to achieve solutions within an acceptable time. While EAp and EAr demonstrated competence, EAr proved to be more competitive in computation time, hypervolume, spacing metric, and the number of non-dominated solutions on the Pareto fronts. Key parameters influencing the HSN solutions include drone and truck speeds, acceptable delivery times, and the processing and waiting time at hubs.

1. Introduction

Applying drones to urban logistics, particularly in the domain of instant delivery, has emerged as a technological trend, drawing extensive global attention and discourse [1]. Various countries and companies have made significant strides in advancing drone technology and its applications. China continues to develop drone technologies, particularly achieving noteworthy milestones in urban logistics and instant delivery [2]. Companies like Meituan.com, JD.com, and SF Express (sf-express.com) have undertaken substantial efforts in pilot projects for drone-based instant deliveries [3]. Amazon and Google have invested in developing instant-delivery drone technology [4]. European nations actively apply drone technologies in city logistics; e.g., France and the UK are conducting numerous pilot projects [5]. Singapore is a global logistics and technology hub dedicated to advancing drone technologies in city logistics [6].
Large-scale applications of drones in city logistics meet challenges. First, nations must establish pertinent regulations and policies to ensure safe and compliant drone operations within city areas [7]. Second, drone technologies must be mature enough to operate safely and reliably in urban environments while handling complex meteorological and environmental conditions [8]. Implementing an effective air traffic management system for drones is crucial to coordinate and prevent collisions [9]. Given that using drones raises privacy and security concerns, it is essential to take appropriate measures to safeguard personal information and urban infrastructure. Public acceptance also requires extensive societal outreach and education [10]. Constraints and challenges encountered in the application of drones include air traffic congestion, the impact of weather conditions on flights, issues with energy and endurance capabilities, technological barriers, and high costs [10]. With ongoing technical development and the refinement of solutions, the prospects for applying drones to city logistics remain extensive. The benefits of enhancing logistics efficiency, reducing delivery times, and cutting costs will drive the widespread adoption of drones in city logistics. As pertinent regulations are implemented and technology advances [7], the market potential will continue to unfold.
Drone-based logistics harnesses drone technology for urban cargo transportation services, focusing on the swift and immediate delivery of courier services, especially suitable for small packages or urgent items requiring prompt transportation [11]. In contrast to traditional city logistics systems, drone-based instant delivery exhibits distinctive characteristics. Drones can efficiently navigate cities, circumvent traffic congestion, and select the most direct delivery routes, significantly enhancing distribution speed and efficiency [12]. Using drones concurrently reduces labor costs, minimizes energy consumption, and improves overall operational efficiency. Additionally, drone deployment contributes to environmental conservation by mitigating traffic emissions and fostering eco-friendly and sustainable urban development [13]. Lastly, the adaptability of drones enables coverage in a broader range of urban areas, especially within complex urban terrains. Although the drone battery technology is advanced, its flying duration is limited, while mountainous fields and extreme climates may require additional energy consumption.
Drone-based instant delivery addresses a series of decision-making and optimization challenges, including routing drones to minimize time and energy consumption, effectively allocating tasks to drones to maximize overall delivery efficiency, and optimizing the urban storage network to align with the requirements of drone logistics. Addressing these challenges requires applying drone control and navigation technologies, optimization algorithms, theories, methods, and technologies associated with artificial intelligence and big data. Achieving greater efficiency in drone-based instant delivery may require adjustments, optimizations, or reconstructions of existing city logistics networks. For example, constructing infrastructure such as takeoff, landing facilities, and charging stations compatible with drone logistics is necessary [14]. Refactoring the city logistics network to accommodate drone-based instant deliveries is essential. Regulations and policies must also be established to ensure lawful and compliant drone operations.
This study considers the logistics network design and optimization with distinct drone characteristics in urban catering and takeaways orders and delivery: the drones undertake the first-mile pickup and last-mile delivery [15]; the trucks undertake the transshipment; the drones and trucks hand the packages at hubs; the drones conduct pickup and deliver packages from and to specialized intelligent cabinets nearby merchants and consumer communities. Considering these features, we extend the baseline hub-and-spoke network (HSN) model to build a bi-objective program for drone-based instant delivery to minimize logistics costs and loss of orders. The drone and truck speeds affect the transportation time between spokes and hubs and among the hubs. The consumers will raise orders within the accept order engagement time range, e.g., one hour. Thus, the HSN only fulfills such short-time orders, and the network is not fully connected to different general-purpose HSNs. To solve the bi-objective program, we devised an ε-constraint model and then developed two evolutionary algorithms based on Non-dominated Sorting Genetic Algorithm II (NSGA-II) using permutation (EAp) and rand keys (EAr) as encoding/decoding schemes. Using an ideal dataset and the datasets generated in the context of the Shenzhen City case, the devised models and algorithms were compared; the hyperparameters of the evolutionary algorithms were studied; the sensitivities of key parameters were investigated; and some managerial and operations strategies were discussed numerically.
This study contributes to three streams of the literature on drone-based logistics, first- and last-mile logistics, and hub-and-spoke network optimization. First, drone-based logistics mainly focus on routing and coordinating the drones and other devices, e.g., trucks. This study investigates a novel mode featuring drone-based first-mile pickup, last-mile delivery, and truck-based transshipment. Second, most studies are concerned with last-mile distribution by drones, while this study simultaneously formulated first- and last-mile drone operations. Third, consolidation and distribution hubs in logistics networks are generally fully connected. In contrast, this study considered a practical constraint: the order time range that limits the order engagement time upper bounds. Therefore, bi-objective HSN models and algorithms must be developed to optimize the logistics cost and loss of orders.
The rest of the study is organized into six sections. Section 2 reviews the related studies on instant delivery, HSN optimization, and drone-based facility location problems. In Section 3, the problem is described. Section 4 proposes a bi-objective mathematical program by extending a baseline HSN model. Section 5 develops three solution methods based on ε-constraint, NSGA-II, and evolutionary algorithm. In Section 6, three groups and twelve experiments are conducted. Finally, we conclude the study in Section 7.

3. Problem Statement

As a Chinese technology retail company, Meituan (www.meituan.com, accessed on 4 June 2024) has launched an advanced drone-based instant delivery service in Shenzhen, primarily applied in scenarios such as tourist attractions, parks, community office buildings, and residential areas, providing consumers with marvelous, efficient, safe, and convenient takeaway ordering experiences. Shenzhen City is critical in developing drone technologies and applications in China and worldwide. The local governments set up positive technology, economy, and regulation environments to promote drone experiments and marketable applications. Meituan’s drone-based instant delivery service began active exploration in 2017 and successfully initiated the first domestic industrial park drone-based instant delivery route in China in Shenzhen in 2021. By 2023, the service operated 17 routes in cities, including Shenzhen and Shanghai, completing over 184,000 orders and delivering efficient consumer services [42].
As a notable feature, drone-based instant delivery utilizes cutting-edge technologies, including navigation, obstacle avoidance, three-dimensional visual mapping, and routing control intelligent devices and technologies. Advanced technologies enable drones to use autonomous flight and airborne traffic management, enhancing flight safety and stability. Drone-based instant delivery effectively mitigates road congestion and environmental pollution [43,44], aligning with green and low-carbon development targets.
Despite the significant achievements, drone-based instant delivery still faces challenges and difficulties, including issues related to the city logistics system with drones, operating costs, technologies, regulations, and consumer behaviors. Addressing these challenges requires further in-depth exploration and refinement to adapt to market demands and enhance the quality and sustainability of the service.
To improve logistics operations management performances, we investigated the solutions based on HSN for cooperating with drone-based first-mile pickup and last-mile delivery.
Typically, an HSN consists of a set of spokes ( S ) and a minor set of hubs ( H ). The logistics flow among two given spokes, i , j , is denoted by W i j , and the distance is C i j . Indeed, the terrain will impact the distance between any two points and even the climate. Thus, we can further compute C i j considering real-world 3D trajectories, even considering constraints by airspace regulations and discretization. The HSN operator should select a set of spokes to be fully connected hubs to achieve the economy of scale of logistics operations among the hubs. Thus, the unit consolidation cost is defined from spokes to hubs, the transshipment cost among hubs, and the distribution cost from hubs to spokes as P C , P T , P D , generally, P C > P D > P T . Without a loss of generality and for simplification purposes, we created an ideal example, as presented in Figure 1, to explain the related concepts and entities. In Figure 1, the HSN has 16 spokes and four hubs. Here, each spoke is assigned to only one hub entitled single-allocation HSN.
Figure 1. A demonstrative diagram of drone-based instant delivery.
As illustrated in Figure 1, drones pick up packages from spokes and send them to hubs. Then, the packages are gathered and transshipped among the hubs by trucks. Finally, some drones load the packages from the hubs and deliver them to the target spokes. In the above processes, the consumers will only raise orders within an instant order engagement time range (denoted by T o r d e r ), generally one hour in the urban catering and takeaway delivery scenarios. The drones can only take tasks within flying duration limits. The trucks and drones can only travel at given speeds (denoted by S t r u c k , S d r o n e ). Under the above premises, the HSN hubs are not always connected entirely under the constraint of T o r d e r . Thus, the hubs incur transshipment ranges. Considering this feature, the HSN should be sparse because the long connections among hubs will be eliminated.

4. Formulation

4.1. Baseline Hub-and-Spoke Optimization Model

The parameters and decision variables are defined in the baseline HSN optimization model. S is a set of spokes, S = 1,2 , 3 , … . C i j is the distance between two spokes, i , j ∈ S , C i i = 0 . P C , P D , P T are the costs of transporting a unit of packages for a unit of distance from spokes to hubs, among hubs, and from hubs to spokes. The cargo flow from a spoke i ∈ S to another j ∈ S is W i j . O i , D i represent the in- and out-flows of the spoke i ∈ S , namely, O i = ∑ j W i j , D i = ∑ j W j i .
Two decision variables are defined: x i k and y i k h . When x i k = 1 , the spoke i ∈ S is assigned to the hub k ∈ S and x k k = 1 ; then, k is a hub. y i k h is the cargo flow from the spoke i through the hub k and then the hub h , i , k , h ∈ S . The hub set is denoted by H , H ⊆ S . In literature, the cost of i ∈ S to be a hub is denoted by F i . Hub investment is a strategic problem. We introduced the number of hubs to be chosen, H ¯ , namely, H ¯ = H .
The above notations are summarized as follows.
Sets
S , H , H ¯ S   is a set of nodes, namely, spokes and potential hubs; H is a set of hubs, and H ¯ is the number of hubs.
Data
C i j Distance from the node  i ∈ S  to  j ∈ S ,  C i i   = 0 for all  i ∈ S ; assume that the triangle inequality is satisfied,   C i j ≤ C i k + C k j , i , j , k ∈ S .
P C , P D , P T The consolidation (from spokes to hubs), transshipment (among hubs), and distribution (from hubs to spokes) cost discounts.
W i j Cargo flow from the node i ∈ S to j ∈ S
O i = ∑ j W i j Cargo flow originated from the node i ∈ S  
D i = ∑ j W j i Cargo flow destinated to the node i ∈ S  
H ¯ Number of hubs.
Variables
x i k ∈ 0,1 x i k = 1   if the spoke i is assigned to the hub k; otherwise, 0.  x k k = 1  represents that k is chosen as a hub.
y i k h ≥ 0 The flow originated from the spoke i ∈ S , through the hubs k and h sequentially to the target spoke ( i , k , h ∈ S ) .
The HSN optimization problem can be formulated as a cost minimization model [M1], where the total cost ( z h s n ) consists of consolidation ( z C ), transshipment ( z T ), and distribution ( z D ) costs, as denoted by (1), (2), (3), and (4).
M 1 min ⁡ z h s n = z C + z T + z D ,
where
z C = ∑ i k P C C i k O i x i k ,
z T = ∑ i k h P T C k h y i k h ,
z D = ∑ i k P D C k i D i x i k ,
subject to
∑ k x i k = 1 , ∀ i
x i k ≤ x k k , ∀ i , k
∑ k x k k = H
∑ h y i k h − ∑ h y i h k = O i x i k − ∑ j W i j x j k , ∀ i , k
∑ h ≠ k y i k h ≤ O i x i k , ∀ i , k
x i k ∈ 0,1 , ∀ i , k
y i k h ≥ 0 , ∀ i , k , h
The constraint (5) constrains that a spoke can be assigned to one and only one hub. In (6), a spoke can accept flows from spokes only when it is chosen as a hub. The number of hubs is given in (7). The flow originating from a spoke is determined by (8) and (9). The variable domains are given in (10) and (11).

4.2. Extended Bi-Objective Optimization Models

Unlike the general HSN solutions defined in [M1], the investigated instant logistics solution uses drones for first-mile pickup and last-mile delivery [45]. The consumers raise takeaways orders under the consideration of the acceptable order engagement time range ( T o r d e r ) between their locations and the merchants. Therefore, some orders may be unacceptable because the total logistics time exceeds T o r d e r .
For a given pair of spokes i , j , the total logistics time accomplishing the pickup, transshipment, and delivery is denoted by t ~ i j o r d e r , which consists of five parts: drone-based pickup time, processing and waiting time at the consolidation hub, truck transshipment time from the consolidation hub to the distribution hub, the processing and waiting time at the distribution hub, and the drone-based delivery time. To simplify the formulation, we use A i to represent the hub assigned to the spoke i . If t ~ i j o r d e r > T o r d e r , the order is likely to be lost because the consumer may not accept a later delivery. Indeed, the consumer raises the order to consider (13), and the takeaway ordering platforms must consider such criteria.
t ~ i j o r d e r = C i A i S d r o n e + T t r + C A i A j S t r u c k + T t r + C A j j S d r o n e
C i j S t r u c k ≤ T o r d e r
The drone-based logistics solution changes the components of time in the order engagement. Therefore, the decision-makers must improve the logistics network and operations to minimize the loss of orders.
To formulate the minimization of the loss of orders, we introduced additional variables besides t ~ i j o r d e r . First, t i j k h t r represents the transshipment time by a truck from the hub k to the hub h in the engagement of the order from the spoke i to the spoke j . t i j k h t r can be determined by (14) when k and h are hubs of i and j . Second, t i j t r is the transshipment time by a truck, which is computed based on t i j k h t r , as calculated in (15). Third, a binary variable z i j is defined, indicating whether the order i , j will be lost or not, as denoted in (16). Finally, the loss of orders can be expressed in (17).
t i j k h t r ≥ C k h S t r u c k ⋅ x i k + x h j − 1
t i j t r = ∑ k h t i j k h t r
z i j ⋅ M ≥ t ~ i j o r d e r − T o r d e r , ∀ i , j
f l o s s = ∑ i j z i j W i j
A revised model was then formulated as [M2].
M 2 min ⁡ z h s n , z l o s s
Subject to
Constraints ((1)–(9), (14)–(17)).
x i k ∈ 0,1 , y i k h ≥ 0 , z i j ∈ 0,1 , t i j k h t r ≥ 0 , t i j t r ≥ 0 , ∀ i , k , h
The known data of the model can be represented by a vector ( I ), and the variables can be represented by X , as denoted by (18) and (19).
I = S , W , C , P C , P D , P T , D , O , S d r o n e , S t r u c k , T t r , T o r d e r
X = x i k , y i k h , z i j , z h s n , z s u m , z C , z T , z D , t i j t r , t i j k h t r | ∀ i , j , k , h

5. Solution Algorithm

5.1. Solving Bi-Objective Models by ε -Constraints

As formulated in Section 4.2, [M2] is a bi-objective model, which can be solved based on ε -constraints
First, we can optimize [M2] by minimizing the single objective z h s n , which can be denoted by [M2a], as defined in (20). We can use f M 2 a ⋅ to represent the solving process (21), where z h s n ∗ , X ∗ are the solution values of the variables.
M 2 a min ⁡ z h s n | 1 − 17
z h s n ∗ ← X ∗ ← f M 2 a I
Second, we can formulate a new model to consider the relaxation of z h s n by considering a new constraint with a relaxation coefficient ε ≥ 0 , as denoted in (22).
M 2 ε min ⁡ z l o s s | 1 − 17 ; z h s n ≤ 1 + ε z h s n ∗
Third, by iterating the acceptable values of ε , we can obtain the pairs of z h s n , z l o s s to construct Pareto fronts between the two objectives, z h s n and z l o s s .
The ε -constraint method, as formulated in (22), converts the bi-objective model [M2] into a computable model. For each value of ε , [M2] is solved to obtain the two objectives through the constraint ( z h s n ≤ 1 + ε z h s n ∗ ) and objective ( z l o s s ) in (22). When [M2] can be solved mathematically, it can provide a tight Pareto front. However, solving [M2] is time-consuming and does not apply to practical instances with more than 20 nodes (see Section 6.4.4).

5.2. Evaluating Solutions with Determined Hubs

Algorithm 1 evaluates solutions with given hubs, assigns hubs to spokes, and calculates the logistics cost z h s n and the order loss z l o s s .
Algorithm 1. Evaluate an HSN solution determined by given hubs (eval)
Inputs Data :   I .
A set of hubs,   h u b s .
OutputsLogistics cost and loss of orders,   z h s n , z l o s s .
Steps
Step 1Assign spokes to hubs
A s = arg ⁡ min k ∈ hubs ⁡ d i s t a n c e s , k , ∀ s ∈ S .
Step 2Calculate logistics cost   z h s n
z C = ∑ i ∈ S P C O i C i A i .
z D = ∑ i ∈ S P D D i C A i i .
z T = ∑ i , j ∈ S P T W i j C A i A j .
z h s n = z C + z T + z D .
Step 3Calculate loss of orders   z l o s s
t i j o r d e r = C i A i S d r o n e + T t r + C A i A j S t r u c k + T t r + C A j j S d r o n e , ∀ i , j , W i j > 0 .
z l o s s = ∑ i j ; t i j o r d e r > T o r d e r W i j .
Step 4Return   z h s n , z l o s s
Algorithm 1 can be denoted by f e v a l as follows:
z h s n , z s u m , x ∗ ← f e v a l I ; h u b s

5.3. Evolutionary Algorithms Based on NSGA-II

5.3.1. Introducing NSGA-II-Based EAs

NSGA-II addresses the multi-objective optimization problems (MOP). The algorithm has been proven effective in solving real-world MOPs in various domains, promoting diversity and convergence of Pareto-optimal solutions. Many MOP solution algorithms have been developed, while NSGA-II is widely used in literature and practice and is a typical base of most other MOP algorithms. NSGA-II ranks the population through non-dominated sorting, calculates the crowding distance of individuals in the population to maintain diversity, and obtains an approximate solution when the termination condition is met [46]. The basic flowchart of the NSGA-II algorithm is shown in Figure 2. The algorithm employs a fast, non-dominated sorting method, reducing the algorithm’s computational complexity from O ( m N 3 ) to O ( m N 2 ) ( m is the number of objective functions, and N is the population size), significantly decreasing the computation time [47]. The introduced method for calculating crowding distance avoids the issue of manually specifying the sharing radius in fitness-sharing strategies [48]. The elite strategy is adopted, merging parent and offspring individuals for non-dominated sorting, expanding the search space [46]. Individuals with higher priority are selected to generate the next generation of parent populations. Within the same priority level, the binary tournament strategy is employed based on crowding distance to select high-quality individuals in the population [49], which ensures that excellent individuals have a greater chance of being retained.
Figure 2. A diagram of NSGA-II.

5.3.2. An Evolutionary Algorithm Framework Based on NSGA-II

We devised an EA framework (Algorithm 2) based on NSGA-II to obtain Pareto fronts as defined in [M2]. The population size is set to P n , the maximum number of generations is P g e n , the mutation probability is p m , and the crossover probability is p c . Based on the characteristics of the model, we encoded the decision variables and thus devised decoding schemes correspondingly denoted by f d e c o d e ⋅ , as defined by Algorithms 3 and 4 in Section 5.3.3.
Algorithm 2. An EA based on NSGA-II for HSN optimization (EA)
Inputs Data :   I = S , W , C , P C , P D , P T , D i , O i , S d r o n e , S t r u c k , T t r , T o r d e r .
Hyperparameters:
Population Size ( P n );
Maximum number of generations ( P g e n );
Mutation probability   ( P m );
Crossover probability   ( P c );
Objective function   ( f d e c o d e ⋅ ).
OutputsPareto front solutions.
Step 1Initialization
Set   G e n = 1
Generate an initial population   ( P g e n )  of  P n individuals randomly in the decision variable space.
Evaluate the objective values for each individual.
z h s n , z l o s s ← f d e c o d e I , p o p , ∀ p o p ∈ P O P G e n .
Step 2Non-dominated sorting
Perform non-dominated sorting to divide the population into fronts F 1 , F 2 , ⋯ , F n .
Assign a rank to each individual based on its front.
Step 3Termination
If the termination criterion (e.g.,   G e n > P g e n ) is met, Go to Step 8.
Step 4Crowding distance assignment
Calculate the crowding distance for each individual on each front.
Assign the crowding distance to measure the density of solutions around each individual.
Step 5Create Offspring Population
Initialize an empty offspring population.
P o s = ∅ .
Repeat until the offspring population is filled:
Perform binary tournament selection based on non-domination and crowding distance to get two individuals   p o p 1 , p o p 2  from  P g e n .
Apply crossover with probability P c to produce two children.
p o p a , p o p b ← c r o s s o v e r p o p 1 , p o p 2 .
Apply mutation with probability P m  to each child of p o p a , p o p b .
p o p a ← m u t a t i o n p o p a , p o p b ← m u t a t i o n p o p b .
Evaluate the objective values for the children.
z h s n , z l o s s ← f d e c o d e p o p , ∀ p o p ∈ p o p a , p o p b ] .
Fill the new offspring into   P o s .
P o s ← P o s ∪ p o p a , p o p b .
Step 6Merge Populations.
Combine the parent   ( P g e n )  and offspring  ( P o s ) populations.
P m ← P g e n ∪ P o s .
Step 7Tournament selection
Perform non-dominated sorting and crowding distance assignment on the combined population.
Select the top   P n individuals from   2 P n individuals in P m based on non-domination rank and crowding distance.
G e n ← G e n + 1 .
P G e n ← t o u r n a m e n t P m .
Go to Step 2
Step 8Output
The final set of non-dominated solutions,   F 1 , F 2 , ⋯ , F n .
Algorithm 2 can be denoted by f E A p ⋅ and f E A r ⋅ , depending on the decoding scheme used, namely, the permutation (EAp) and random key (EAr).

5.3.3. Encoding/Decoding Schemes Based on Permutation and Random Keys

  • Permutation-Based Encoding/Decoding Scheme
The permutation-based individual representation encodes the HSN solutions into a vector of spoke indices and chooses the first H ¯ ones as hubs, and the costs of hubs are evaluated using Algorithm 1. The whole decoding steps are given in Algorithm 3.
Algorithm 3. Permutation-base decoding  ( f p )
InputsThe number of hubs,   H ¯ ;
A vector of indexed spokes,   S ;
A vector of permutated spokes,   c h r o m s .
OutputsValues of the two objectives,   z h s n , z s u m .
Steps
Step 1Slice the first H ¯ genes in c h r o m s in to s .
s = c h r o m s 1 , … , H ¯ .
Step 2Map each index in s into the spoke as a hub, denoted by h u b s .
h u b s = S i | ∀ i ∈ s .
Step 3Obtain the objective values by Algorithm 1.
z h s n , z l o s s , x ∗ ← f A 1 I ; h u b s .
Step 4Return   z h s n , z l o s s
Algorithm 3 can be denoted by f p ⋅ :
z h s n , z l o s s ← f p H ¯ , S ; c h r o m s .
Because H ¯ , S are parts of the known data I of the HSN, we can use f p c h r o m s for simplicity.
2.
Random key-based encoding/decoding scheme
The random key-based encoding scheme uses a vector of 2 H ¯ genes with values in 0,1 . These values are mapped to coordinates in the space determined by the coordinates of all spokes. Then, the spoke closest to each coordinate is set to a hub. Algorithm 4 gives the steps where X − , X + , Y − , Y + are the minimum and maximum of the coordinates of the spokes, calculated as Equation (23).
X − = min i ∈ S ⁡ X i
X + = max i ∈ S ⁡ X i
Y − = min i ∈ S ⁡ Y i
Y + = max i ∈ S ⁡ Y i
Algorithm 4. Random key-based decoding   ( f r )
InputsThe number of hubs,   H ¯ ;
A vector of spokes, and its coordinates,   S , X , Y ;
The ranges of spokes’ coordinates,   X − , X + , Y − , Y + ;
A vector of random keys,   c h r o m s .
OutputsValues of the two objectives,   z h s n , z s u m .
Steps
Step 1Initialize the set of hubs,   h u b s = ∅ .
Step 2Get the random keys ( x i r k , y i r k ) for each potential hub i.
x i r k = c h r o m s i , y i r k = c h r o m s i + H ¯ , ∀ i ∈ 1,2 , ⋯ , H ¯ .
Step 3Map the random keys into coordinates for each hub i.
x i c o = X − + x i r k X + − X − , ∀ i ∈ 1,2 , ⋯ , H ¯ .
y i c o = Y − + x i r k Y + − Y − , ∀ i ∈ 1,2 , ⋯ , H ¯ .
Step 4For each i ∈ 1,2 , ⋯ , H ¯ :
Find the nearest spoke to the coordinates ( x i c o , y i c o ) for the hub i.
s i ← arg ⁡ min k ∈ S ⁡ d i s t a n c e X k , Y k , x i c o , y i c o | ∀ k ∈ S \ h u b s .
Update the hub set:   h u b s ← h u b s ∪ s i .
Step 5Obtain the objective values by Algorithm 1.
z h s n , z s u m , x ∗ ← f A 1 I ; h u b s .
Step 6Return   z h s n , z s u m
Algorithm 4 can be denoted by f r ⋅ :
z h s n , z l o s s ← f r H ¯ , S ; c h r o m s .
Because H ¯ , S are parts of the known data I of the HSN, we can use f r c h r o m s for simplicity.
The notated function f d e c o d e ⋅ is introduced to represent the above two algorithms, f p and f r , namely, d e c o d e ∈ p , r .

5.3.4. Evolutionary Operators

In NSGA-II, parent individuals are selected using the binary tournament method. The process can be described as four steps. First, two individuals from the current population will be randomly selected as competitors. Second, compare competitors based on non-dominated relationships: if one individual dominates the other, choose the more dominant one. If two individuals have a non-dominated relationship, further compare their crowding distances. Third, select the winner based on the comparison results and add it to the breeding pool. Finally, repeat the above steps until the size of the breeding pool reaches the desired quantity.
The permutation-based encoding/coding scheme employs the partially matched crossover (PMX) operator [50] and the Inversion Mutation (IM) operator. PMX is a crossover operation used in genetic algorithms, typically applied to solve permutation-based problems. PMX exchanges partial genes between two parent individuals to generate offspring individuals. IM selects and reverses a substring to introduce mutation and develop a new individual.
The random key-based encoding/decoding scheme uses the simulated binary crossover (SBX) and polynomial mutation operators [51]. SBX is a real-value crossover operator. It blends information from two parents to create offspring solutions by simulating the binary crossover process for real-value variables. SBX uses a B   b e t a distribution to balance exploration and exploitation, and ensures that the offspring solutions are created within the feasible ranges of the variable spaces. The polynomial mutation operator generates parameters by polynomial distribution to control the magnitude of perturbations.

6. Numerical Experiments

6.1. Datasets

To demonstrate and verify the devised models and solution algorithms, we developed an ideal dataset (as presented in Figure 1, entitled [IDEAL]) with 12 spokes and four hubs and a dataset generated using the geography map of Baoan District, Shenzhen City, China, considering that Baoan should be a leading district for developing drone-based urban logistics system (see Figure 3). The Baoan District provides the environment for applying drones to instant delivery. The dataset is entitled S a H b i c . For example, S 16 H 4 i 3 is the ith dataset with 16 spokes and four hubs.
Figure 3. Shenzhen City and its Baoan District.
In [IDEAL], the coordinates of the nodes were regularly set to 0,1 , 2,3 , 4 . The distances among the nodes were calculated using Euclidean distance. Additional parameters were set to H ¯ = 4 , P C = P T = P D = 5 , S t r u c k = S d r o n e = 1 , T o r d e r = 2.1 . and Ttr = 0.1.
The Baoan dataset was constructed using the following three steps. First, we obtained the geographical map from OpenStreetMap (www.openstreetmap.org, accessed on 4 June 2024). Second, we used the Baoan political polygon to extract the road network and catering positions from the map. Third, the spokes were randomly chosen from the merchant positions, and thus the datasets were generated.
We constructed the datasets based on actual data from Baoan District, Shenzhen City. The datasets are scalable; we can derive new ones from them by choosing nodes and connections. In the models and algorithms devised in Section 4 and Section 5, we focus on the distinct features of coupling HSN and drone technologies in the formulations and computational strategies while they do not impose particular assumptions on the datasets.

6.2. Assessment Metrics for Multi-Objective Optimization Solutions

We used three metrics, namely the number of non-dominated solutions (NS), hypervolume (HV), and Spacing, to assess the performance of multi-objective optimization algorithms. Each metric offers unique insights into different aspects of Pareto fronts, contributing to a comprehensive assessment of algorithmic effectiveness.
(1) The NS measures diversity, emphasizing the quantity and diversity of solutions on Pareto fronts [52]. The higher the NS, the broader the exploration of the Pareto fronts, facilitating the search for global optimal solutions.
(2) The HV measures the volume occupied by the non-dominated set, depicting the spatial coverage of non-dominated solutions, underscoring the convergence of solutions on Pareto fronts [53]. A larger HV is preferable in optimization problems with a minimization objective. The formula for calculating HV is formulated by Equation (24). The Lebesgue measure, denoted as  δ ( S ) , is employed to quantify the volume of the non-dominated solution set, representing its extent in the objective space; | S | signifies the number of solutions in the non-dominated set; v i represents the HV formed by the reference point and the ith solution in the set.
Hypervolume   = δ ( S ) − ∑ i = 1 | S |   v i
(3) The Spacing metric quantifies the dispersion of solutions, capturing the relative distances between solutions [54]. Higher Spacing values imply a more favorable distribution of solutions, while lower values may indicate a concentration of the Pareto front solutions in specific local regions. Consequently, higher Spacing values are generally considered indicative of superior performance. The formula for calculating Spacing is as formulated by Equation (25), where d i represents the minimum distance from the ith solution to other solutions in the set P , | P | denotes the number of solutions in set P , and d ‾ signifies the mean of all d i .
S p a c i n g ⁡ ( P ) = 1 | P | ∑ i = 1 | P |     d i − d ‾ 2

6.3. Experimental Settings

In Table 4, we developed three groups of experiments to reveal the distinct features of the devised models and algorithms. In the first group, we compared the models and algorithms’ computing performances and optimality capabilities and determined the recommended values of the critical parameters. In the second group, we investigated the parameter sensitivities and impacts on computing performances. We examined four typical managerial strategies or scenarios in the third group, considering overdue delivery, rush hours, drone delays, and hub busyness and exploration.
Table 4. Experimental purposes, settings, and results.
Figure 4. A demonstrative diagram of HSN.
Figure 5. Pareto fronts of the results using [EAp], [EAr], and [M2].
Figure 6. Pareto fronts of [EAp] and [EAr] used for solving four datasets.
Figure 7. Pareto fronts of sensitivities of four parameters. (a) Truck speed; (b) Drone speeds; (c) Order time range; (d) Process time at hubs.
Figure 8. Pareto fronts of varying hub numbers.
Figure 9. Pareto fronts of extending order time overdue.
Figure 10. Pareto fronts impacted by truck speeds.
Figure 11. Pareto fronts impacted by drone delays in transportation.
Figure 12. Pareto fronts impacted by drone delays at hubs [S60H6i0].
Table 5. Objective values of solving [M1] and [M2].
Table 6. Tuning the mutation and crossover probabilities of [EAp] and [EAr].
Table 7. Comparisons between [EAp] and [EAr].
Table 8. Sensitivity analysis of S t r u c k , S d r o n e , T o r d e r , and T t r .
Table 9. Impacts of hubs on the solutions.
Table 10. Results of datasets with different spokes on the solution performances.
Table 11. Impacts of overdue delivery on the solutions.
Table 12. Impacts of truck speeds on the solutions.
Table 13. Impacts of drone speeds on the solutions.
Table 14. Impacts of busy hubs on the solutions.

6.4. Results

As presented in Table 4 for the 12 experiments, the results with figures, tables, and explanations are given in the following sub-section.

6.4.1. Demonstration

The devised models and algorithms solve the dataset [IDEAL] and get the same results as Figure 4. This dataset is typically ideal, and its Pareto front has only one solution. In the solution, z h s n = 874 and z l o s s = 216 ; namely, there are 216 orders whose engagement times are beyond T o r d e r . For example, because T o r d e r = 2.1 , the order i = 13 , j = 5 with direct distance 2 will not be met because the drone-based instant delivery distance contains five parts, 13 → 10 → 6 → 5 . The distance is beyond 2 because there is additional processing time at hubs 10 and 6.

6.4.2. Compare [M1] and [M2]

As studied in Section 4, [M1] is a baseline HSN optimization model, while the extended [M2] optimizes the logistics cost and order loss in the bi-objective program. As revealed in Table 5, [M2a] minimizes z h s n and so gets the same results as [M1]. The model [ M 2 ε = 0.1 ] relaxes the objective z h s n by 10% and then minimizes z l o s s . We can find that the unmet orders are significantly reduced by 24.61% on average.

6.4.3. Analyze the Hyperparameters of [EAp] and [EAr]

Table 6 presents the results of crossing experiments on the mutation probability ( P m ) and the crossover probability ( P c ). Here, P m and P c iterate five values, 0,0.25,0.5,0.5,1 , and we calculate four metrics, namely computing time (CT), hypervolume (HV), Spacing, and the number of non-dominated solutions (NS). We cannot recommend concrete values based on the experimental results because four metrics are involved. However, we can judge that bigger values are more beneficial than minor ones. We set P m to 0.25 and P c to 1.00 in the following experiments.

6.4.4. Compare [M2], [EAp], and [EAr]

When solving instances with more spokes (beyond 20), [M1] and [M2] cannot obtain optimal solutions within an acceptable time. In Figure 5, [M2], [EAp], and [EAr] can obtain solutions, while [M2] can obtain better Pareto fronts than [EAp] and [EAr]. In this case, [EAp] and [EAr] obtain the same Pareto front. Although [M2] with ε -constraints may find better Pareto fronts, it fails to solve even medium-scale instances. Therefore, we devised [EAp] and [EAr] for medium- and large-scale HSN instances.

6.4.5. Compare [EAp] and [EAr]

Two EAs, [EAp] and [EAr], were devised considering two different encoding/decoding schemes. [EAp] uses individuals with genes of the same length as spokes and encodes them as permutations of spoke indices. [EAr] maps 2 H ¯ and keys as coordinates to hubs. So, [EAr] uses fewer genes for solutions. In Table 7, the computing time of [EAr] is less than [EAp]; as for HV and Space, [EAr] is also competitive, while the NS values are not stable. In Figure 6, [EAr] can generate a better Pareto front than [EAp], although the competitiveness is minor. Comprehensively, [EAr] is chosen as the algorithm in the following experiments.

6.4.6. Sensitivities of Four Parameters

As studied in Section 4, the drone-based HSN will be affected much by the key parameters, including S t r u c k , S d r o n e , T o r d e r , and T t r . As shown in Table 8, the computing time (CT) is unstable for all the parameters and variations; the number of non-denominated solutions (NS) is stable and can obtain enough. The Spacing metrics also incur uncertainties while the trends are apparent. The impacts on HV are clear. Figure 7 gives five Pareto fronts ( − 10 % , − 5 % , 0 % , + 5 % , 10 % ) for each parameter’s sensitivity analysis results.

6.4.7. Numbers of Hubs Impacting on the Performances

[EAr] uses 2 H ¯ individuals in the encoding and decoding schemes so that the hubs will impact the solution performances. In Table 9, when increasing the number of hubs (NS), the computing time (CT) decreases, the HV and NS values also lower with a tendency, while the Space metrics are not stable. In Figure 8, from five to 10 hubs, the Pareto front moves to the corner fast.

6.4.8. Numbers of Spokes Impacting on the Performances

As studied above, the number of hubs can affect the HSN solution difficulty, while Table 10 indicates that the number of spokes is the most affected. The computing time (CT) drastically increases when the number of spokes (NS) increases from 10 to 100. In Spacing metrics, more spokes help find diversities of solutions on the Pareto fronts.

6.4.9. Study the Overdue Delivery Strategy

In drone-based instant delivery, the merchants should have a strong attitude to extend the acceptable order engagement time range ( T o r d e r ) because it will enlarge the coverage of the transshipment hubs and the consumer group. However, they must consider the costs to extend the overdue delivery. Consumers may accept comparatively delayed delivery for three reasons: first, drone-based delivery is fantastic; second, drone-based delivery is much cleaner and contactless; third, it is at least a new choice. Table 11 presents the results of increasing T o r d e r , and Figure 9 depicts five Pareto fronts. From 0% to 5% and 5% to 10%, the Pareto front moves fast.

6.4.10. Impacts of Urban Rush Hours on the Solutions

Big cities generally have several rush hours, which will affect the truck speeds in the transshipment stage.

6.4.11. Impacts of Drone Delays on the Solutions

The drones may delay transportation because of air and various emergency conditions. Although the reasons may be diverse, the impacts on the logistics are mainly reflected by reduced drone speeds. Table 13 shows the results of gradually reducing drone speeds. Figure 11 further depicts the Pareto fronts. In the illustrated case, a slight delay (5%) may be acceptable, and a 10% delay is severe.

6.4.12. Impacts of Busy Hubs and Even Explosion Periods on the Solutions

In [M2], the busy hubs and explosion degrees are formulated by the parameter T t r , which depends on the efficiency of transshipment at the hubs. Table 14 presents the impacts of the four performance metrics by increasing T t r . When its value is tight, CT increases, HV drops, and NS drops, making it difficult to find solutions. Figure 12 indicates that bigger T t r values will drastically make more unmet orders.

6.5. Managerial Implications

Based on the results analyzed above for the devised models and algorithms, we can conclude that the following generations have managerial implications for drone-based instant delivery service providers and merchants.
(1) Drone-based pickup and delivery can utilize the economy of scale of transportation while additional interaction time is incurred, including the processing times at hubs, transshipment operations between drones and trucks, and drones and loading/unloading cabinets (Section 6.4).
(2) Introducing drones for urban instant pickup and delivery may prolong the order engagement time. Optimizing the logistics networks and tuning the parameters can help reduce costs and mitigate order losses (Section 6.4.9).
(3) HSN and extended HSN optimization, particularly when considering urban drone-based instant delivery, pose challenges for on-the-shelf mathematical program solvers. As examined in Section 6, mathematical programs can produce good Pareto fronts for small-scale instances, while [EAr] and [EAp] are competitive in solving large-scale instances and cannot ensure optimality. It is practical to develop heuristics and intelligent algorithms (Section 6.4.4 and Section 6.4.5).
(4) More hubs will demand more computing resources and challenge the solution methods. More hubs could be practical in drone-based instant delivery, given that transshipment hubs should be more flexible than traditional city logistics (Section 6.4.7 and Section 6.4.8).
(5) Practical applications of the devised models and algorithms must address large-scale instances, e.g., with more than 100 spokes. So, fast solution algorithms with promising computing performance are essential (Section 6.4.4 and Section 6.4.5).
(6) Multi-objective Pareto front analysis assesses the impacts of extending the order engagement time ranges on the solutions, which must reflect the costs. So, drone-based instant delivery service providers and merchants should prioritize balancing expenses and revenues (from Section 6.4.7, Section 6.4.8, Section 6.4.9, Section 6.4.10, Section 6.4.11 and Section 6.4.12).
(7) The Pareto front analysis of the drone delays can contribute to investing and backing up additional drones. Drone-based instant delivery service providers should carefully weigh the Pareto front improvement and drone investment costs (from Section 6.4.7, Section 6.4.8, Section 6.4.9, Section 6.4.10, Section 6.4.11 and Section 6.4.12).
(8) Among all parameters and strategies, mitigating drone delays at hubs may impact the solution most, and addressing it is achievable through effective management, advanced technologies, and innovations (Section 6.4).

7. Conclusions

Drone-based instant delivery with simultaneous first and last-mile pickup is a challenging decision-making and optimization problem. Inspired by the Shenzhen City drone-based instant delivery case, this study investigated the hub-and-spoke network (HSN) optimization problem, considering logistics costs and order loss minimization as a bi-objective optimization problem. Extending the baseline HSN model, we devised a bi-objective mixed-integer linear program (MILP), solved by the ε -constraint method and two evolutionary algorithms using permutation (EAp) and rand keys (EAr) as encoding and decoding schemes. Using an ideal dataset and the datasets generated in the Shenzhen City scenarios, the solution methods are compared by experiments, the parameter sensitivities are analyzed numerically, and three groups and twelve experiments are conducted to demonstrate the problem features and validate the devised models and algorithms.
The examined drone-based logistics networks and operations optimization problems are exciting and challenging in formulation and algorithm development. Based on the problem and the methods devised, the following research directions should help enable the development of drone-based instant delivery. First, extending the solution algorithms by mathematic heuristics and advanced intelligent algorithms for large-scale practical instances is beneficial. For example, the Baoan District of Shenzhen City contains more than 20,000 takeaway merchants and 200,000 buildings. The existing algorithms based on NSGA-II can be adapted to other multi-objective optimization algorithms that may optimize computation performance and optimality. Further, we will try to find solutions to the multi-objective model by using methods that solve mathematical programs exactly. Second, the instant delivery scenarios are full of uncertainties and dynamics. We should extend the deterministic solutions to stochastic programs and robust optimization. We can even incorporate the potential economic and environmental impacts of widespread drone use in urban logistics into the models. Third, some cities are trying different logistics service modes. The layouts and traffic conditions of other cities may also impact network optimization and scheduling results, and thus, it is beneficial to develop dataset generation schemes. We can create the mode featured by drone-based pickup/delivery and truck-based transshipment to other creative modes, e.g., crowdsourcing and cloud logistics.

Author Contributions

Conceptualization, Z.-H.H.; methodology, Z.-H.H.; software, Y.-N.L.; validation, Y.-N.L. and Y.-L.H.; formal analysis, Z.-H.H. and Y.-N.L.; resources, X.-Q.B.; data curation, Z.-H.H., Y.-N.L., and X.-Q.B.; writing—original draft, Z.-H.H., Y.-N.L., and X.-Q.B.; writing—review and editing, Y.-L.H. and X.-Q.B.; visualization, Y.-N.L.; supervision, Z.-H.H.; funding acquisition, Z.-H.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shanghai Municipality Science and Technology Commission (23ZR1426500).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors acknowledge the editors and the anonymous referees for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ghelichi, Z.; Gentili, M.; Mirchandani, P.B. Drone logistics for uncertain demand of disaster-impacted populations. Transp. Res. Part C-Emerg. Technol. 2022, 141, 103735. [Google Scholar] [CrossRef] [Scilit]
  2. Bonini, T.; Treré, E.; Yu, Z.Z.; Singh, S.; Cargnelutti, D.; López-Ferrández, F.J. Cooperative affordances: How instant messaging apps afford learning, resistance and solidarity among food delivery workers. Convergence 2023, 30, 554–571. [Google Scholar] [CrossRef] [Scilit]
  3. Zhao, Y.L.; Cattaruzza, D.; Kang, N.X.; Roberti, R. Synchronized Deliveries with a Bike and a Self-Driving Robot. Transp. Sci. 2024, 58, 219–239. [Google Scholar] [CrossRef] [Scilit]
  4. Leon, S.; Chen, C.; Ratcliffe, A. Consumers’ perceptions of last mile drone delivery. Int. J. Logist. Res. Appl. 2023, 26, 345–364. [Google Scholar] [CrossRef] [Scilit]
  5. Janke, C.; de Haag, M.U. Implementation of European Drone Regulations-Status Quo and Assessment. J. Intell. Robot. Syst. 2022, 106, 33. [Google Scholar] [CrossRef] [Scilit]
  6. Sawadsitang, S.; Niyato, D.; Tan, P.S.; Wang, P.; Nutanong, S. Shipper Cooperation in Stochastic Drone Delivery: A Dynamic Bayesian Game Approach. IEEE Trans. Veh. Technol. 2021, 70, 7437–7452. [Google Scholar] [CrossRef] [Scilit]
  7. Macias, J.E.; Angeloudis, P.; Ochieng, W. Optimal hub selection for rapid medical deliveries using unmanned aerial vehicles. Transp. Res. Part C-Emerg. Technol. 2020, 110, 56–80. [Google Scholar] [CrossRef] [Scilit]
  8. Majd, A.; Loni, M.; Sahebi, G.; Daneshtalab, M. Improving Motion Safety and Efficiency of Intelligent Autonomous Swarm of Drones. Drones 2020, 4, 48. [Google Scholar] [CrossRef] [Scilit]
  9. Lappas, V.; Zoumponos, G.; Kostopoulos, V.; Lee, H.I.; Shin, H.S.; Tsourdos, A.; Tantardini, M.; Shomko, D.; Munoz, J.; Amoratis, E.; et al. EuroDRONE, a European Unmanned Traffic Management Testbed for U-Space. Drones 2022, 6, 53. [Google Scholar] [CrossRef] [Scilit]
  10. Smith, A.; Dickinson, J.E.; Marsden, G.; Cherrett, T.; Oakey, A.; Grote, M. Public acceptance of the use of drones for logistics: The state of play and moving towards more informed debate. Technol. Soc. 2022, 68, 101883. [Google Scholar] [CrossRef] [Scilit]
  11. Bruni, M.E.; Khodaparasti, S.; Moshref-Javadi, M. A logic-based Benders decomposition method for the multi-trip traveling repairman problem with drones. Comput. Oper. Res. 2022, 145, 105845. [Google Scholar] [CrossRef] [Scilit]
  12. Huang, H.L.; Savkin, A.V.; Huang, C. Reliable Path Planning for Drone Delivery Using a Stochastic Time-Dependent Public Transportation Network. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4941–4950. [Google Scholar] [CrossRef] [Scilit]
  13. Meng, Z.Y.; Zhou, Y.T.; Li, E.Y.; Peng, X.Y.; Qiu, R. Environmental and economic impacts of drone-assisted truck delivery under the carbon market price. J. Clean. Prod. 2023, 401, 136758. [Google Scholar] [CrossRef] [Scilit]
  14. Huang, H.L.; Savkin, A.V. Deployment of Charging Stations for Drone Delivery Assisted by Public Transportation Vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 15043–15054. [Google Scholar] [CrossRef] [Scilit]
  15. Fehling, C.; Saraceni, A. Technical and legal critical success factors: Feasibility of drones & AGV in the last-mile-delivery. Transp. Bus. Manag. 2023, 50, 101029. [Google Scholar]
  16. Zhen, L.; Wu, J.W.; Laporte, G.; Tan, Z.Y. Heterogeneous instant delivery orders scheduling and routing problem. Comput. Oper. Res. 2023, 157, 106246. [Google Scholar] [CrossRef] [Scilit]
  17. Gu, Q.C.; Fan, T.J.; Pan, F.; Zhang, C. A vehicle-UAV operation scheme for instant delivery. Comput. Ind. Eng. 2020, 149, 106809. [Google Scholar] [CrossRef] [Scilit]
  18. Guo, C.J.; Thompson, R.G.; Foliente, G.; Peng, X.S. Reinforcement learning enabled dynamic bidding strategy for instant delivery trading. Comput. Ind. Eng. 2021, 160, 107596. [Google Scholar] [CrossRef] [Scilit]
  19. Chauhan, D.R.; Unnikrishnan, A.; Boyles, S.D. Maximum Profit Facility Location and Dynamic Resource Allocation for Instant Delivery Logistics. Transp. Res. Rec. 2022, 2676, 697–710. [Google Scholar] [CrossRef] [Scilit]
  20. Chen, J.Y.; Fan, T.J.; Gu, Q.C.; Pan, F. Emerging technology-based online scheduling for instant delivery in the O2O retail era. Electron. Commer. Res. Appl. 2022, 51, 101115. [Google Scholar] [CrossRef] [Scilit]
  21. Cui, S.X.; Sun, Q.; Zhang, Q. A Time-Dependent Vehicle Routing Problem for Instant Delivery Based on Memetic Algorithm. Comput. Intell. Neurosci. 2022, 2022, 5099008. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  22. Hou, Y.; Guo, X.Y.; Han, H.G.; Wang, J.J. Knowledge-driven ant colony optimization algorithm for vehicle routing problem in instant delivery peak period. Appl. Soft Comput. 2023, 145, 110551. [Google Scholar] [CrossRef] [Scilit]
  23. Snoeck, A.; Winkenbach, M.; Fransoo, J.C. On-demand last-mile distribution network design with omnichannel inventory. Transp. Res. Part E-Logist. Transp. Rev. 2023, 180, 103324. [Google Scholar] [CrossRef] [Scilit]
  24. Wu, J.; Zhang, P.W.; Wang, Y.; Shi, J.M. Integrated aviation model and metaheuristic algorithm for hub-and-spoke network design and airline fleet planning. Transp. Res. Part E-Logist. Transp. Rev. 2022, 164, 102755. [Google Scholar] [CrossRef] [Scilit]
  25. Zhou, S.Q.; Ji, B.; Song, Y.L.; Yu, S.S.; Zhang, D.Z.; Van Woensel, T. Hub-and-spoke network design for container shipping in inland waterways. Expert Syst. Appl. 2023, 223, 119850. [Google Scholar] [CrossRef] [Scilit]
  26. Zheng, J.F.; Meng, Q.; Sun, Z. Liner hub-and-spoke shipping network design. Transp. Res. Part E-Logist. Transp. Rev. 2015, 75, 32–48. [Google Scholar] [CrossRef] [Scilit]
  27. Arbabi, H.; Nasiri, M.M.; Bozorgi-Amiri, A. A hub-and-spoke architecture for a parcel delivery system using the cross-docking distribution strategy. Eng. Optim. 2021, 53, 1593–1612. [Google Scholar] [CrossRef] [Scilit]
  28. Jeong, S.J.; Lee, C.G.; Bookbinder, J.H. The European freight railway system as a hub-and-spoke network. Transp. Res. Part A-Policy Pract. 2007, 41, 523–536. [Google Scholar] [CrossRef] [Scilit]
  29. De Freitas, C.C.; Aloise, D.J.; Fontes, F.F.D.; Santos, A.C.; Menezes, M.D. A biased random-key genetic algorithm for the two-level hub location routing problem with directed tours. OR Spectr. 2023, 45, 903–924. [Google Scholar] [CrossRef] [Scilit]
  30. Kemmar, O.; Bouamrane, K.; Gelareh, S. Hub location problem in round-trip service applications. Rairo-Oper. Res. 2021, 55, S2831–S2858. [Google Scholar] [CrossRef] [Scilit]
  31. Li, Z.C.; Bing, X.; Fu, X.W. A hierarchical hub location model for the integrated design of urban and rural logistics networks under demand uncertainty. Ann. Oper. Res. 2023. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. Hu, Q.M. A reconfiguration optimisation model for hub-and-spoke network mergers. Eur. J. Ind. Eng. 2017, 11, 101–132. [Google Scholar] [CrossRef] [Scilit]
  33. Pirkul, H.; Schilling, D.A. An efficient procedure for designing single allocation hub and spoke systems. Manag. Sci. 1998, 44, S235–S242. [Google Scholar] [CrossRef] [Scilit]
  34. Gelareh, S.; Nickel, S.; Pisinger, D. Liner shipping hub network design in a competitive environment. Transp. Res. Part E-Logist. Transp. Rev. 2010, 46, 991–1004. [Google Scholar] [CrossRef] [Scilit]
  35. Zhao, L.; Bi, X.H.; Dong, Z.H.; Xiao, N.; Zhao, A.N. Robust traveling salesman problem with drone: Balancing risk and makespan in contactless delivery. Int. Trans. Oper. Res. 2024, 31, 167–191. [Google Scholar] [CrossRef] [Scilit]
  36. Zhu, T.K.; Boyles, S.D.; Unnikrishnan, A. Two-stage robust facility location problem with drones. Transp. Res. Part C-Emerg. Technol. 2022, 137, 103563. [Google Scholar] [CrossRef] [Scilit]
  37. Salama, M.R.; Srinivas, S. Collaborative truck multi-drone routing and scheduling problem: Package delivery with flexible launch and recovery sites. Transp. Res. Part E-Logist. Transp. Rev. 2022, 164, 102788. [Google Scholar] [CrossRef] [Scilit]
  38. Zou, B.P.; Wu, S.Q.; Gong, Y.M.; Yuan, Z.; Shi, Y.Q. Delivery network design of a locker-drone delivery system. Int. J. Prod. Res. 2023, 62, 4097–4121. [Google Scholar] [CrossRef] [Scilit]
  39. Li, H.Q.; Chen, J.; Wang, F.L.; Zhao, Y.B. Truck and drone routing problem with synchronization on arcs. Nav. Res. Logist. 2022, 69, 884–901. [Google Scholar] [CrossRef] [Scilit]
  40. Yin, Y.Q.; Yang, Y.J.; Yu, Y.G.; Wang, D.J.; Cheng, T. Robust vehicle routing with drones under uncertain demands and truck travel times in humanitarian logistics. Transp. Res. Part B-Methodol. 2023, 174, 102781. [Google Scholar] [CrossRef] [Scilit]
  41. Kim, D.; Lee, K.; Moon, I. Stochastic facility location model for drones considering uncertain flight distance. Ann. Oper. Res. 2019, 283, 1283–1302. [Google Scholar] [CrossRef] [Scilit]
  42. Shi, Z. Shenzhen Is Piloting a New Model of Drone Delivery for Takeout. Available online: https://www.thepaper.cn/newsDetail_forward_23169009 (accessed on 6 February 2024).
  43. Shen, L.; Wang, Y.; Liu, K.; Yang, Z.; Shi, X.; Yang, X.; Jing, K. Synergistic path planning of multi-UAVs for air pollution detection of ships in ports. Transp. Res. Part E Logist. Transp. Rev. 2020, 144, 102128. [Google Scholar] [CrossRef] [Scilit]
  44. Shen, L.; Hou, Y.; Yang, Q.; Lv, M.; Dong, J.-X.; Yang, Z.; Li, D. Synergistic path planning for ship-deployed multiple UAVs to monitor vessel pollution in ports. Transp. Res. Part D Transp. Environ. 2022, 110, 103415. [Google Scholar] [CrossRef] [Scilit]
  45. Borghetti, F.; Caballini, C.; Carboni, A.; Grossato, G.; Maja, R.; Barabino, B. The Use of Drones for Last-Mile Delivery: A Numerical Case Study in Milan, Italy. Sustainability 2022, 14, 1766. [Google Scholar] [CrossRef] [Scilit]
  46. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef] [Scilit]
  47. Jensen, M.T. Reducing the run-time complexity of multiobjective EAs: The NSGA-II and other algorithms. IEEE Trans. Evol. Comput. 2003, 7, 503–515. [Google Scholar] [CrossRef] [Scilit]
  48. Srinivas, N.; Deb, K. Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef] [Scilit]
  49. Deng, W.; Zhang, X.; Zhou, Y.; Liu, Y.; Zhou, X.; Chen, H.; Zhao, H. An enhanced fast non-dominated solution sorting genetic algorithm for multi-objective problems. Inf. Sci. 2022, 585, 441–453. [Google Scholar] [CrossRef] [Scilit]
  50. Yahyaoui, H.; Kaabachi, I.; Krichen, S.; Dekdouk, A. Two metaheuristic approaches for solving the multi-compartment vehicle routing problem. Oper. Res. 2020, 20, 2085–2108. [Google Scholar] [CrossRef] [Scilit]
  51. Lin, Q.Z.; Chen, J.Y.; Zhan, Z.H.; Chen, W.N.; Coello, C.A.C.; Yin, Y.L.; Lin, C.M.; Zhang, J. A Hybrid Evolutionary Immune Algorithm for Multiobjective Optimization Problems. IEEE Trans. Evol. Comput. 2016, 20, 711–729. [Google Scholar] [CrossRef] [Scilit]
  52. Tian, Y.; Cheng, R.; Zhang, X.Y.; Li, M.Q.; Jin, Y.C. Diversity Assessment of Multi-Objective Evolutionary Algorithms: Performance Metric and Benchmark Problems. IEEE Comput. Intell. Mag. 2019, 14, 61–74. [Google Scholar] [CrossRef] [Scilit]
  53. Zapotecas-Martinez, S.; Lopez-Jaimes, A.; Garcia-Najera, A. LIBEA: A Lebesgue Indicator-Based Evolutionary Algorithm for multi-objective optimization. Swarm Evol. Comput. 2019, 44, 404–419. [Google Scholar] [CrossRef] [Scilit]
  54. Kumar, S.; Tejani, G.G.; Pholdee, N.; Bureerat, S. Multi-objective modified heat transfer search for truss optimization. Eng. Comput. 2021, 37, 3439–3454. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.