1. Introduction
In recent years, unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) have garnered significant attention in the logistics sector, emerging as pivotal innovations for enterprises seeking to revolutionize delivery models.
Parallel to this technological evolution, online-based trade, especially e-commerce, has developed rapidly, fundamentally reshaping the logistics industry and creating new opportunities for the expansion of existing enterprises, as well as promoting the rapid development of new enterprises. Additionally, the low entry barriers of online sales platforms have significantly increased the quantity and spatial dispersion of delivery demands, imposing huge pressure on the traditional “last mile” logistics system. As analyzed in previous studies, the development of e-commerce and its impact on the transportation sector indicate that the expansion of e-commerce activities is a key driver of increased transportation intensity and changes in logistics operation structures [
1]. These trends have further accelerated the demand for flexible, efficient, and scalable distribution solutions, providing a strong impetus for the adoption of logistics technologies based on drones and autonomous vehicles.
For instance, Amazon’s Prime Air initiative has achieved remarkable breakthroughs in UAV-based delivery, deploying drones capable of delivering packages weighing up to 2.3 kg within 30 min while boasting a range of 24 km [
2]. Similarly, JD.com has piloted UAV-based last-mile delivery in suburban and rural regions of China, deploying fixed-wing hybrid drones with delivery ranges of approximately 5–15 km to support the routine distribution of lightweight e-commerce parcels. SF Express has tested low-altitude UAV delivery for medical supplies and high-priority goods, utilizing multi-rotor drones with operational ranges of about 3–10 km to improve the timeliness of short-range logistics tasks [
3].
The advancements in UGV technology have introduced transformative opportunities in the logistics sector [
4]. For instance, the U.S.-based Nuro has developed a fully autonomous delivery vehicle capable of round-the-clock food and grocery distribution [
5]. Similarly, JD Logistics has introduced advanced autonomous delivery vehicles that have been widely deployed in last-mile logistics across diverse urban and community scenarios [
6]. Additionally, collaborative delivery systems have garnered significant interest; for example, recent trials have explored a “UAV + UGV” hybrid delivery model combining unmanned aerial and ground vehicles to address last-mile challenges in rural and topographically complex areas [
7]. Technological and regulatory advancements have further facilitated the adoption of UAVs [
8]. Numerous countries have progressively relaxed restrictions on low-altitude UAV operations. The U.S. Federal Aviation Administration now permits small UAVs to operate at night and beyond visual line of sight, thereby laying the groundwork for broader UAV applications [
9]. Similarly, the European Aviation Safety Agency has authorized “Beyond Visual Line of Sight” operations and harmonized regulatory standards across member states [
10,
11]. Collectively, these developments create a favorable environment for the deployment of UAVs and UGVs in logistics.
Building upon the existing technological and policy landscape, numerous studies have proposed optimization models aimed at enhancing system performance through constraint-based approaches. Firstly, battery capacity and payload limitations have a direct impact on energy consumption, prompting many researchers to incorporate these factors as constraints to ensure feasible flight paths and minimize energy waste [
12,
13]. Secondly, constraints on flight distance and UAV fleet size play a critical role in maximizing coverage and reducing operational costs in multi-UAV mission planning [
14,
15]. Additionally, some studies introduce constraints pertaining to communication and vehicle coordination to prevent collisions between UAVs and UGVs, thereby ensuring operational safety [
16]. Collectively, these constraints ensure the efficiency and reliability of UAV–UGV collaborative delivery systems in complex environments.
To address diverse research objectives, scholars have proposed multiple optimization frameworks. A common goal is minimizing delivery time, particularly in scenarios involving coordinated UAV–UGV operations. By integrating coordination mechanisms between UAVs and trucks, studies aim to reduce total delivery duration, especially in intricate distribution networks [
17,
18,
19]. Energy consumption optimization is another critical focus, achieved through rational configurations of battery capacity and flight distance, as well as energy-aware operational strategies, to enhance overall system efficiency [
12,
13]. Path optimization, combining traditional Traveling Salesman Problem formulations with UAV route planning, has also been extensively explored to reduce costs [
19,
20]. For multi-UAV systems, researchers emphasize task coordination among fleets to improve delivery efficiency and minimize overall transit time [
21]. These objectives, supported through diverse optimization methods, have advanced the practical application of UAV–UGV collaborative systems.
Chen’s work [
22] provides a foundational reference for this paper. While Chen considered road network constraints on UGV routes and proposed UAV-based parcel delivery from UGVs, their model focused solely on single-task deliveries. In densely distributed task scenarios, frequent single-task deliveries may necessitate repeated UAV deployment and retrieval, thereby compromising efficiency. Unlike most existing studies, this work introduces a bi-level mixed-integer linear programming (Bilevel-MILP) model that integrates road network constraints and energy consumption co-optimization. The UGV’s movement is strictly confined to fixed road network topologies, while the UAV performs sequential multi-task deliveries under energy constraints. The model innovatively combines road network discretization with dynamic energy depletion mechanisms, employing a dynamic charging point selection strategy and path–energy coupling constraints to characterize the spatiotemporal coordination of UAV–UGV systems in urban environments. To solve this dual-constrained heterogeneous system routing problem, we design a Collaborative Delivery Path Optimization (CDPO) algorithm, which synergistically optimizes UAV delivery sequences and UGV charging decisions through a nested architecture combining an Improved Sparrow Search Algorithm (ISSA) and a Hybrid Genetic Algorithm (HGA). The simulation results demonstrate that, in large-scale scenarios with a task density of 20 per 100 km
2, CDPO reduces the total delivery time by 33.9% (from 2.6880 h to 1.7761 h) and the UAV flight distance by 24.3% (from 145.15 km to 109.82 km) compared to traditional fixed charging strategies (FCSs). In medium-density scenarios, the dynamic charging point selection mechanism reduces path detour losses by 17.6%, validating the method’s adaptability to densely distributed task environments. This road network-constrained collaborative framework offers a novel methodology for spatiotemporal resource integration in urban logistics systems.
The remainder of this paper is organized as follows:
Section 2 reviews related literature;
Section 3 presents the proposed model;
Section 4 details the CDPO algorithm;
Section 5 validates the approach through simulations; and
Section 6 concludes with future research directions.
2. Related Work
The review of Ref. [
23] on drone-aided routing identifies three distinct types of collaborative delivery systems involving UAVs and UGVs: the Traveling Salesman Problem with Drones (TSP-D), the Vehicle Routing Problem with Drones (VRP-D), and the Carrier Vehicle Problem with Drones (CVP-D). Among these, TSP-D focuses on coordinated path planning for a single UAV and UGV, emphasizing dynamic task allocation to optimize overall delivery time, which makes it suitable for small-scale delivery scenarios. VRP-D extends this framework to a multi-UAV, multi-UGV optimization problem that requires a simultaneous consideration of multiple constraints, such as vehicle capacity and drone endurance, typically applied to large-scale delivery demands. In contrast, CVP-D exhibits fundamental differences; UGVs solely serve as mobile charging stations and transport carriers for UAVs, with all final deliveries exclusively executed via drones independently. This model is particularly adapted for “last-mile” delivery in remote areas or urban road network environments.
2.1. TSP-D Related Studies
Recent advancements in TSP-D research demonstrate multidimensional progress. Ref. [
24] proposed a mixed-integer programming model based on a decomposition strategy, breaking the problem into two decision stages: truck route planning and drone scheduling. The paper introduced a Benders decomposition algorithm enhanced with t-shortcut and t-reduction theories, along with valid inequalities, and validated its superiority through randomly generated instances. Subsequently, Ref. [
25] addressed the NP-hard nature of TSP-D by developing a metaheuristic framework using the Greedy Randomized Adaptive Search Procedure. Integrated with an adaptive neighborhood selection mechanism, this approach achieved tour durations comparable to state-of-the-art algorithms on public benchmark datasets, particularly excelling in scenarios where drone and truck speeds were equal. Further expanding the scope, Ref. [
26] pioneered multi-objective optimization for TSP-D. It introduced an Empire Cooperation Imperialist Competitive Algorithm with adaptive mechanisms, balancing operational costs and completion time through a truck-path and drone-node encoding scheme. The experimental results confirmed its superior Pareto front exploration capabilities in multi-objective scenarios compared to conventional methods. Recent work in [
27] extended the problem to multi-drone collaboration. The paper proposed a simulated annealing framework with a bivector coding scheme, incorporating a Kalman filter-based dynamic stopping mechanism to generate Pareto fronts that balance service time and environmental impact, offering decision-makers multi-criteria trade-off solutions. In the same year, Ref. [
28] combined the Strawberry Plant algorithm and the Genetic Algorithm, significantly reducing computational times while maintaining solution quality. This approach demonstrated superior scalability over IBM ILOG CPLEX Optimizer (CPLEX) solvers in dynamic node scenarios. Additionally, Ref. [
29] integrated an improved Artificial Bee Colony algorithm with the Non-dominated Sorting Genetic Algorithm II to optimize delivery costs and customer satisfaction in heterogeneous robotic systems. Simulations and experiments validated its multi-objective coordination capabilities. The latest practical paper [
30] experimentally verified the feasibility of heterogeneous robot formations (combining UAVs and UGVs) for joint cargo transportation in complex terrains, providing technical insights for TSP-D engineering applications. Collectively, these studies drive the synergistic development of TSP-D theory and practice across exact algorithms, heuristic strategies, multi-objective optimization, and system integration. Recent studies have further extended consensus-based task allocation frameworks to heterogeneous multi-UAV systems under complex constraints such as critical task time, communication range, and task resource requirements, enhancing adaptability in dynamic and partially connected environments [
31].
2.2. VRP-D Related Studies
In recent years, research on the VRP-D problem has focused on complex energy constraints and multi-modal co-optimization. Ref. [
32] devised a branch-and-cut algorithm with subtour elimination constraints, significantly improving solution scalability for range-limited VRP-D instances. Ref. [
33] proposed an energy-minimized drone delivery model, optimizing speed and launch points via second-order cone programming and perspective cuts. Ref. [
34] pioneered the integration of electric UAV and UGV, designing an Ant Colony Optimization (ACO)-based hybrid algorithm to quantify the payload weight’s dynamic impact on energy consumption. Ref. [
35] incorporated truck–drone collaboration into the Inventory-Routing Problem with Drones, proposing a branch-and-cut algorithm and heuristic strategies to verify cost-saving advantages. Ref. [
36] constructed a mixed-integer linear programming model and optimized drone station layouts via Adaptive Large Neighborhood Search, proving the cost-effectiveness of hybrid launch modes (trucks and fixed stations). Ref. [
37] introduced the Green Vehicle Routing Problem with Drones considering Steep Roads, quantifying terrain-induced energy impacts using an Improved Adaptive Large Neighborhood Search algorithm.
2.3. CVP-D Related Studies
The recent research on the CVP-D problem is as follows: Ref. [
38] improved the Genetic Algorithm to address the collaborative routing problem of trucks, drones, and autonomous transport vehicles, reducing delivery times by coordinating a mixed fleet. Ref. [
39] investigated the collaborative delivery system between trucks and multiple drones, allowing drones to carry multiple packages on multiple missions, and proposed a heuristic method to optimize the coupling effects of battery drain and package weight. Ref. [
40] designed an improved artificial bee colony algorithm for the multi-objective vehicle routing problem with time windows, integrating a Push-Forward Insertion Heuristic initialization method to optimize truck and drone energy consumption and fleet size. Ref. [
41] established a two-stage collaborative delivery model based on trucks and drones, employing an improved K-Means++ clustering algorithm to plan truck stops and a multi-chromosome genetic algorithm to optimize routes for reduced times and costs. Ref. [
42] developed a 0–1 linear programming model for truck–drone collaborative delivery and proposed a Variable Neighborhood Search (VNS) algorithm, validating its cost-reduction effectiveness through neighborhood operations and sensitivity analysis. Ref. [
43] studied post-disaster emergency material scheduling using helicopters, trucks, and drones, proposing a mixed-integer programming model and a two-stage heuristic algorithm, with case studies demonstrating its decision-making capabilities under complex road conditions.
2.4. Energy Consumption Constraints Related Studies
In practical scenarios, the energy consumption of UAVs often dictates their operational range and sustained mission capabilities. Addressing the synergistic optimization of energy replenishment efficiency and route planning is essential to achieving continuous and efficient delivery. The current UAV battery technology exhibits inherent limitations, with a maximum flight duration of only 30 min per charge [
32,
44]. To mitigate this, two mainstream charging strategies have been proposed: full-charging strategies, which require UAVs to remain at fixed charging stations until batteries are fully replenished [
45], and battery-swapping strategies, which replace depleted batteries with pre-charged ones [
46,
47,
48,
49,
50]. While full-charging strategies necessitate prolonged UAV downtime at charging points—leading to frequent task interruptions and path redundancy—the battery-swapping strategy effectively eliminates charging delays and enhances system continuity. Consequently, this approach has been widely adopted in prior studies. In this paper, we employ a mechanism through which UAVs land on UGVs for instantaneous battery swaps, reducing charging times to a negligible duration and thereby circumventing the spatiotemporal inefficiencies of traditional charging methods.
In summary, the existing studies on UAV–UGV collaborative delivery have made significant progress in route optimization, energy-aware planning, and heterogeneous vehicle coordination under the TSP-D, VRP-D, and CVP-D frameworks. Recent research has increasingly incorporated energy consumption constraints, multi-drone collaboration, and heuristic or metaheuristic optimization methods to improve delivery efficiency in complex scenarios. However, most state-of-the-art approaches still rely on static or pre-defined charging locations and often treat UAV routing and UGV charging decisions in a sequential or decoupled manner. As a result, the spatiotemporal coupling between road-constrained UGV mobility and continuous UAV multi-task delivery remains insufficiently addressed, particularly in dense urban environments.
Under the framework of the CVP-D problem, this paper proposes a collaborative delivery optimization method for UAV–UGV systems under urban road network constraints. Due to topological limitations of urban road networks, UGV cannot directly access task locations (e.g., residential or commercial buildings). Their role is strictly confined to serving as mobile charging platforms and transport carriers for UAVs, and they are responsible for deploying UAVs at road network nodes, performing instantaneous battery-swapping operations, and retrieving UAVs. Consequently, this research falls under the typical CVP-D problem category. To address energy constraints in UAV operations, the paper adopts battery-swapping strategies as the core charging mechanism, where UGVs carry backup batteries and execute instantaneous battery replacement at collaborative nodes. Compared to traditional full-charging strategies, the battery-swapping approach eliminates charging downtime, significantly reduces task interruption frequency and path redundancy, and renders charging time negligible. This strategy not only resolves UAV endurance bottlenecks in high-density task scenarios but also achieves continuous, efficient delivery through spatiotemporal collaborative optimization. It establishes a novel theoretical paradigm and technical pathway for coordinated scheduling of heterogeneous systems in complex urban environments.
4. CDPO Algorithm Design
Aiming at the core challenge of the two-layer optimization mixed-integer programming problem in UAV and UAV cooperative path planning, the CDPO algorithm proposed in this paper achieves an efficient solution through a hierarchical cooperative mechanism and a directed optimization strategy. In the UAV path planning layer, ISSA initializes the population to ensure the diversity of the solution space through the roulette selection method and combines the aggregation behavior mechanism to achieve the balance between local fine search and global exploration, and its directed initialization characteristic effectively circumvents the stochastic defects of traditional algorithms in the combined explosion problem of the delivery sequences. In the charging decision optimization layer, HGA adopts the crossover mechanism to integrate the individual historical optimal and group global optimal information, retaining the local optimization features through cognitive crossover and absorbing the global mode through social crossover, while its dynamic adaptability validation and elite retention strategy ensures spatial and temporal feasibility of charging decision and energy security. The two-layer architecture forms a closed-loop feedback through nested iterations: the delivery path output from ISSA drives HGA to generate dynamic candidate charging point sets, while the charging time cost feedback from HGA inversely guides ISSA to optimize the paths. This synergistic mechanism essentially decomposes the non-convex two-layer optimization problem into two sub-problems with a Markovian nature, thus realizing the Pareto optimization of the total delivery time with the energy constraints and network constraints. Concerning the Pareto optimization of delivery times, experiments show that only the directional initialization and aggregation behavior of ISSA can effectively deal with the high-dimensional discretization of delivery paths, while the bimodal crossover and dynamic validation mechanism of HGA is the key to solving the spatial-temporal coupling of charging decisions, and the traditional single-layer or step-by-step optimization algorithms are unable to deal with the interdependence of the decisions at the two levels in a synchronized way, which inevitably leads to the degradation of the quality of the solution or the violation of the constraints.
4.1. Delivery Sequence Design Based on Improved Sparrow Search Algorithm
The Sparrow Search Algorithm (SSA) is a metaheuristic optimization method inspired by the foraging and predator-avoidance behaviors of sparrow populations. By simulating sparrows’ search for optimal positions in the solution space, it leverages diverse search strategies among individuals to exhibit strong global search capabilities. SSA efficiently explores the solution space and identifies global optima for complex optimization problems, particularly in route optimization.
To further enhance solving efficiency, the Improved ISSA proposed in this paper optimizes the traditional SSA with the following improvements:
- (1)
Roulette wheel initialization: Instead of random initialization, a roulette wheel selection strategy based on the inverse of distance weighting is adopted to generate the initial population. Compared with random initialization, this strategy produces task sequences with shorter expected inter-task distances, providing ISSA with higher-quality initial solutions.
- (2)
Sparrow aggregation behavior introduces sparrow flocking behavior, enabling individuals to concentrate searches near local optima and accelerating convergence while avoiding local optima traps.
These improvements allow the ISSA to rapidly converge to a high-quality task delivery sequence, providing a rational input for subsequent charging decision optimization.
4.1.1. Roulette Wheel Selection
To enhance the quality of the initial population and overcome the limitations of simple random initialization, a roulette selection strategy based on the inverse of distance weighting was adopted in ISSA to generate the initial delivery sequence.
Let the current task be denoted as
, and let
represent the set of unvisited tasks. The probability of selecting task
as the next task is defined as follows:
where
denotes the Euclidean distance between task
and task
. According to this formulation, tasks located closer to the current position are assigned higher selection probabilities, while all unvisited tasks retain non-zero probabilities, ensuring sufficient stochasticity.
During the initialization process, the first task for each individual will be randomly selected to maintain the diversity of the population. Subsequently, the remaining tasks will be selected one by one, according to the aforementioned probability distribution through the roulette wheel mechanism. This process will continue until a complete delivery sequence is generated.
The roulette wheel selection is an initialization method inspired by natural random selection processes. Its steps are detailed in Algorithm 1, and the pseudocode for the roulette wheel selection is as follows:
| Algorithm 1. Roulette wheel selection. |
Input: Task set , Population size , Number of tasks . . 1. . 2. Set all points as unvisited. 3. to do 4. Randomly choose the first task and mark it as visited. 5. to do 6. Calculate the distance from the current point to all unvisited points. 7. Compute the inverse of the distance for each point and normalize. 8. Use cumulative probabilities to select the next point based on a random number. 9. end for 10. end for 11. |
4.1.2. Sparrow Aggregation Behavior
In nature, sparrows exhibit spontaneous aggregation behavior when threatened. After a scout detects a predator and moves, other sparrows mimic its behavior and cluster toward safer positions near the group’s center. Inspired by this behavior, the algorithm introduces sparrow aggregation after updating the scout’s position.
The aggregation behavior accelerates the population’s convergence toward the optimal solution while fine-tuning the best solutions to preserve diversity, thereby preventing premature convergence to local optima and enhancing the likelihood of finding the global optimum.
Similar to the strategy of updating the location of the scout, sparrow aggregation occurs with 10–20% of individual sparrows in the population as a whole, with the difference that aggregation is represented in this paper as a direct exchange of tasks in the delivery path. The adjustment of the aggregation behavior to the path is shown in the following equation:
where
is used to denote the task delivery path,
denotes the task delivery path of individual
in the population at moment
, and
denotes the current task delivery path in the objective function (Equation (9)).
is the new path generated after the exchange, defined as follows:
where
is the randomized starting position, and
means that the random variable obeys
discrete uniform distribution from 1 to
. The length of the exchange is given in Equation
, where
.
and
denote the difference and concatenation operations of the sequence, respectively, to ensure task uniqueness. The subsequence selection rules are as follows:
where
and
denote consecutive subsequences starting at position
in the current path
and the optimal path
of the objective function value, respectively.
The steps of ISSA are detailed in Algorithm 2, and the pseudo-code is as follows:
| Algorithm 2. Improved sparrow search algorithm (ISSA). |
Input: Task set , Population size , Number of tasks . . 1. Initialize population . 2. Calculate initial fitness for each sparrow: 3. 4. Divide the population into producers and scroungers based on fitness. 5. do 6. Producers’ position update: 7. indicates the proportion of producers) 8. 9. Where is a random number, follows a normal distribution, 10. matrix with each element equal to 1. 11. end for 12. Scroungers’ position update: 13. to do 14. 15. is the worst fitness position, 16. is a matrix generated randomly. 17. end for 18. Scouts’ position update: 19. of the population as scouts. For each scout : 20. 21. Where and are random numbers, is a small constant. 22. Sparrow aggregation behavior: 23. 24. Update fitness values for all sparrows. 25. ), exit the loop. 26. end for 27. |
4.2. Charging Design Optimization Based on Hybrid Genetic Algorithm
In the heterogeneous collaborative delivery system, after completing delivery tasks during a task, the UAV must decide whether to recharge based on remaining battery and route planning to maximize delivery efficiency. By introducing the charging decision variable , this paper uniformly models the UAV’s decision-making on each route segment to minimize the total delivery time.
4.2.1. Reformulated Objective Function
Based on Equation (10), the objective function is reformulated with the delivery sequence
and charging decision
as variables:
where
denotes the UAV delivery time during the
-th charging interval, determined by
and
.
denotes the UGV travel time during the
-th charging interval.
UGV travel time (driven by the encoded sequence
):
where
denotes the routing node sequence generated via the charging decisions from the
-th to
-th interval in sequence
, and
computes the shortest path under road network constraints.
4.2.2. Charging Decision Optimization
The Hybrid Genetic Algorithm optimizes charging decisions by integrating population evolution mechanisms from genetic algorithms with social learning strategies from particle swarm optimization, forming a new framework. As shown in Algorithm 3, the algorithm embeds guidance mechanisms of the individual historical optimum, , and the global population optimum, , into the selection, crossover, and mutation operations of traditional genetic algorithms. Its core innovations include the following.
Step 1. Crossover Principle
During the crossover phase, each individual undergoes two crossover processes: (1) cognitive crossover with its historical optimal solution to preserve locally optimized features from evolutionary history; and (2) social crossover with the global optimal solution to assimilate optimal patterns discovered by the population. This crossover strategy simulates individual and social learning behaviors in the Particle Swarm Algorithm (PSO), balancing local refinement and global directional guidance.
Step 2. Dynamic Fitness Verification
Offspring generated from each crossover must undergo mandatory validity checks against their parents. If offspring fitness surpasses parental fitness, the offspring replace the parents in the population; otherwise, the parents are retained. This mechanism is implemented via Equation (19), where
denotes the offspring’s fitness:
Step 3. Elitism Preservation Strategy
The global optimal solution is continuously tracked during iterations and serves as a fixed template for social crossover. This prevents a random loss of high-quality gene segments in traditional GA, ensuring convergence to the Pareto frontier.
Figure 2 illustrates the crossover mechanism: When individual
crosses with
, it absorbs local optimization features (e.g., sequential delivery decisions for task cluster
); crossing with
introduces global charging point layout patterns (e.g., position selection for charging point
). This synergy enables deep local exploitation while rapidly converging to global optima, achieving optimal balance between exploration and exploitation.
| Algorithm 3. Hybrid Genetic Algorithm (HGA). |
, Task set . 1. with binary values. 2. Calculate initial fitness for each individual. 3. . 4. do 5. for each individual in population do 6. Perform crossover: 7. 8. Calculate new fitness. 9. then 10. 11. end if 12. : 13. Perform mutation by swapping two positions: 14. 15. end for 16. . 17. end for 18. |
The hybrid strategy proposed in this paper overcomes traditional algorithmic performance bottlenecks:
- (1)
Cognitive crossover enhances local optimization capabilities under complex constraints by preserving historically optimal features of individuals;
- (2)
Social crossover accelerates global convergence through swarm intelligence, effectively avoiding local optima entrapment;
- (3)
The dynamic verification mechanism creates evolutionary pressure to ensure continuous improvement in population quality.
In the HGA algorithm proposed in this paper, the cognitive crossover and social crossover mechanisms are inspired by the PSO and the individual learning and social learning principles in related intelligent algorithms. The cognitive crossover emphasizes the utilization of the individual’s historical optimal solution, while the social crossover guides the group to move towards regions with global potential. Therefore, the relative influence of these two operations is designed to balance local refinement and global exploration, rather than pursuing the optimal weights for a specific problem. This paper determines the crossover weights through a preliminary calibration process based on small-scale trial runs, thereby achieving stable convergence behavior under different task densities and network sizes. The algorithm proposed in this paper does not solely favor cognitive learning or social learning; instead, it adopts moderate and balanced weights, which can avoid premature convergence due to excessive social guidance or slow convergence due to excessive individual learning. Additionally, the dynamic adaptive fitness verification mechanism and elite retention strategy in the HGA algorithm proposed in this paper can continuously eliminate infeasible or inferior offspring individuals, thereby reducing the algorithm’s sensitivity to moderate changes in parameters. Therefore, the selected crossover weights are considered to be sufficiently robust for the unmanned aerial vehicle–unmanned ground vehicle collaborative delivery problem.
4.2.3. Mathematical Modeling and Optimization of Charging Location
This paper proposes a multi-objective charging point positioning method based on dynamic candidate sets, integrating road network topology analysis and energy constraints into a discrete optimization model. The implementation workflow is as follows:
Step1. Candidate charging point generation. A road network discretization strategy generates candidate charging points
through equidistant sampling along UGV routes (Equation (19)):
where
denotes the adjacent road network nodes, and
denotes the discretization density parameter. This ensures a comprehensive coverage of potential rendezvous paths while avoiding dimensional explosion.
Step2. Calculate the spatiotemporal synergy. For the candidate point , the following operation is performed: calculate the UAV drop time from the previous charging point to according to Equation (16), and then calculate the UGV travel time from the previous charging point to according to Equation (17).
Step3. Iterate through all the candidate points , and select the candidate point that minimizes as the -th charging point . Also, verify the feasibility of the energy constraint Equation (10), and if the energy remaining after traveling to a candidate point does not satisfy , the point is eliminated from the candidate set.
4.3. Collaborative Mechanism of the Bilevel Optimization Framework
The CDPO algorithm adopts a nested ISSA-HGA architecture to achieve a dynamic balance between global and local optimization. Mathematically, this can be expressed as follows:
where
represents the set of permutations for
tasks. The implementation workflow is illustrated in
Figure 3. Under the assumption that the ISSA algorithm iterates for
generations and the HGA algorithm iterates for
generations, the flowchart explicitly demonstrates the nested collaborative process between ISSA and HGA. ISSA first optimizes the UAV delivery sequence, then HGA solves for the optimal charging strategy based on this sequence and returns the total delivery time. Through this bilevel optimization, the global optimal solution is ultimately achieved, enhancing delivery efficiency while ensuring that the system satisfies energy and road network constraints to attain the shortest total delivery time.
6. Discussion
Regarding the existing research on the collaborative delivery of unmanned aircraft and unmanned vehicles based on the TSP-D and CVP-D frameworks, it has been demonstrated that joint air–ground path planning is effective in shortening the delivery time and reducing operating costs (e.g., [
23,
25,
32]). However, most of these studies rely on static or preset charging points, and the unmanned aircraft must return to fixed warehouses or truck parking points for charging operations. Therefore, this limits further performance improvement. In contrast, the CDPO framework proposed in this paper innovatively incorporates dynamic charging point selection into the network constraints, enabling the unmanned aircraft to rendezvous with the unmanned ground vehicles at optimized network nodes. The results of the simulation experiments in
Section 5.3 show that CDPO can reduce the total delivery time by 33.9% in large-scale scenarios and shorten the flight distance of the unmanned aircraft by 24.3%, indicating that the design of the charging point selection strategy is particularly important in high-density unmanned aircraft–unmanned ground vehicle logistics systems.
The performance differences between the proposed method and previous methods mainly result from three key factors. Firstly, CDPO adopts a two-layer optimization structure, linking the delivery sequence of the drones with the charging decisions of the unmanned vehicles. In contrast, many existing studies consider charging points as fixed and only optimize the flight routes of the drones, which may lead to poor coordination and increased waiting or detour costs.
Secondly, the generation strategy of dynamic charging points utilizes the discretization of the road network to match the charging points with spatial task communities. This enables the drones to maintain continuous delivery cycles without repeatedly returning to the central warehouse. The results of the simulation experiments in medium and large-scale scenarios proposed using this method show that this strategy significantly reduces path redundancy and detour losses, and this effect cannot be achieved using static charging points, even when optimizing the routes.
Thirdly, the hybrid ISSA-HGA optimization architecture enhances scalability in cases of dense task distribution. The directional initialization and aggregation behavior of ISSA improve the quality of the solution at the delivery sequence level, while the cognitive-social cross and dynamic verification mechanism of HGA ensures feasible and efficient charging decisions. This hierarchical cooperation alleviates the premature convergence and performance degradation problems that commonly occur in single-layer heuristic methods as the scale of tasks increases.
Furthermore, the consistency between the simulation experiment results and the hardware-in-the-loop experiment results demonstrates that the performance advantages of CDPO can achieve robust improvements under quasi-physical execution conditions.
These findings emphasize the importance of integrating road network perception, energy dynamics, and collaborative decision-making when designing scalable and deployable unmanned aircraft–unmanned ground vehicle delivery systems suitable for urban environments.
7. Conclusions
7.1. Theoretical Contribution
This paper makes several theoretical contributions to the UAV–UGV collaborative logistics optimization literature. First, a bilevel mixed-integer linear programming (Bilevel-MILP) model was developed to explicitly integrate urban road network topology with UAV energy consumption constraints. Unlike most existing studies that focus on single-task UAV sorties or assume static charging locations, the proposed model enables multi-task continuous UAV delivery while accounting for road-constrained UGV mobility and dynamic energy depletion. This formulation extends the conventional CVP-D framework to better reflect the spatiotemporal coupling characteristics of heterogeneous delivery systems in complex urban environments.
Second, a CDPO framework is proposed to solve the resulting coupled routing and charging decision problem. By decomposing the optimization process into two interdependent layers—UAV delivery sequence optimization and UGV charging decision optimization—the framework effectively addresses the non-convexity and high-dimensionality of the problem. The simulation results demonstrate that this integrated optimization mechanism leads to substantial performance improvements, particularly under dense task distributions, validating the theoretical effectiveness of the proposed bilevel formulation. The integration of an ISSA with directional initialization and aggregation behavior, together with an HGA incorporating cognitive and social crossover mechanisms, provides a novel methodological pathway for jointly optimizing delivery sequences and dynamic charging strategies under energy and road network constraints.
7.2. Practical Contributions
From a practical perspective, the CDPO method proposed in this paper provides a reliable solution for the collaborative logistics system of unmanned aircraft and unmanned vehicles. The paper employs a dynamic charging point selection mechanism, enabling unmanned aircraft to flexibly rendezvous with unmanned vehicles at road network nodes and thereby significantly reducing unnecessary detours caused by fixed charging stations. Compared with the traditional fixed charging strategy, the proposed approach reduces the total delivery time by up to 33.9% and the UAV flight distance by up to 24.3% in large-scale scenarios, demonstrating clear operational advantages.
This feature is particularly advantageous in high-density task scenarios, where it can effectively avoid frequent returns to static warehouses, thereby reducing flight distances and delivery delays. Additionally, the paper also used a battery replacement strategy supported with a mobile unmanned vehicle platform, which can achieve almost real-time energy replenishment, thereby greatly reducing charging pause times and improving delivery continuity. The simulation results show that, compared with the traditional fixed charging strategy, the method proposed in this paper significantly reduces the total delivery time and the flight distance of unmanned aircraft in small-scale, medium-scale, and large-scale scenarios. Moreover, hardware-in-the-loop experiments show that the performance gap between simulation and physical execution remains within 2%; the effectiveness and real-time feasibility of the CDPO framework are further verified, indicating that the proposed method exhibits great deployment potential in intelligent urban logistics systems, emergency material distribution, and other time-sensitive delivery applications.
7.3. Limitations and Future Research
In addition to the aforementioned advantages, the method proposed in this paper also involves certain limitations that require further research. Firstly, this simulation framework assumes that all delivery tasks and road network information are known in advance. However, real logistics systems often involve dynamic task arrival times and uncertain traffic conditions. Secondly, the drone energy consumption model mainly considers the flight distance and the load effect, but it does not take into account external disturbances, such as wind-field disturbances and other environmental factors. Future work will incorporate time-window constraints and multi-agent collaboration mechanisms to improve service timeliness and scalability. Additionally, distributed cooperative algorithms will be explored to strengthen system robustness in complex urban settings, supporting scalable real-world deployments.