Next Article in Journal
Research on Multi-UAV Obstacle Avoidance with Optimal Consensus Control and Improved APF
Previous Article in Journal
Rotor Speed Prediction Model of Multi-Rotor Unmanned Aerial Spraying System and Its Matching with the Overall Load
Previous Article in Special Issue
The Development of an Optimal Operation Algorithm for Food Delivery Using Drones Considering Time Interval between Deliveries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

Logistics Research Center, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Submission received: 30 March 2024 / Revised: 26 May 2024 / Accepted: 2 June 2024 / Published: 5 June 2024
(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.

2. Related Studies

2.1. Instant Delivery

Instant delivery aims to significantly enhance the efficiency of cargo transportation and promptly respond to consumer demands by applying advanced technologies. It integrates the Internet of Things (IoT), artificial intelligence and machine learning (ML), automation and robotics, and big data analytics. It enables the real-time monitoring of the location and status of packages, demand forecasting, routing optimization, and the utilization of autonomous vehicles or robots for delivery tasks. Chinese e-commerce giants such as Alibaba and JD.com have conducted trials of autonomous delivery vehicles [3], and Amazon offers the Prime Now service for two-hour delivery while exploring the possibilities of drone delivery [4]. In instant delivery, drones are considered a robust solution for addressing the last-mile delivery challenge due to their rapidness and flexibility. Drone applications extend beyond last-mile delivery to support emergency supplies transportation and delivery to remote areas.
Instant delivery is limited by the short-order engagement time ranges, e.g., one hour, so advanced technologies and decision-making methods are essential for saving time and speeding the delivery processes. Table 1 lists studies on the operations research of instant delivery, which differs from general delivery in the order engagement time limits [16]. Most studies reviewed apply UAVs (Unmanned Aerial Vehicles) or drones to cooperate with logistics vehicles. The column “TD” (truck and drone) summarizes the transportation devices used. Three studies coordinate trucks and drones for efficient instant delivery. Although even complicated instant delivery problems can be formulated or transferred into mixed-integer linear programs (MILPs), they are challenging to solve by exact algorithms within acceptable times. Various heuristics can be applied to solve the problems. As shown at the end of Table 1, this study investigates the solution of using trucks and drones simultaneously and devises bi-objective MILPs that are solved by algorithms based on ε -constraint and NSGA-II.

2.2. Hub-and-Spoke Network Optimization

The HSN is a classic model for designing logistics and transportation systems. The network features a set of hubs connecting peripheral spokes, which are interconnected to utilize the economy of scale of logistics. HSN is widely applied in the logistics industry, especially in building efficient supply chain systems for retail and e-commerce [23]. The aviation industry also adopts this concept by connecting different destinations through hub airports to enhance flight operational efficiency [24]. The design of public transportation routes can similarly draw inspiration from the HSN concept to achieve efficient connections [12]. The theoretical and technical challenges in designing and optimizing HSNs include addressing distinct features, developing faster solutions, and considering uncertain and dynamic demands, traffic, and network structures.
Many studies have investigated HSN optimization, as presented in Table 2. The HSNs have been applied in waterways [25], maritime [26], roads [27], railroad [28], and aviation transportation and logistics systems. Generally, the hubs are not fully connected to waterways and maritime transportation systems. In this study, the hub connections are constrained by order engagement time ranges. In the column “PF” (partial or complete connections among hubs), some studies consider the partial connections practically [25,28,29,30]. The HSN involves logistics costs, efficiency, and emissions, so it should be formulated as a multi-objective model. Although it can be formulated as MILPs, due to its complexities, various math-heuristics and metaheuristics have been developed in the literature. As elucidated in the last row in Table 2, we considered minimizing the logistics cost and order loss simultaneously in a bi-objective model, which is solved by ε -constraint and NSGA-II.

2.3. Drone-Based Facility Location Problems

The application of drone technology to logistics is gradually becoming widespread, bringing forth new features and challenges in facility location problems. These features consider the rational spatial utilization and safety requirements of drone takeoff and landing facilities, charging stations, and maintenance to ensure sustained and stable drone operations. Various new technologies and methods with drone-based logistics systems are applied to facility locations. Virtual reality and simulation technologies are used to simulate location selection scenarios virtually, evaluating the operational effectiveness of drones in different locations [35]. Data analytics and predictive technologies help assess the demands and potential traffic at various locations, while autonomous navigation and environmental perception technologies ensure safe and effective drone flights in urban environments [12]. However, limitations include short endurance [36], susceptibility to weather conditions, regulation challenges [7], and privacy protection.
Table 3 reviews pioneering studies on drone-based routing and location optimization in three aspects: problem features, model, and algorithm. Three classification criteria are further developed to study the problem features: FL (first-mile pickup or last-mile delivery), RN (routing or network optimization), and FD (fixed or dynamic drone launching and returning locations). In all reviewed studies, drones undertake the last-mile delivery tasks. Most studies concern the truck/vehicle and drone routing problem, and some consider the locations of drone launching and returning, while these locations depend on the truck routes. As for models, although some studies formulate the problems as MILPs, they also analyze the problems and devise models by scenario-based sensitivities. The above studies correlate well with methodology, while the large-scale drone application in urban distribution may challenge management, the environment, and safety.
Due to the complexities of the truck–drone routing problem (TDRP) and location optimization models, exact algorithms (e.g., B&PC and BD) and various heuristic algorithms (e.g., ALNS, GA, and TS) contribute to obtaining optima or approximate solutions. As indicated in the last row of Table 3, this study was activated by drone-based urban instant delivery and aimed to optimize the HSN coordinating drones and trucks. In particular, the drones undertake the first-mile pickup from merchants to hubs and last-mile delivery from hubs to consumers, while the trucks serve the transshipment among hubs. Therefore, the drone launching and returning hubs incur a strategic decision. We formulated the problem as a bi-objective MILP, which was solved using ε -constraints and NSGA-II.

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.
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.

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.
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.
Table 4. Experimental purposes, settings, and results.
No.PurposesSettings and StepsResults
1Demonstration(1) Dataset: [IDEAL]
(2) Models and algorithms: [M1],   M 2 ε = 0.1 , [EAp], and [EAr].
Figure 4
2Compare [M1] and [M2](1) Dataset: [S10H2i(0–9)];
2) Models: [M1], [M2], and M 2 ε = 0.1 .
Table 5
3Analyze the EA’s hyperparameters(1) Dataset: [S60H6i0];
(2) Algorithms: [EAp] and [EAr].
Table 6
4Compare [M2], [EAh] and [EAr](1) Dataset: [S10H3i1];
(2) Model: solve M 2 ε for ε 0,0.1 , until there is no change in the objectives;
(3) Algorithms: [EAp] and [EAr].
Figure 5
5Compare [EAh] and [EAr](1) Dataset: [S(40, 60, 80, 100)H(4, 6, 8, 10)i0];
(2) Algorithms: [EAp] and [EAr].
Table 7
Figure 6
6 Sensitivities   of   S t r u c k ,   S d r o n e ,   T o r d e r ,   and   T t r (1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) The reference values of the four parameters:   40.0,50.0,1.0,0.3 ;
(4) The ratios for adjusting the parameter values:   0.1 , 0.05,0 , 0.05,0.10 ;
Table 8
Figure 7
7Number of hubs impacting on the performances(1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) Varying the hubs:   H ¯ = 5,10 , , 30 .
Table 9
Figure 8
8Number of spokes impacting on the performances(1) Dataset: all datasets generated;
(2) Algorithm: [EAr].
Table 10
9Study the overdue delivery strategy(1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) The reference values of the order time ( T o r d e r ): 1 h;
(4) The ratios for adjusting the parameter values: 0.00,0.05,0.10,0.15,0.20 .
Table 11
Figure 9
10Impacts of urban rush hours on the solutions(1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) The reference values of the truck speed ( S t r u c k ): 50 km/h;
(4) The ratios for adjusting the parameter values:   0.00 , 0.05 , 0.10 , 0.15 , 0.20 .
Table 12
Figure 10
11Impacts of drone delays on the solutions(1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) The reference values of the drone speed ( S d r o n e ): 50 km/h;
(4) The ratios for adjusting the parameter values:   0.00 , 0.05 , 0.10 , 0.15 , 0.20 .
Table 13
Figure 11
12Impacts of hub busy and even explosion periods on the solutions(1) Dataset: [S60H6i0];
(2) Algorithm: [EAr];
(3) The reference values of the hub stay time ( T t r ): 0.3 h;
(4) The ratios for adjusting the parameter values:   0.00,0.05,0.10,0.15,0.20 .
Table 14
Figure 12

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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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] [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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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] [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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  48. Srinivas, N.; Deb, K. Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  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]
  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]
  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]
  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]
  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]
  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]
Figure 1. A demonstrative diagram of drone-based instant delivery.
Figure 1. A demonstrative diagram of drone-based instant delivery.
Drones 08 00247 g001
Figure 2. A diagram of NSGA-II.
Figure 2. A diagram of NSGA-II.
Drones 08 00247 g002
Figure 3. Shenzhen City and its Baoan District.
Figure 3. Shenzhen City and its Baoan District.
Drones 08 00247 g003
Figure 4. A demonstrative diagram of HSN.
Figure 4. A demonstrative diagram of HSN.
Drones 08 00247 g004
Figure 5. Pareto fronts of the results using [EAp], [EAr], and [M2].
Figure 5. Pareto fronts of the results using [EAp], [EAr], and [M2].
Drones 08 00247 g005
Figure 6. Pareto fronts of [EAp] and [EAr] used for solving four datasets.
Figure 6. Pareto fronts of [EAp] and [EAr] used for solving four datasets.
Drones 08 00247 g006
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 7. Pareto fronts of sensitivities of four parameters. (a) Truck speed; (b) Drone speeds; (c) Order time range; (d) Process time at hubs.
Drones 08 00247 g007aDrones 08 00247 g007b
Figure 8. Pareto fronts of varying hub numbers.
Figure 8. Pareto fronts of varying hub numbers.
Drones 08 00247 g008
Figure 9. Pareto fronts of extending order time overdue.
Figure 9. Pareto fronts of extending order time overdue.
Drones 08 00247 g009
Figure 10. Pareto fronts impacted by truck speeds.
Figure 10. Pareto fronts impacted by truck speeds.
Drones 08 00247 g010
Figure 11. Pareto fronts impacted by drone delays in transportation.
Figure 11. Pareto fronts impacted by drone delays in transportation.
Drones 08 00247 g011
Figure 12. Pareto fronts impacted by drone delays at hubs [S60H6i0].
Figure 12. Pareto fronts impacted by drone delays at hubs [S60H6i0].
Drones 08 00247 g012
Table 1. Studies on instant delivery.
Table 1. Studies on instant delivery.
StudyProblem FeaturesTDModelAlgorithm
[16]Heterogeneous instant delivery order scheduling and routing problems.TMILPCG
[17]Instant delivery by vehicles and drones.TDMILPACO
[18]An auction-based trading platform to enable procurement for instant delivery. TGameML
[19]A facility location and demand allocation problem for drone-based instant delivery.TD-HA
[20]Online instant delivery with dynamic orders.TMILPGA
[21]Time-dependent instant delivery considering cost, customer satisfaction, and traffic.TMILPGA, VNS
[22]A VRP in an instant delivery peak period.TMILPACO
This studyAn HSN coordinating trucks for transshipments among hubs and drones for first-mile pickup and last-mile distribution.TDMILP, MONSGA-II, GA
Note: ACO = artificial colony algorithm; BG = Benders decomposition; CG = column generation; GA = genetic algorithm; Game = game theory model; HA = heuristic algorithm; MILP = mixed-integer linear program; ML = machine learning; MO = multi-objective optimization; VNS = variable neighborhood search; TD = truck (T) or/and drone (D).
Table 2. Pioneering studies on hub-and-spoke network optimization.
Table 2. Pioneering studies on hub-and-spoke network optimization.
StudyProblem FeaturesPFModelAlgorithm
[31]A hierarchical urban and rural logistics network with hub capacity and demand uncertainty.FMILPB&C
[32]Reconfiguring the merged HSNs considering vehicle emissions, on-time delivery, and operating costs.FMO, MINLPSOCP
[28]An HSN network for railroad freight with links to concentrated freight flows.PMILPHA
[30]Service networks based on round-trips.PMILPVNS, ML
[25]Inland container shipping HSN networks, determining hubs, feeder port allocation, and fleet deployment.PMILPBD
[33]HSN network design considering congested hubs and links.FQueueNSGA-II, ILS
[34]Hub location considering links with incentive-dependent capacities, affecting the hub selections and flow assignment.PConvexApprox
[24]A cross-docking HSN with electric truck fleets, mobile charging stations, and capacity constraints.FGraphGA
This studyDrones undertake transportation between spokes and hubs, while trucks undertake transshipment among hubs. Instant delivery time ranges constrain the connections among hubs.PMILP, MOGA, NSGA-II
Note: Approx = outer-approximation algorithm; B&C = branch-and-cut algorithm; BD = Benders decomposition; ILS = Iterated Local Search; MINLP = mixed-integer nonlinear program; SOCP = second-order cone program.
Table 3. Related studies on drone-based routing and location optimization.
Table 3. Related studies on drone-based routing and location optimization.
StudyProblem FeaturesFLRNFDModelAlgorithm
[37]Minimize the makespan in TDRP with non-customer stops.LRDMILPSA, VNS
[29]TDRP with uncertain demands and drone capacity.LRFMILPSAA, GA
[38]TDRP with synchronization on arcs.LRDMINLPALNS
[39]Drone launch/retrieval with a moving truck.LNFSPGA, HA
[12]Drone routing constrained by traversal time and limited batteries.LRDSPSAA
[35]Locate drone takeoff platforms.LRFGraphBD
[11]Robust drone TSP with uncertain travel time.LRDROB&PC, HA
[40]Optimize contactless delivery risk and makespan.LFNFSPBD
[41]Minimize customer waiting times in multi-trip one-truck and multi-drone routing.LFNFMONSGA-II, TS
This studyMinimize customer waiting times in multi-trip one-truck and multi-drone delivery.FLRNFDModelAlgorithm
Note: B&PC = branch-and price-and-cut algorithm; FD = fixed and/or dynamic drone launching and returning locations; FL = first-mile pickup and/or last-mile delivery; MINLP = mixed-integer non-linear program; RO = robust optimization; SA = simulated annealing; SAA = sample average approximation; SP = stochastic program; TS = tabu search algorithm.
Table 5. Objective values of solving [M1] and [M2].
Table 5. Objective values of solving [M1] and [M2].
Dataset [ M 1 ] [ M 2 a ] [ M 2 ε = 0.1 ] z s u m z h s n ε 100 z s u m
z h s n z h s n z s u m z h s n ε z s u m ε
S60H6i0836183615683612653.57
S60H6i1942194214694213621.74
S60H6i257405740185740180.00
S60H6i310,15210,1527210,1523650.00
S60H6i4952595258495254447.62
S60H6i5975197514297513028.57
S60H6i693479347489347464.17
S60H6i711,43911,4397811,4395233.33
S60H6i879997999327999320.00
S60H6i983338333288333267.14
Mean9006.89006.850.49006.834.624.61
Table 6. Tuning the mutation and crossover probabilities of [EAp] and [EAr].
Table 6. Tuning the mutation and crossover probabilities of [EAp] and [EAr].
[EAp][EAr]
CTHVSpacingNSCTHVSpacingNS
p m 0.0018.450.03276.95202.990.0442050.6316.54
0.2517.900.048398.24209.190.0701644.3318.74
0.5017.180.052656.812013.010.0782395.5818.66
0.7516.660.048270.852014.850.0763889.2716.06
1.0016.470.056348.982016.150.0844738.2914.08
p c 0.0017.670.04231.81209.770.0623544.9014.92
0.2517.420.046358.842010.780.0702270.3517.68
0.5017.680.046340.672011.480.0722726.0117.40
0.7516.900.050586.602011.980.0742925.8516.88
1.0017.000.052433.912012.180.0743250.9917.20
Note: CT = Computing time (s); HV = Hyper volume; NS = Number of Non-dominated solutions.
Table 7. Comparisons between [EAp] and [EAr].
Table 7. Comparisons between [EAp] and [EAr].
[EAp][EAr]
CTHVSpacingNSCTHVSpacingNS
S40H4i029.800.090693.37206.130.072485.8620
S60H6i066.840.0180.002033.090.0201646.6712
S80H8i0109.640.0522155.952096.020.0743145.0420
S100H10i0179.930.1038278.0520176.280.1027077.6520
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
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 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 .
S t r u c k S d r o n e
CTHVSpacingNS CTHVSpacingNS
−10%26.760.037775.4320−10%27.590.045627.4720
−5%25.550.0701213.5920−5%27.410.056678.4920
40 km/h28.790.052703.802050 km/h34.000.063840.1720
+5%42.300.0662875.5820+5%22.570.081732.2120
+10%25.290.060624.5520+10%30.680.1341588.4420
T o r d e r T t r
CTHVSpacingNS CTHVSpacingNS
−10%31.720.0391090.3820−10%27.720.130661.5620
−5%37.620.0655948.0120−5%38.730.1903331.4218
1.0 h30.010.0871404.75200.3 h40.020.1421453.3120
+5%39.600.147976.2020+5%41.180.1362342.7620
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 9. Impacts of hubs on the solutions.
Table 9. Impacts of hubs on the solutions.
HubsCTHVSpacingNS
520.260.120873.7620
1058.550.1352652.4920
1562.640.0682613.2919
2065.150.016255.076
2567.160.0256256.348
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 10. Results of datasets with different spokes on the solution performances.
Table 10. Results of datasets with different spokes on the solution performances.
DatasetSpokesCTHVSpacingNS
S10H2i(0–9)100.520.021198.679.0
S20H2i(0–9)200.910.066808.5117.8
S30H3i(0–9)302.130.084362.1320.0
S40H4i(0–9)406.030.0751349.7218.9
S50H5i(0–9)5015.480.0792150.2620.0
S60H6i(0–9)6037.600.0844649.1319.7
S70H7i(0–9)7060.740.0833728.1919.8
S80H8i(0–9)80100.840.0773447.4719.9
S90H9i(0–9)90163.060.0734785.1120.0
S100H10i(0–9)100190.470.0767020.3119.9
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 11. Impacts of overdue delivery on the solutions.
Table 11. Impacts of overdue delivery on the solutions.
T o r d e r / h CTHVSpacingNS
1.0071.230.021390.2317
1.0569.210.027295.8720
1.1070.670.0541480.6218
1.1570.430.072823.2017
1.2074.540.0725247.0917
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 12. Impacts of truck speeds on the solutions.
Table 12. Impacts of truck speeds on the solutions.
S t r u c k / ( k m / h ) CTHVSpacingNS
(50 km/h) -0%74.440.0611015.3211
−5%69.740.02618,814.6613
−10%71.800.0471663.9016
−15%70.610.0583305.2718
−20%70.440.065802.1820
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 13. Impacts of drone speeds on the solutions.
Table 13. Impacts of drone speeds on the solutions.
S d r o n e / k m / h CTHVSpacingNS
(40 km/h) -0%74.440.0611015.3211
−5%69.740.02618,814.6613
−10%71.800.0471663.9016
−15%70.610.0583305.2718
−20%70.440.065802.1820
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
Table 14. Impacts of busy hubs on the solutions.
Table 14. Impacts of busy hubs on the solutions.
T t r / h CTHVSpacingNS
0.300 (+0.00%)74.100.016463.4710
0.315 (+0.05%)74.070.017178.2313
0.330 (+0.10%)77.260.013636.956
0.345 (+0.15%)79.380.013338.289
0.360 (+0.20%)82.330.013128.009
Note: CT = computing time (s); HV = hypervolume; NS = number of non-dominated solutions.
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.

Share and Cite

MDPI and ACS Style

Hu, Z.-H.; Huang, Y.-L.; Li, Y.-N.; Bao, X.-Q. Drone-Based Instant Delivery Hub-and-Spoke Network Optimization. Drones 2024, 8, 247. https://0-doi-org.brum.beds.ac.uk/10.3390/drones8060247

AMA Style

Hu Z-H, Huang Y-L, Li Y-N, Bao X-Q. Drone-Based Instant Delivery Hub-and-Spoke Network Optimization. Drones. 2024; 8(6):247. https://0-doi-org.brum.beds.ac.uk/10.3390/drones8060247

Chicago/Turabian Style

Hu, Zhi-Hua, Yan-Ling Huang, Yao-Na Li, and Xiao-Qiong Bao. 2024. "Drone-Based Instant Delivery Hub-and-Spoke Network Optimization" Drones 8, no. 6: 247. https://0-doi-org.brum.beds.ac.uk/10.3390/drones8060247

Article Metrics

Back to TopTop