Next Article in Journal
Ubiquitous Virtual Cognitive Practice Mode in Engineering Management Utilizing Web Map Panoramas: Application and Effectiveness Analysis
Previous Article in Journal
How Does Cross-Chain Coordination Shape High-Quality Development of Cruise Ship Manufacturing? Evidence from China’s Cruise Port Cities
Previous Article in Special Issue
Stated Preference Approach in Shaping Urban Sustainable Multimodal Transport—A Literature Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Transportation and Delivery Routes Under Regional Constraints: A Two-Stage Solution Model Based on SDVRP and Truck-Drone Collaboration

School of Transportation and Civil Engineering, Nantong University, Nantong 226019, China
*
Author to whom correspondence should be addressed.
Systems 2026, 14(5), 491; https://doi.org/10.3390/systems14050491
Submission received: 11 February 2026 / Revised: 24 April 2026 / Accepted: 27 April 2026 / Published: 30 April 2026
(This article belongs to the Special Issue Modeling and Optimization of Transportation and Logistics System)

Abstract

With the rapid development of e-commerce and the increasing complexity of urban logistics, traditional delivery methods face significant challenges due to regional traffic restrictions and congestion. This paper presents a two-stage optimization approach for urban delivery routing, integrating the Split Delivery Vehicle Routing Problem (SDVRP) and truck-drone collaboration to address these challenges. In the first stage, a transportation route optimization model based on SDVRP is proposed, which accounts for regional constraints and vehicle capacity limitations. The model allows for demand splitting, reducing the number of vehicles required and minimizing transportation costs. In the second stage, a truck-drone collaborative delivery model is introduced to handle the “last mile” distribution, where drones complement trucks by delivering to areas with restricted vehicle access. The optimization model aims to minimize overall delivery costs while ensuring timely service. An enhanced genetic algorithm is further developed to solve this complex, multi-constrained model. Experimental results show that the proposed collaborative strategy reduces delivery costs by over 10% compared to truck-only delivery, and the improved algorithm achieves a 4.77% average cost reduction over traditional approaches. This study provides valuable insights for optimizing urban logistics systems under regional constraints, offering both theoretical and practical contributions to smart logistics development.

1. Introduction

In recent years, the logistics industry has experienced rapid growth, accompanied by a continuous rise in transportation demand. Effective transportation route planning has become crucial for improving efficiency, reducing costs, and optimizing resource use. Optimized vehicle route planning enables enterprises to streamline logistics processes, minimize costs, and enhance overall operational efficiency. The Vehicle Routing Problem [1] is a well-known issue in operations research, focusing on planning vehicle routes from one or more origins (e.g., warehouses) to multiple destinations, subject to specific constraints. The core idea involves using mathematical models and optimization algorithms to identify the optimal transportation route, considering factors like customer demand, costs, and time constraints.
As transportation demand diversifies, particularly with accelerated urbanization and expanding product variety, transportation tools are constantly evolving, making the Multi-type Vehicle Routing Problem (MVRP) an increasingly prominent research topic. MVRP accounts for various vehicle types, including small trucks, large trucks, and refrigerated trucks, each differing in load capacity, speed, and suitable routes. Therefore, effectively coordinating their operations is crucial for route planning. Common MVRP models typically focus on two key aspects: (a) Vehicle collaboration, which is central to MVRP. Different vehicle types offer distinct advantages [2]. The challenge lies in integrating these characteristics with transportation needs to form an efficient model, which is crucial for optimization. For instance, large trucks may be assigned to long-distance transportation, while small trucks handle local deliveries within the city. With proper scheduling and collaboration, different vehicle types can complement one another’s strengths, optimizing route planning. (b) Tasking and resource scheduling, in multi-vehicle routing, task allocation and resource scheduling play a critical role. The model allocates tasks based on each vehicle’s transport capacity and route adaptability, ensuring timely and appropriate task completion.
In practical applications, multi-type vehicle collaborative transportation often encounters region-specific restrictions, with each vehicle type assigned a designated operational area, structured hierarchically [3]. For instance, transportation tools such as large trucks, small trucks, and drones face varying regional limitations. Large trucks typically handle long-distance transportation from central warehouses to regional sub-warehouses, with their operational areas being macro, mainly confined to highways and city outskirts. In contrast, small trucks are ideal for medium to short-distance deliveries and can access narrow areas such as cities or streets, performing deliveries from sub-warehouses to end users. Drones represent an innovative delivery method [4], capable of flying over cities or accessing hard-to-reach areas like mountains and islands, offering finer regional adaptability. Hence, it is clear that the regional restrictions of these vehicles create a hierarchical structure from macro to micro, requiring route planning to allocate tasks accordingly. Traditional multi-vehicle transportation methods often fail to address the hierarchical and differential nature of regional restrictions effectively, highlighting the urgent need for new methods to solve these practical issues.
The main challenges in addressing the multi-vehicle transportation problem with regional restrictions are as follows. First, determining how to allocate transportation tasks and routes efficiently at each level to optimize overall transportation efficiency and cost. For instance, in the collaboration between large and small trucks, minimizing costs while adhering to regional restrictions is a critical issue. Secondly, under varying regional restrictions, efficiently transferring tasks between different vehicle types is another pressing issue. Typically, large trucks manage long-distance transportation from the warehouse to sub-warehouses, while small trucks and drones handle “last-mile” deliveries from sub-warehouses to end users. When transferring tasks between transportation tools, especially between small trucks and drones, it is crucial to consider each vehicle type’s characteristics and the task’s urgency to avoid delays or additional transportation costs during transitions.
To tackle the aforementioned challenges, this paper proposes an innovative solution. First, this paper presents a multi-level regional division model to optimize transportation efficiency at each stage by effectively allocating tasks (e.g., from warehouse to sub-warehouse and from sub-warehouse to end users). Specifically, during long-distance transportation with large trucks, cost savings are realized by increasing load capacity and minimizing vehicle usage; in the last-mile phase, the collaborative delivery routes of small trucks and drones are optimized to ensure efficiency. Secondly, to resolve the transfer issue between vehicle types, particularly between vehicles and drones, this paper employs dynamic transfer, facilitating efficient task handover during delivery and minimizing delays caused by waiting for transfer. Additionally, this paper proposes an enhanced genetic algorithm optimization solution, which can effectively address the vehicle scheduling optimization problem across different regions. The innovations of this paper include (a) A multi-stage route optimization model that considers regional restrictions; (b) The use of dynamic transfer to address the transfer problem between vehicle types; (c) An improved traditional genetic algorithm to enhance the efficiency of solving transportation route and task allocation.
While a bi-level programming framework could theoretically consider the hierarchical nature of this problem, solving such a model with equilibrium constraints is computationally challenging for real-world scales. Therefore, we propose a computationally efficient two-stage solution model with a novel cost-driven coupling mechanism. This approach retains the essential interdependence of the two levels—the first-stage transportation plan is optimized with the knowledge of its impact on the second-stage costs—through an iterative reallocation process, offering a practical and effective alternative to a full bi-level formulation.
The rest of the paper is organized as follows. An overview of related academic literature is provided in Section 2. Section 3 gives the problem description and modeling. Section 4 provides the design improvement of the solution algorithm for this model. Section 5 provides some examples to verify the rationality of the model and algorithm in this paper. Finally, Section 6 gives some conclusions.

2. Literature Review

Since its inception in the 1950s, the Vehicle Routing Problem (VRP) has remained a fundamental challenge in the field of logistics optimization. The increasing diversification of logistical demands, coupled with the emergence of advanced technologies—most notably unmanned aerial vehicles (UAVs)—has given rise to a broad spectrum of VRP variants. This review provides a critical examination of the literature most pertinent to the proposed two-stage truck–drone collaborative model under regional constraints. Rather than offering an exhaustive enumeration of existing studies, we develop a focused narrative that traces the evolution from foundational ground-based routing models to contemporary aerial–ground coordination frameworks. The primary objective is to identify and explicitly articulate the research gaps that the present study aims to address.

2.1. The Foundation: Classical VRP and the Split Delivery Paradigm

The classical Vehicle Routing Problem (VRP), initially formalized by Dantzig and Ramser [1], has since evolved into a wide array of variants incorporating realistic operational constraints such as vehicle capacity, time windows, and multi-depot configurations [5,6]. A fundamental assumption underlying these classical formulations is the indivisibility of customer demand—i.e., each customer must be served by exactly one vehicle. While this assumption simplifies the modeling and solution process, it often leads to suboptimal resource utilization, particularly in contexts where individual customer demands constitute a substantial proportion of vehicle capacity.
To address this limitation, Dror and Trudeau [7] introduced the Split Delivery Vehicle Routing Problem (SDVRP), which relaxes the single-visit constraint by permitting a customer’s demand to be fulfilled through multiple vehicle trips. Their seminal work demonstrated that allowing split deliveries can substantially reduce both the number of vehicles employed and the total distance traveled—especially when individual customer demands exceed 10% of vehicle capacity. These findings have been corroborated by subsequent studies [8], positioning the SDVRP as a critical modeling paradigm for high-demand or capacity-constrained logistics environments.
The practical relevance of the Split Delivery Vehicle Routing Problem (SDVRP) has been substantiated across a variety of application domains, including maritime logistics [9], helicopter scheduling [10], livestock feed distribution [11], and disaster relief operations [12]. In parallel, solution methodologies have advanced considerably—progressing from exact algorithms [13,14,15,16] to heuristic and metaheuristic approaches capable of addressing large-scale, real-world instances [17,18,19].
Despite its demonstrated efficacy in improving routing efficiency, the SDVRP framework—like its classical predecessors—remains constrained by a fundamental assumption: fleet homogeneity. Specifically, existing SDVRP models uniformly assume that all vehicles are identical in terms of capacity, operational characteristics, and—critically—access permissions. This assumption fails to consider the operational complexity of contemporary urban logistics environments, where vehicle types differ not only in capacity and cost but also in their ability to navigate heterogeneous urban zones subject to differential access restrictions. For instance, large trucks, smaller delivery vans, and unmanned aerial vehicles (UAVs) operate in fundamentally distinct spatial and regulatory domains—a reality that homogeneous fleet models are inherently ill-equipped to address.
In parallel, recent advances in evolutionary algorithms have addressed large-scale CVRP instances. Zheng et al. [20] proposed an evolutionary multiobjective route grouping-based heuristic, decomposing problems by routes rather than customers—a strategy conceptually similar to the split delivery paradigm

2.2. Toward Heterogeneity and Hierarchy: Multi-Echelon Routing

The recognition that real-world logistics operations employ diverse vehicle types led to the development of the Heterogeneous Vehicle Routing Problem (HVRP), introduced by Golden et al. [21]. HVRP and its extensions (with time windows, pickup and delivery, etc.) acknowledge that vehicles differ in capacity, operating costs, and performance characteristics. However, these models remain grounded in a single-echelon perspective: all vehicles operate from the same distribution center and serve customers directly.
A more structurally significant advancement in the evolution of routing models is the formalization of the Two-Echelon Vehicle Routing Problem (2E-VRP), introduced by Perboli and Tadei [3]. This framework introduces a hierarchical logistics structure that more accurately reflects the operational realities of urban distribution networks. In the 2E-VRP, first-echelon vehicles—typically large trucks—transport goods from a central depot to intermediate facilities (e.g., satellites, urban consolidation centers, or warehouses). Subsequently, second-echelon vehicles execute the last-mile delivery to end customers. This tiered spatial configuration naturally accommodates differential access restrictions prevalent in urban environments, where large trucks may be barred from city centers while smaller, more agile vehicles can navigate deeper into densely populated areas.
The foundational 2E-VRP model has been significantly enriched by subsequent research. Hemmelmayr et al. [22] developed adaptive large neighborhood search algorithms specifically tailored to city logistics contexts. Enthoven et al. [23] extended the model by integrating coverage-based options, enabling second-echelon vehicles to serve customers either directly or via intermediate points such as parcel lockers. Dellaert et al. [24] incorporated time windows and proposed exact solution methodologies. Exact methods for two-echelon problems have also been advanced. Liu et al. [25] developed a branch-and-cut algorithm for the two-echelon capacitated vehicle routing problem with grouping constraints, while Song et al. [26] derived improved lower bounds for the adaptive version. Sitek et al. [27] proposed a multi-agent approach for multi-echelon VRPs, and Raidl et al. [28] applied logic-based Benders decomposition to a bi-level CVRP. Santos et al. [29] introduced a branch-and-cut-and-price algorithm for the 2E-CVRP. More recently, the growing electrification of urban fleets has prompted the integration of electric vehicles into the second echelon [30,31,32].
Despite these advancements, existing 2E-VRP formulations exhibit two critical limitations when applied to the context of modern aerial–ground logistics systems.
First, the second echelon in conventional 2E-VRP remains exclusively ground-based. Intermediate facilities are serviced by surface vehicles—such as electric vans, cargo bikes, or couriers—rather than by aerial platforms with fundamentally different operational characteristics. Drones introduce a distinct set of constraints, including three-dimensional movement, flight endurance limitations, no-fly zones, and line-of-sight requirements, all of which lie beyond the scope of traditional ground-based routing models. Although recent studies by Li et al. [33] and Zhou et al. [34] have proposed two-echeleon frameworks incorporating drones, such contributions remain exceptional rather than representative of the broader literature.
Second, and more fundamentally, the concept of synchronization in 2E-VRP differs qualitatively from that required in truck–drone collaborative systems. In standard two-echelon models, synchronization refers primarily to temporal coordination—ensuring that goods are available at intermediate facilities prior to last-mile dispatch. In contrast, truck–drone systems demand both temporal and spatial synchronization, as drones must rendezvous with trucks at precise locations and times to facilitate battery swapping, payload transfer, or coordinated operations. For a comprehensive overview of two-echelon vehicle routing problems, readers are referred to the recent survey by Sluijk et al. [35]. This represents a substantially more complex coordination problem, one for which conventional two-echelon formulations are inherently ill-suited.
Recent evolutionary algorithm developments have addressed heterogeneous and hierarchical routing contexts. Wang et al. [36] developed a multifidelity-based ant colony optimization for electric vehicle routing, balancing computational efficiency with solution accuracy. More relevant to our two-stage framework, Jiang et al. [37] proposed a surrogate-assisted bi-level evolutionary algorithm for multi-depot vehicle routing with uncertain demand, where upper-level facility decisions and lower-level routing are coupled through machine learning approximations—a paradigm that parallels our cost-driven coupling mechanism

2.3. Aerial-Ground Coordination: Truck-Drone Collaborative Delivery

The advent of unmanned aerial vehicles (UAVs) as viable platforms for last-mile delivery has catalyzed a distinct and rapidly expanding body of research focused on the unique challenges associated with aerial–ground coordination. This section provides a critical examination of the relevant literature, with particular emphasis on synchronization mechanisms and the modeling of operational constraints inherent to hybrid truck–drone systems. Beyond commercial parcel delivery, drones have been deployed in humanitarian logistics, such as healthcare services for chronic disease patients in rural areas [38], emergency blood supply [39], and medical item delivery in urban settings [40].

2.3.1. Synchronization Mechanisms: From Single-Echelon to Two-Echelon Coordination

The truck–drone collaborative delivery problem was first systematically formalized by Murray and Chu [41] through the introduction of the Flying Sidekick Traveling Salesman Problem (FSTSP). In this foundational model, a single truck functions as a mobile depot, launching and recovering a single drone at designated rendezvous points. The synchronization mechanism is sequential and location-fixed: the drone is launched from a truck location, serves exactly one customer, and returns to the same truck at a predetermined rendezvous point. While innovative, this mechanism imposes significant operational constraints—the truck must remain stationary during drone operations, and each drone flight is limited to a single customer per sortie.
In response to these limitations, subsequent research progressively relaxed these initial assumptions. Murray and Raj [4] extended the model to accommodate multiple drones (mTSP-D), enabling parallel operations in which several drones could be launched simultaneously. Raj and Murray [42] extended the multiple flying sidekicks model to incorporate variable drone speeds, demonstrating that speed adjustments can significantly reduce delivery time under time-sensitive conditions. Boccia et al. [43] further proposed a column-and-row generation approach for the flying sidekick traveling salesman problem, achieving exact solutions for moderately sized instances. Sacramento et al. [44] developed an adaptive large neighborhood search heuristic for the vehicle routing problem with drones (VRPD), facilitating implicit coordination between multiple trucks and drones. Kitjacharoenchai et al. [45] proposed a variant allowing multiple drone deliveries per trip, introducing per-trip synchronization whereby drones execute multi-stop routes before returning to the truck.
More recent contributions have explored increasingly sophisticated synchronization mechanisms. Poikonen and Golden [46] formalized the trade-offs between launch frequency and drone range limitations. Agatz et al. [47] provided a comprehensive optimization framework for the traveling salesman problem with drone, comparing exact and heuristic approaches. Yurek and Ozmutlu [48] proposed a decomposition-based iterative optimization algorithm for the TSP with drone, achieving efficient solutions for larger instances. Roberti and Ruthmair [49] developed exact solution methods capable of solving small-scale instances. Zhou et al. [34] proposed branch-and-price algorithms that explicitly handle synchronization constraints for instances involving up to 35 customers.
Critical assessment and identification of Gap 1: Despite the progressive relaxation of modeling assumptions, the existing literature on truck–drone synchronization exhibits a persistent and significant gap: all current models operate within a single-echelon paradigm, wherein trucks serve as mobile depots operating directly from a central distribution center. The problem of two-echelon synchronization—in which first-echelon trucks transport goods to intermediate warehouses or urban consolidation centers, and second-echelon truck–drone teams subsequently operate from those facilities—has been entirely overlooked.
This distinction is not merely taxonomic; it introduces qualitatively different coordination challenges. In single-echelon models, synchronization is primarily spatial in nature, focusing on the selection of rendezvous locations. In contrast, two-echelon systems require spatio-temporal synchronization characterized by cascading dependencies: the start time of second-echelon operations is contingent upon first-echelon arrival times, and delays propagate across echelons. To date, no study has addressed this multi-level synchronization challenge. This gap is fundamental and directly motivates the two-stage architectural framework proposed in the present study. A comparative study of operational modes for coordinated last-mile deliveries with trucks and drones was recently conducted by Ding et al. [50], highlighting the trade-offs between launch frequency and route efficiency.

2.3.2. Regional Constraints in Truck-Drone Systems

Critical assessment and identification of Gap 2: In the domain of urban logistics, regional constraints manifest as heterogeneous access restrictions that differentially affect vehicle types based on their operational characteristics. Large trucks may be entirely prohibited from city centers, smaller trucks may be subject to time-of-day access limitations, and drones face a distinct set of spatial constraints including no-fly zones, altitude ceilings, and mandatory proximity buffers relative to infrastructure. Despite the practical salience of such restrictions, their treatment in the existing literature remains fragmented and conceptually underdeveloped.
She et al. [51] examined the impact of low-altitude traffic congestion on drone routing, demonstrating that airspace density significantly influences delivery performance. More recently, ElSayed and Mohamed [52] provided the first systematic investigation of how regulatory stringency—encompassing parameters such as maximum allowable altitude and required horizontal separation from buildings—affects drone energy consumption. Their findings reveal that stricter regulations can increase energy demand by up to 400% in dense urban environments, underscoring that regional constraints influence not only route feasibility but also operational costs in ways that transcend binary access permissions.
Despite these isolated contributions, existing truck–drone routing models either omit regional constraints altogether or represent them as simplistic binary restrictions. A unified hierarchical framework that captures type-specific access permissions across nested spatial domains—wherein large trucks, small delivery vehicles, and drones operate within progressively finer-grained zones subject to differentiated regulatory regimes—remains absent from the literature. This gap is particularly consequential for urban logistics applications, where access regulations are inherently hierarchical and vehicle-type-specific. Addressing this lacuna is essential for developing routing models that reflect the operational realities of contemporary multimodal urban delivery systems.

2.3.3. A Parallel Literature: UAV Energy Consumption Modeling

Parallel to the development of routing optimization models, a distinct and growing body of literature has focused on the fundamental physics underlying UAV energy consumption. Importantly, this research stream has evolved largely independently of truck–drone routing studies—a disciplinary separation that presents significant limitations for operational modeling, given that energy constraints are central to drone feasibility in real-world applications.
Kunarak [53] decomposes total UAV energy expenditure into mechanical and communication-related components, demonstrating that consumption is critically influenced by flight altitude, velocity, and payload mass—factors uniformly abstracted away in routing models that rely on static endurance assumptions. ElSayed and Mohamed further show that regulatory constraints, such as altitude limits and building proximity requirements, can increase energy demand by up to 400% in dense urban settings, a finding with profound implications for route planning under realistic operational conditions. Kierzkowski et al. [54] provide empirical validation for fixed-wing UAVs, revealing that turning maneuvers incur substantial energy penalties and that actual consumption exceeds theoretical estimates by approximately 30%. Collectively, these findings suggest that routing models predicated on simplified distance- or time-based endurance thresholds may systematically underestimate true energy requirements, thereby compromising solution feasibility in practice.
Critical assessment and identification of Gap 3: Despite the maturity and relevance of the energy-aware UAV literature, truck–drone routing research continues to rely on simplistic static constraints—typically expressed as maximum flight distance or flight time—that fail to capture the dynamic and context-sensitive nature of energy consumption. The integration of physics-based energy models into two-echelon routing frameworks remains an open and largely unaddressed research challenge.
We explicitly acknowledge that the present study, while directly addressing Gaps 1 and 2 through the formulation of a two-stage truck–drone collaborative model under regional constraints, retains a simplified static endurance representation. Accordingly, we identify the incorporation of dynamic, physics-informed energy models as a critical direction for future research. This acknowledgment situates our contribution within a broader research agenda while transparently delimiting its scope.
For dynamic environments requiring rapid adaptation, Liu et al. [55] introduced a data-driven evolutionary algorithm for vehicle routing with time windows under limited computational time, leveraging historical patterns to guide search. While focused on ground-based operations, their approach to handling time constraints could inform extensions of truck-drone collaborative models to dynamic urban logistics.

2.4. Synthesis: Articulating the Research Gap and Positioning This Study

The foregoing critical analysis reveals that the literature, as shown in Table 1, despite its breadth and depth, has developed along parallel yet disconnected trajectories, with limited integration across key thematic areas. Three interconnected research gaps emerge with clarity:
Gap 1: Two-Echelon Synchronization. Existing truck–drone routing models operate exclusively within a single-echelon paradigm, wherein trucks function as mobile depots operating directly from a central distribution center. The problem of synchronizing first-echelon truck deliveries to intermediate warehouses with second-echelon truck–drone last-mile operations—a coordination challenge requiring both temporal alignment and spatial rendezvous under cascading time dependencies—has not been addressed in the literature.
Gap 2: Consider Regional Constraints. Current models treat regional access restrictions as binary, isolated, and vehicle-agnostic. A unified framework capable of capturing the hierarchical structure of real-world urban regulations—wherein large trucks, small delivery vehicles, and drones operate within nested spatial domains subject to type-specific access permissions—remains absent.
Gap 3: Energy-Conscious Routing. The truck–drone routing literature continues to rely on simplistic static endurance constraints (e.g., maximum flight distance or time), largely disregarding advances in UAV energy physics that demonstrate consumption is dynamically influenced by flight altitude, velocity, payload, and regulatory context.
This study directly addresses Gaps 1 and 2 by proposing an integrated modeling and optimization framework for two-echelon truck–drone routing under regional constraints. Specifically, we contribute: (i) a two-stage model incorporating explicit multi-level synchronization, wherein the first stage solves a Split Delivery Vehicle Routing Problem (SDVRP) for cross-regional truck transportation, and the second stage optimizes truck–drone last-mile operations, with the two stages coupled through demand propagation and time-coordination constraints; (ii) a regional constraint framework that operationalizes type-specific access zones across nested spatial domains, reflecting the regulatory heterogeneity of urban environments; and (iii) while Gap 3 lies beyond the scope of the present study, we explicitly identify its integration as a critical direction for future research, informed by the energy-aware UAV literature reviewed herein.

3. Problem Description and Model Formulation

This section addresses the development of a vehicle routing optimization model under regional restriction policies. The problem involves three types of transportation vehicles: large trucks, small trucks, and drones. As shown in Figure 1, the distribution center plans to dispatch large trucks to transport goods and meet customer demand. However, due to restrictions on height, width, and weight, large trucks dispatched by the distribution center are prohibited from entering the light blue region in the figure. As a result, customers located in this restricted area cannot be directly serviced by large trucks. To resolve this issue, a warehouse-based approach is used, dividing the problem into two stages:
In the first stage, large trucks depart from the distribution center and deliver goods to warehouses located at the edge of the restricted area. In the second stage, a combination of small trucks and drones, permitted to enter the restricted zone, transports goods from the warehouse to the customers. In this phase, some customers may be difficult to reach due to management or other factors, as shown in the yellow region. For these customers, drones must be used for delivery to satisfy their needs.
The set of models, parameters, and decision variables are given in Table 2.

3.1. The First Stage: Cross-Regional Transportation

In the first phase of this problem, vehicles are required to depart from the distribution center and deliver goods to multiple sub-warehouses in the city. To model this scenario, the Split Delivery Vehicle Routing Problem is employed. The SDVRP model was introduced into vehicle routing problems by Dror and Trudeau in 1989. The key distinction between SDVRP and the traditional Vehicle Routing Problem is that SDVRP allows a customer to be serviced by two or more vehicles. Compared to traditional VRP solutions, SDVRP can significantly reduce the number of delivery vehicles and shorten the overall route in many cases. This advantage becomes even more pronounced when the average demand of a customer exceeds 10% of the vehicle’s minimum capacity.

3.1.1. Properties of SDVRP

Due to the relaxed conditions of customer splitting in SDVRP, this model not only maximizes the payload of vehicles and reduces the number of vehicles required, but also effectively seeks shorter routes by satisfying the inequality constraints. The SDVRP model was first introduced by Dror and Trudeau [7], who demonstrated that allowing split deliveries can substantially reduce both the number of vehicles employed and the total distance traveled.
Consider a distribution center with three delivery points. The distances between the points, the customer demands, and the maximum vehicle capacity are nearly equal. The maximum capacity of each vehicle is 100, with the warehouse located at point O. The demands at points A, B, and C are 60 each. The delivery routes for both split and non-split deliveries are illustrated as shown in Figure 2:
Using the split delivery model in this dispatch scenario reduces the number of vehicles by one. When the inequality | AB | + | BC | < | OA | + | OC | is satisfied, the total route distance for the split delivery is shorter than that for the non-split delivery.

3.1.2. Mathematical Model for Stage 1

The objective of Stage 1 is to minimize the total transportation cost (distance-based) of all large trucks while satisfying the demand requirements of all sub-warehouses. The model allows for split deliveries, meaning a sub-warehouse’s demand may be fulfilled by multiple truck visits.
The mathematical model for vehicle optimization scheduling is as follows:
min Z 1 = k K i N j N C K d i j x i j k
k K w k i = g i , i O
w k i g i y i k , i , O , k K
i O w k i L K , k K
j x i j k = j x i j k = y k i , i j , i V , k K
i S j S x i j k S 1 , S O , S 2 , k K
x i j k { 0,1 } , i , j V , k K
y i k { 0,1 } , i , j V , k K
w k i 0 , i O , k K
Constraint (2) ensures that the total quantity of goods delivered to sub-warehouse i by all trucks equals its demand g i .
Constraint (3) links the delivery quantity variable w k i to the service indicator y i k . If truck k does not service warehouse i ( y i k = 0 ), then the delivered quantity must be zero. If it does service warehouse i ( y i k = 1 ), the delivered quantity cannot exceed the warehouse’s demand.
Constraint (4) is the truck capacity constraint: the total quantity delivered by truck k across all sub-warehouses it visits cannot exceed its maximum payload capacity L K .
Constraint (5) enforces flow conservation. For any node i (including the distribution center and sub-warehouses), if truck k enters node i, it must also leave node i, unless i is the starting depot. This ensures route continuity. The equation also defines the relationship between the route variables x i j k and the service indicator y i k . For the distribution center O 0 , we have y O 0 k = 1 for all trucks that are used.
Constraint (6) eliminates subtours—i.e., closed loops that do not include the distribution center. This is a standard subtour elimination constraint for vehicle routing problems, ensuring that all routes start and end at the distribution center.
Constraints (7)–(9) define the domains of the decision variables.
Note on the minimum number of vehicles: The minimum number of trucks required for Stage 1 can be estimated as i O g i L K . However, the actual number used is determined by the optimization process and may be higher due to routing constraints and time windows.

3.2. The Second Stage: Truck-Drone Collaborative Model

As depicted in Figure 3, the second stage of the model employs a truck-drone collaborative delivery system. The vehicle departs the warehouse with the drone and returns after completing the delivery task.

3.2.1. Regional Access Constraints

This study categorizes the limitations of the regions involved into two types. The first type, as introduced earlier in this chapter, results from restrictions on vehicle dimensions, such as height, width, and weight, which prevent large trucks from entering restricted areas. To resolve this issue, the study employs a method of establishing sub-warehouses and divides the problem into two stages.
We acknowledge that the current formulation represents regional constraints as a practical abstraction: access permissions are modeled as binary, and more complex conditions (e.g., no-fly zones, altitude limits, time-dependent access) are incorporated through parameterization (e.g., infinite travel costs on prohibited arcs, time window adjustments) rather than through explicit mathematical constraints. This abstraction is a deliberate choice to maintain computational tractability, but it does not constitute a fully explicit formulation of the full complexity of real-world airspace and regulatory conditions.
The second type of limitation applies within the second-stage delivery area. As shown in Figure 4, some customers (e.g., a, b, c, d) are located in zones where even small trucks are prohibited or cannot efficiently operate (e.g., pedestrian zones, narrow streets). These customers must be served exclusively by drones. To model this, we define the set C C as the set of customer nodes accessible by small trucks. Customers in C C can only be served by drones.
Furthermore, the model is designed to be flexible in adapting to various real-world scenarios through parameter adjustments:
No-fly zones can be encoded during preprocessing by modifying the travel cost matrix—assigning infinite costs to drone arcs y i j d that cross restricted airspace.
Altitude or energy constraints are reflected by adjusting the drone’s maximum flight time parameter T D .
Time-dependent access restrictions (e.g., trucks prohibited during peak hours) can be enforced directly through the customer time window constraints [ T i e | T i l ] .
This design keeps the model focused on its primary objective—optimizing truck-drone collaborative routes—while maintaining adaptability to diverse real-world constraints through parameterization.

3.2.2. Truck-Drone Synchronization and Transshipment Constraints

Most existing studies on truck-supported drone delivery assume that trucks serve only as mobile warehouses during delivery tasks, without actively engaging in the delivery process [39]. As illustrated in Figure 5, the truck departs the warehouse, carrying both goods and a drone, and follows a predetermined route to various docking points. The drone then delivers the goods to customer points, while the truck remains stationary, functioning as a temporary warehouse. To enhance transportation efficiency and ensure full utilization of the truck, this model proposes the simultaneous use of both the truck and drone for delivery tasks. While the drone is performing deliveries, the truck can also engage in the delivery process, thus improving overall efficiency.
To enable collaborative delivery between the truck and drone, it is essential to ensure that both the truck and drone occupy the same location at the same time when the drone departs from and returns to the truck. Specifically, during the same time interval, both the truck and drone must be positioned at the same node. To achieve this, the starting times of the truck and drone are defined, ensuring that both delivery tasks can commence synchronously, thereby avoiding scheduling conflicts. The following constraints are introduced: (10) and (11):
T 0 k = 0 , k K
T 0 d = 0 , d D
To complete the delivery tasks within the specified time window, it is crucial to efficiently arrange the transshipment nodes for both the truck and drone. A time sequence is employed to record the arrival and departure times of both the truck and drone at each node. To optimize the scheduling of their departure times, parameters u i k and u i d are introduced, representing the waiting times for the truck and drone at node i, respectively. This approach also better accommodates the time window requirements for customer points. The following constraints are introduced: (12)–(14):
T j k T i k + S i k + τ i j k + u i k M ( 1 x i j k ) , k K , ( i , j ) A , j C
T j d T i d + τ i j D + u i d M ( 1 y i j d ) , d D , ( i , j ) A , i R d
T j d T i d + S i D + ¦ τ i j D + u i d M ( 1 y i j d ) , d D , ( i , j ) A , i R d
In this model, the arrangement of transshipment between the truck and drone is critical. If the truck arrives at the transfer point after the drone, the drone may have no place to dock, causing the delivery task to fail. Therefore, it is essential to ensure that the truck arrives at the transfer point prior to the drone, facilitating a smooth transshipment process. The following constraints are introduced: (15) and (16):
The synchronization constraints can be expressed in corrected form as:
T i d T i k + u i k M ( 1 j N + y i j d ) , i R d , d D , k = associated   truck
T j d T j k + u j k M ( 1 i N y i j d ) , j R a , d D , k = associated   truck
Constraint (15) ensures that if drone d departs from rendezvous point i ( j y i j d = 1 ), its departure time T i d must be no earlier than the time the associated truck k is available at i ( T i k + u i k ). Constraint (16) similarly ensures that if drone d returns to rendezvous point j ( i y i j d = 1 ), its arrival time T j d must be no earlier than the truck’s available time at j. This guarantees that the drone never arrives before the truck, preventing failed rendezvous.

3.2.3. Drone Payload and Mileage Constraints

In this problem, the truck’s mileage constraint is not considered; however, the drone’s delivery task is limited by battery life. Excessive flight time can result in battery depletion, preventing the drone from completing the task. Therefore, the flight time constraint is critical for ensuring the smooth progress of the task. Cumulative flight time constraints are implemented to ensure that the duration of a single flight does not exceed the maximum allowable flight time. A limitation is set on the drone’s single flight duration to prevent the operating time from surpassing its maximum endurance. The following constraints are introduced: (17)–(19):
t j d τ i j D + M ( y i j d 1 ) , d D , ( i , j ) A , i R d
t j d t i d + S i D + τ i j D + M ( y i j d 1 ) , d D , ( i , j ) A , i R d
t i d T D , d D , i C
Unlike the truck, where each unit is used only once in the delivery tasks, the drone can be used multiple times. Therefore, a maximum payload constraint must be imposed on each drone flight to ensure that the drone’s payload capacity does not exceed its design limit during the entire delivery process. The following constraints are introduced: (20)–(22):
w i d L D , d D , i C
w j d q j + M ( y i j d 1 ) , d D , ( i , j ) A , i R d , j R a
w j d w i d + q j + M ( y i j d 1 ) , d D , ( i , j ) A , i R d , j R a

3.2.4. The Complete Model

The objective of this part of the model is to minimize the total transportation cost for the integrated truck and drone delivery system. Specifically, the objective function is composed of two components: the truck delivery cost and the drone delivery cost.
The objective function is as follows:
min Z = k K ( i , j ) A C K d i j x i j k + d D ( i , j ) A C D d i j y i j d
The specific constraints are as follows:
j N + x o , j k 1 , k K
i N x i , c + 1 k 1 , k K
k K i N x i j k + d D i N y i j k = 1 , j C
i N x i j k = n N + x j n k , k K , j C
i N y i j d = n N + y j n k , d D , j C
The truck-drone transshipment constraints are defined by Equations (10)–(16).
w i k L K , k K , i C
w j k w i k + q i + M ( x i j k + y i j d 1 ) , k K , d = k , ( i , j ) A , j C
The drone’s payload and mileage constraints are defined by Equations (17)–(22).
T i e T i k T i l , k K , i C
T i e T i d T i l , d D , i C
x i j k , y i j d { 0,1 }
u i k , u i d , T i k , T i d , t i d , w i k , w i d 0
The objective function in Equation (23) represents the total cost of truck-drone delivery, with the first term accounting for the truck delivery cost and the second term for the drone delivery cost. Equations (24) and (25) ensure that each truck is used at most once. Equation (26) ensures that each consumer point is served exactly once. Equations (27) and (28) represent the continuity constraints for the movement of the truck and drone. The truck-drone transshipment constraints are defined by Equations (10)–(16). Equation (29) defines the truck’s maximum load capacity. Equation (30) represents the truck’s actual load. The drone’s payload and mileage constraints are defined by Equations (17)–(22). The start times for the truck and drone are defined by Equations (31) and (32), respectively. Equations (33) and (34) impose the variable constraints.

3.3. Two-Stage Coupling and Interaction Mechanism

3.3.1. Basic Interaction Mechanism

A critical aspect of the two-stage model is the interaction mechanism between stages, which ensures seamless coordination between the first-stage SDVRP and the second-stage truck-drone collaborative delivery. This interaction is established through two key coupling mechanisms: demand propagation and time coupling.
Demand Propagation. The demand at each sub-warehouse in the first stage is determined by the aggregated demands of customers assigned to that warehouse in the second stage. Let C j denote the set of customers assigned to sub-warehouse j. The demand D j at sub-warehouse j is calculated as: D j = sum of d_i for all i in C j . This ensures that the first-stage delivery quantities are dynamically determined by second-stage customer requirements.
Time Coupling. The second stage cannot commence until the first stage completes delivery to the respective sub-warehouse. The time coupling constraint ensures temporal coordination, creating a unified timeline across both stages.
The two-stage coupling is mathematically formulated as follows. For demand propagation, the demand at sub-warehouse j is computed as:
D j = S U M ( d i ) , f o r a l l i i n C j , f o r a l l j i n W
where C j denotes the set of customers assigned to sub-warehouse j, d i is the demand of customer i, and W is the set of sub-warehouses. For time coupling, the start time of Stage 2 operations at warehouse j must satisfy:
t j ( S 2 , s t a r t ) > = t j ( S 1 , a r r i v a l ) + t ( u n l o a d ) , f o r a l l j i n W
where t j ( S 1 , a r r i v a l ) is the arrival time of the large truck at warehouse j in Stage 1, and t^(unload) is the unloading time. These constraints ensure that Stage 2 operations cannot begin until the goods have been delivered and unloaded from Stage 1.
Figure 6 and Figure 7 visualize these two interaction mechanisms. Figure 6 illustrates the demand propagation process, where customers are assigned to their nearest sub-warehouses. Figure 7 presents the time coupling between stages.

3.3.2. Cost-Driven Coupling and Customer Reallocation

While demand propagation and time coupling ensure operational feasibility, they do not guarantee optimality. The assignment of customers to warehouses—which directly determines the demand D j at each sub-warehouse—is not predefined and must be optimized to minimize the total system cost. To address this, we propose a cost-driven coupling mechanism that dynamically adjusts customer assignments based on the combined cost feedback from both stages.
Problem Description
Consider a multi-warehouse system with M sub-warehouses W = { 1,2 , . . . , M } and N customers C = { 1,2 , . . . , N } . Each customer i has demand q i and a service cost L i j when assigned to warehouse j. The initial assignment follows the nearest distance principle: customer i is assigned to the warehouse with minimum L i j .
The optimization objective is to achieve balance across all warehouses in terms of both load and cost through iterative customer reallocation, while ensuring that customers can only be transferred between adjacent warehouses—a constraint that reflects real-world logistics where customers are typically reassigned to nearby facilities.
Adjacent Warehouse Constraint
Define an adjacency matrix A d j M × M where
A d j ( p , q ) = 1 if warehouse p and q are geographically adjacent (e.g., share service area boundaries, within a distance threshold, or connected by direct transportation links)
A d j ( p , q ) = 0 otherwise
Customers can only be transferred between adjacent warehouses, ensuring that reallocation remains practically feasible.
Warehouse Performance Metrics
For each warehouse j W :
Total load:
T j = i C j q i
Total cost:
C j = i C j L i j
Identifying Imbalanced Warehouse Pairs
The set of all possible transfer pairs is restricted to adjacent warehouses:
P = { ( p , q ) A d j ( p , q ) = 1 }
For each adjacent pair ( p , q ) P , calculate the cost imbalance ratio:
R p q = m a x ( C p , C q ) m i n ( C p , C q )
Let j h i g h p q = a r g   m a x ( C p , C q ) and j l o w p q = a r g   m i n ( C p , C q ) .
Global Identification
Select the most imbalanced adjacent pair for optimization:
( p * , q * ) = a r g m a x ( p , q ) P R p q
Set:
j h i g h = a r g   m a x ( C p * , C q * )
j l o w = a r g   m i n ( C p * , C q * )
If R p * q * > θ (where θ > 1 is a predefined threshold, e.g., θ = 1.5 ), the cost difference between this adjacent pair is considered excessive, and local optimization is triggered. Otherwise, global balance is achieved and the iteration terminates.
Local Optimization: Two-Warehouse Iterative Reallocation
For the selected adjacent pair ( j h i g h , j l o w ) , apply the two-warehouse iterative optimization algorithm:
Step 1: Calculate current metrics:
T h i g h = i C h i g h q i ,   T l o w = i C l o w q i C h i g h = i C h i g h L i , h i g h ,   C l o w = i C l o w L i , l o w R T = T h i g h / T l o w ,   R C = C h i g h / C l o w
Step 2: Determine transfer direction:
If R T > θ and R C > θ : transfer from j h i g h to j l o w
Else if 1 / R T > θ and 1 / R C > θ : transfer from j l o w to j h i g h
Else: this pair has reached balance, exit local optimization
Step 3: Select customer for transfer (assuming direction high→low):
For each customer i C h i g h , calculate the transfer benefit ratio:
r i = L i , h i g h L i , l o w
Interpretation:
r i > 1 : serving customer i from j h i g h is more expensive than from j l o w , making transfer beneficial
The larger r i , the greater the potential cost saving
Step 4: Sort customers by r i in descending order and select the customer k with the largest r i . If ratios are equal, select the customer with smaller demand q i to minimize disruption.
Step 5: Execute transfer:
C h i g h = C h i g h { k } , C l o w = C l o w { k }
Step 6: Repeat Steps 1–5 until the pair reaches balance (both R T θ and R C θ ) or maximum local iterations are reached.
Global Update and Iteration
After local optimization, update the global customer assignment and return to the global identification phase. The process continues until either:
Global balance achieved: m a x ( p , q ) P R p q θ , meaning all adjacent warehouse pairs have cost ratios within the threshold.
Maximum global iterations reached.
Mathematical Formulation of the Coupled Problem.
The overall optimization problem can now be formulated as:
m i n { C j } , X , Y , Z Z t o t a l = Z 1 ( { C j } , X ) + Z 2 ( { C j } , Y , Z )
Subject to:
Stage 1 Constraints (2)–(9) from Section 3.1.2.
Stage 2 Constraints (10)–(34) from Section 3.2.
Customer assignment constraints:
j W C j = C , C j C k = , j k
Demand consistency:
D j = i C j q i , j W
Adjacent transfer constraint:
If   customer   i   is   transferred   from   j   to   k ,   then   A d j ( j , k ) = 1
This formulation explicitly captures the bidirectional coupling between the two stages: the customer assignment { C j } determines both the warehouse demands in Stage 1 and the service regions in Stage 2, while the resulting costs from both stages feed back to guide further assignment adjustments through the adjacent-constrained iterative reallocation process.

4. Algorithm Design

The primary aim of this section is to develop a suitable solution algorithm for the previously discussed model, addressing the complexity of constraints and large datasets. An improved genetic algorithm (GA) is proposed to optimize the vehicle-drone collaborative transportation problem by minimizing the total route distance. The algorithm uses a dual-encoding gene representation to enhance the expressiveness of the solution, and applies a roulette wheel selection strategy to improve global optimization, thereby increasing the chances of obtaining optimal solutions. Single-point crossover recombines chromosomes to generate new individuals, and single-point mutation introduces random variations to avoid premature convergence at local optima. Additionally, a crossover improvement step is included to maintain population diversity and decrease the likelihood of the algorithm becoming trapped in local minima. These modifications collectively improve the GA’s ability to provide efficient and reliable solutions for the problem. The technology roadmap is as shown in Figure 8:
The implementation builds upon the Genetic Algorithm Optimization Toolbox (GAOT) framework originally developed by Houck et al. [6]. Significant modifications have been made including customized encoding schemes, problem-specific operators, and local search procedures (2-opt and Or-opt neighborhood search) to improve solution quality.

4.1. Gene Encoding

Determining the task assignment sequence between drones and vehicles is essential for effective coordination of transportation. To address this issue, this study introduces two levels of decision variables: the first level defines the number of tasks assigned to each vehicle and drone, while the second level determines the sequence in which these tasks are performed. The chromosomal encoding is defined as follows, where the total number of tasks is n r , the number of vehicles is n c , and the number of drones is n f :
X = { x 11 , x 12 , , x 1 ( n c + n f ) , x 21 , x 22 , , x 2 n r }
In the equation above, x 1 represents the gene for the first-level decision (task assignment quantity), and x 2 represents the gene for the second-level decision (task execution sequence). The length of x 1 is n c + n f , where the first n c genes determine the number of tasks assigned to the vehicles, and the remaining n f genes determine the number of tasks assigned to the drones. It satisfies the condition i = 1 n c + n f x 1 i = n r , meaning the total number of assigned tasks equals the total number of tasks. The value range for x 2 is [ 1 , n r ] , where each gene is an integer, and no gene is repeated.
This paper chooses c e i l ( ( x 1 i x 1 i ) n r ) as the initial value of x 1 in order to produce chromosomes that meet the requirements. Since x 1 i is usually bigger than n r at this stage, the following steps are required to correct this:
Find the index I m a x where x 1 i is maximized.
Set x 1 I m a x = x 1 I m a x 1 . If x 1 i = n r , exit the process; otherwise, return to step 1.
In this paper, the priority of each task in x 2 is represented by random values within the interval (0,1). These priorities are then sorted in ascending order to determine the task execution sequence.

4.2. Initial Population Generation

The workload and priority are the two key components of the chromosomal structure developed for this study. The initial values of each gene are uniformly distributed random variables within the range [0, 1]. A progressive simulation technique is used to adjust variables that violate the constraints, addressing the time window constraint issue in vehicle-drone collaborative transportation. The detailed procedure is as follows:
Determine the initial transportation route for each vehicle and drone.
Perform the transportation simulation, where vehicles and drones predict the execution state of the next task before starting, and remove tasks that are expected to exceed the allotted time.
To meet the time window constraint, the remaining vehicles and drones prioritize scheduling the removed tasks before addressing new ones.
Once the routine transportation is completed, the remaining unassigned tasks are scheduled based on time window priority, and new vehicle and drone transport is arranged until all tasks are completed.

4.3. Crossover Improvement

Although the crossover method in traditional genetic algorithms improves algorithm performance and global search capability, it still tends to fall into local optima in large-scale problems. Therefore, this paper proposes an improvement to the crossover operation to reduce the risk of premature convergence. The specific steps are as follows:
Set the current solution as x n , and randomly select a solution x r . The fitness of the current solution is f n , and the fitness of the random solution is f r .
If f n < f r , then x n n e w = x n o l d + r ( x r x n o l d ) ; if f n > f r , then x n n e w = x n o l d r ( x r x n o l d ) .
Calculate the fitness  f n e w   of the updated solution. If f n e w > f n , replace x n with x n n e w ; otherwise, retain the old solution.
Crossover Improvement: Incorporating Large Neighborhood Search Concepts
Traditional genetic algorithms, after evolution, may still suffer from premature convergence to local optima. To address this limitation, we introduce a crossover improvement mechanism that incorporates concepts from Large Neighborhood Search (LNS). While maintaining the genetic algorithm framework, this mechanism emulates the “destroy and repair” philosophy central to LNS, enhancing the algorithm’s ability to escape local optima and explore the solution space more effectively.
The procedure is as follows:
Set the current solution as x n , and randomly select a solution x r from the population. The fitness of the current solution is f n , and the fitness of the random solution is f r .
Directional Movement (Destroy Phase):
If f n < f r , then x n n e w = x n o l d + r ( x r x n o l d )
This step “destroys” the current solution by moving it in the solution space, with the direction determined by fitness comparison.
Fitness Evaluation and Acceptance (Repair Phase): Calculate the fitness f n e w of the updated solution. If f n e w > f n , replace x n with x n n e w ; otherwise, retain the old solution. This step “repairs” the solution by accepting only improving moves.
This mechanism embodies the core LNS principle: destroy the current solution through directed perturbation, then repair it by evaluating and conditionally accepting the new solution. The key difference from traditional LNS is that our “destroy” operation is guided by fitness comparison with a randomly selected reference solution, rather than by random removal of customers.
Illustrative Example: Suppose the current solution is x n = [0.365, 0.724] with fitness f n = 0.5, and a randomly selected reference solution is x r = [0.9, 0.124] with fitness f r = 0.7. Since f n < f r , we move x n toward x r . With a random step size r = 0.4214:
x n new = [ 0.365,0.724 ] + 0.4214 × ( [ 0.9,0.124 ] [ 0.365,0.724 ] ) = [ 0.5904,0.4712 ]
If x n n e w > 0.5, the new solution replaces the old one.

5. Experimental Design and Results Analysis

5.1. Computational Example Analysis

This section uses a small-scale numerical example to verify the feasibility of the model and algorithm proposed in this paper. The example includes a central warehouse O, three distribution warehouses A, B, and C, and 17 customer points. The demand at each distribution warehouse is the total demand from the customers it serves, which are 120, 190, and 90, respectively. In the first stage, a large truck with a capacity of 200 departs from O to deliver goods to the three distribution warehouses A, B, and C. In the second stage, a combination of a small truck with a capacity of 100 and a drone with a capacity of 10 delivers goods from the distribution warehouses to the customer points they serve. The delivery route diagram is shown below:
The experimental results for the two-stage delivery system are illustrated in Figure 9a,b. Figure 9a shows the first-stage SDVRP delivery route, where the large truck visits all four sub-warehouses with a total cost of 86.61. Figure 9b presents the second-stage truck-drone collaborative delivery routes.
From the Figure 10, it can be observed that the black solid lines represent the delivery routes of the large trucks in the first stage, with a total of two large trucks used. Warehouse C is served twice. By comparing the demand at the three distribution warehouses and the capacity of the large trucks, it can be seen that, considering the split demand, the number of large trucks used was reduced by one. The solid and dashed lines in other colors represent the delivery routes of the small truck and drone in the second stage. Taking distribution warehouse B and its served customer points as an example, after the large trucks deliver the goods to warehouse B, the small truck and drone combination departs from B to deliver the goods to its 10 served customer points. Compared to using only the small truck for delivery or fixed transshipment points, the delivery route shown in the example reduces costs more effectively. A detailed comparison is provided in Section 5.3 of this chapter.
Figure 11 is presented to better visualize the transshipment relationships involving drone and small truck transshipment in the case study. The horizontal axis represents time, and the vertical axis indicates the distribution tasks performed by both the small truck and the drone. For example, the time interval from 0 to 4.71 represents the travel time of Vehicle 1 from point B to point B1. Vehicle 1 arrives at customer point B1 at time 4.71 and provides service for 1 unit of time. It then departs from B1 and proceeds towards B2. Therefore, from the time interval 4.71 to 5.71, Vehicle 1 provides service at customer point B1, as indicated by the yellow rectangle 1 in the figure.
Vehicle 2 departs from point B and proceeds to point B5, with Drone 2 remaining stationary on the vehicle. During this travel, Drone 2 remains stationary on the vehicle without performing tasks. Upon Vehicle 2’s arrival at B5, Drone 2 takes off and provides service at B6. After completing its service at B5, Vehicle 2 proceeds to B7, while Drone 2, having finished its service at B6, also heads to B7. As shown by the red arrows in Figure 12, Drone 2 reaches B7 at time 6.69, while Vehicle 2’s service period at B7 spans from 6.49 to 7.69. Therefore, Drone 2’s arrival time at B7 falls within Vehicle 2’s service period at B7, enabling successful transshipment. When Vehicle 2 serves customer B10, its service period spans from 9.63 to 11.13, while Drone 2 arrives at B10 at time 12.88. Consequently, within the time window at B10, Vehicle 2 waits for 1.75 time units before departing at 12.88 with Drone 2 onboard, returning to the sub-warehouse at point B to complete the delivery task.
The specific distribution plan is shown in Table 3.

5.2. Validation of Cost-Driven Coupling Mechanism

To validate the effectiveness of the cost-driven coupling mechanism proposed in Section 3.3.2, we conducted an iterative optimization experiment on a multi-warehouse delivery system. The experimental setup includes one central warehouse, four sub-warehouses (A, B, C, D), and a set of customers with predefined demands. The initial customer assignment follows the nearest distance principle, and the two-stage delivery costs are calculated using the SDVRP model for Stage 1 and the truck-drone collaborative model for Stage 2.
The cost-driven coupling mechanism iteratively identifies the most imbalanced adjacent warehouse pair and reallocates customers based on the transfer benefit ratio r i = L i , h i g h / L i , l o w . Table 4 presents the cost evolution across 17 iterations until convergence.
Total Cost Reduction. The total system cost decreased from 9846.5 to 9053.5, a reduction of 793.0 (8.05%). This demonstrates that the cost-driven coupling mechanism effectively identifies and exploits customer reallocation opportunities to minimize overall logistics costs.
Cost Redistribution. The iterative process resulted in significant cost redistribution among warehouses:
Warehouse A: −571.1 (−22.69%).
Warehouse C: −316.4 (−16.97%).
Stage 1: −225.3 (−9.55%).
Warehouse B: +177.9 (+9.52%).
Warehouse D: +141.9 (+11.48%).
This pattern confirms that customers are transferred from high-cost warehouses (A and C) to lower-cost adjacent warehouses (B and D), consistent with the transfer benefit ratio principle.
Cost Imbalance Reduction. The cost imbalance ratio between the highest-cost and lowest-cost warehouses evolved as follows:
Initial: max(C_A, C_C)/min(C_B, C_D) = 2516.7/1236.1 = 2.04.
Final: max(C_B, C_D)/min(C_A, C_C) = 2046.2/1548.9 = 1.32.
The imbalance ratio decreased from 2.04 to 1.32, falling below the threshold θ = 1.5. This indicates that the algorithm successfully achieved the balance objective defined in Section 3.3.2.
Convergence Behavior
Key observations:
Major cost improvements occur in early iterations (Iter 1–3).
Stage 1 cost remains stable until Iter 17, then drops significantly—indicating that customer reallocation eventually enables better SDVRP routing.
The final iteration (Iter 17 to Final) shows continued fine-tuning, demonstrating the algorithm’s ability to explore marginal improvements.
Verification of Adjacent Transfer Constraint.
Throughout the iterative process, all customer transfers were restricted to adjacent warehouses based on the predefined adjacency matrix. This ensured that reallocations remained practically feasible while still achieving substantial cost savings.
Summary
The experimental results validate the effectiveness of the cost-driven coupling mechanism:
Total cost reduced by 8.05% through iterative customer reallocation
Cost imbalance ratio decreased from 2.04 to 1.32, meeting the balance threshold
Transfer benefit principle confirmed: customers moved from high-cost to low-cost adjacent warehouses
Convergence achieved within 18 iterations, demonstrating practical applicability
These findings confirm that the proposed coupling mechanism successfully bridges the two stages, enabling global optimization through local customer transfers constrained by adjacency relationships.

5.3. SDVRP Example Analysis

Since no publicly available test cases currently exist for the problem under investigation, this study will use the modified Solomon dataset to validate the model’s and algorithm’s feasibility and effectiveness. To evaluate the split demand problem, we first select three datasets from the Solomon dataset (c101, r101, and rc101) with 25, 50, 75, and 100 clients, resulting in a total of 12 test sets. The coordinates and demand information are provided in Table 5, and the truck has a capacity of 1500.
The results of the solution are presented in Table 6.

5.4. Cost Comparison Analysis

To evaluate the truck-drone collaborative delivery model proposed in this study, four datasets (c101, c102, c103, and c104) were selected, containing 25, 50, 75, and 100 customers, respectively. A total of 16 test sets were used to compare the performance of the truck-only delivery mode and the fixed transfer point delivery mode. In this case, the payload capacity of the drone is 10 kg, while the truck’s payload capacity is 100 kg. The maximum speeds of the drone and the truck are 60 km/h and 40 km/h, respectively. The cost per kilometer for the truck is 0.8, while the drone incurs a cost of 0.5 per kilometer. The operational cost for the truck-drone combination is 80 USD per vehicle, and the drone’s range is 45 km.
The data in Table 7 reveals that, across 16 test cases, the collaborative delivery method consistently reduced costs to varying degrees compared to truck-only delivery. In six cases, the cost reduction exceeded 12%, with an average reduction exceeding 10%, indicating a notable decrease in overall delivery costs. Compared to fixed transshipment point delivery, 13 cases showed cost reductions in more than 10%, with an average reduction exceeding 13%. The primary reason is that, unlike fixed transshipment points, variable transshipment points make better use of the truck’s cargo capacity and mileage. Furthermore, the larger the scope and complexity of the task, the more pronounced the advantages. This is evident in the fact that as the number of delivery nodes increases, the cost reduction becomes more significant.

5.5. Comparative Analysis of Algorithm Efficiency

To validate the efficiency of the improved genetic algorithm proposed in this study, both the enhanced genetic algorithm and the traditional genetic algorithm were applied to solve the 16 datasets, considering the test sets, relevant truck and drone parameters, and the truck-drone collaborative delivery model. Each solution was iterated 10 times, and the best result was selected. The results are presented in Table 8 below.
The data clearly show that the improved genetic algorithm reduced costs in all 16 test sets, with four sets achieving cost reductions greater than 8%. A significant improvement in cost reduction was observed, with the average cost dropping by 4.77% and the cost reduction nearing 6% for large-scale cases with more than 75 data points.
To further compare the efficiency of the genetic algorithm before and after improvement, four datasets containing 25, 50, 75, and 100 points were used, each with 300 iterations. As shown in Figure 13 the difference between the genetic algorithms before and after improvement is negligible for small-scale cases. However, as the problem size increases, the improved genetic algorithm finds better solutions in fewer iterations, demonstrating a clear improvement in efficiency.

5.6. Statistical Significance Analysis

To rigorously validate the performance improvement, statistical significance tests were conducted. A paired two-sample t-test was performed comparing the traditional GA versus the improved GA over 10 independent runs.
The statistical analysis yielded: t-statistic = 4.58, degrees of freedom = 18, p-value = 0.000233 (p < 0.001). The 95% confidence interval for the mean cost reduction is [12.03, 32.42]. Effect size analysis using Cohen’s d yielded d = 2.05 (large effect). The coefficient of variation decreased from 3.50% to 2.25%. Figure 14 and Figure 15 visualize the performance comparison.
This paper analyzes the impact of drones on total transportation costs, considering both endurance and payload capacity factors. The following results were obtained by analyzing a test set under different endurance times and payload conditions (c101.25, c101.50, c101.75, c101.100):
Endurance Sensitivity Analysis: As shown in the left chart of Figure 16a, the cost of the collaborative delivery model decreases significantly with an increase in the UAV’s endurance time. This can be attributed to longer endurance, which enables UAVs to cover more customers or travel farther, thus reducing the round-trip transportation costs of trucks or other UAVs. However, when the endurance time exceeds 45 km, the delivery cost reaches a plateau and shows little further change. This may be due to the fact that, although endurance time increases, the payload limit remains, causing the UAV to frequently return to the truck for additional cargo, which limits further cost reductions.
Payload Capacity Sensitivity Analysis: As shown in the right chart of Figure 16b the delivery cost exhibits a similar trend as the payload capacity increases. Increasing the payload capacity allows the UAV to carry more goods per trip; however, due to endurance time limitations, the UAV cannot cover more customers in a single flight Therefore, even with an increased payload capacity, insufficient endurance prevents significant improvements in delivery efficiency or cost reduction.
To verify the above hypothesis, an analysis of truck-UAV routes was conducted, and a selection of delivery routes is presented in Table 9 and Table 10.
As shown in Table 9 when the drone’s endurance is limited to 30 km, Node 17 must be delivered separately due to this constraint, with a maximum single-trip distance of 26.7 km and a maximum payload of 7 kg. When the endurance increases to 45 km, Node 17 is included in the first delivery route, with a maximum single-trip distance of 37.5 km and a maximum payload of 10 kg. However, even with an increased endurance of 20 km or 30 km, the flight route remains unchanged, and the total cost is not optimized. This is because, with a maximum payload capacity of only 10 kg, Node 20 must be delivered separately. Despite the increase in endurance, the payload capacity remains a limiting factor, preventing the drone from serving more customer points in a single flight. A similar pattern is observed in Table 10. Although the drone’s payload capacity is increased, the endurance limit still prevents the service of more customer points in a single flight, thereby hindering further route optimization and total cost reduction.
In summary, although increasing endurance and payload capacity can reduce delivery costs to a certain extent, further increases beyond a specific threshold yield diminishing returns in cost reduction. Therefore, in drone collaborative delivery, finding an optimal balance between endurance and payload capacity is crucial. Selecting drones with appropriate parameters based on specific transportation tasks is essential for achieving optimization goals, such as cost reduction.

5.7. Comparison with Gurobi Solver

To validate the effectiveness of the proposed improved genetic algorithm, we compared its performance with the commercial optimization solver Gurobi 10.0. The comparison was conducted on small-scale instances where exact solutions could be obtained within reasonable computational time.
As shown in Table 11 and Figure 17, Figure 18 and Figure 19, these results demonstrate that while the improved GA may not guarantee global optimality, it provides near-optimal solutions efficiently, making it suitable for practical large-scale applications where computational time is a critical factor. The trade-off between solution quality and computational efficiency justifies the use of the metaheuristic approach for real-world logistics optimization problems.
For the C101-25 instance, Gurobi found the optimal solution of 642.3 in 3847.2 s, while the improved GA achieved a solution of 650.6 (1.29% gap) in only 12.4 s. For the C101-50 instance, Gurobi obtained an optimal solution of 1923.8 in over 7200 s, whereas the improved GA found a near-optimal solution of 1954.6 (1.60% gap) in just 45.8 s. For larger instances (C101-75 and above), Gurobi failed to find optimal solutions within the 2 h time limit due to the NP-hard nature of the problem.

5.8. Comparative Analysis with Adaptive Large Neighborhood Search

To further validate the competitiveness of our proposed Improved Genetic Algorithm (IGA), we conduct a comparative analysis with Adaptive Large Neighborhood Search (ALNS), a state-of-the-art metaheuristic widely applied to vehicle routing problems and truck-drone collaborative systems. ALNS was selected as the benchmark due to its proven effectiveness in solving complex routing problems with multiple constraints and its frequent use in two-echelon and drone-assisted delivery contexts.
As shown in Table 12, IGA achieved superior results across all instances. For the small-scale C101-25 instance, IGA reduced costs by 5.06% compared to ALNS. As the problem scale increased, the advantage of IGA became more pronounced, achieving a cost reduction of 9.85% for the C101-100 instance. Regarding computational efficiency, IGA’s solution time was approximately half that of ALNS, demonstrating favorable convergence speed and computational performance.
Figure 20 further illustrates the convergence curves of both algorithms on the C101-100 instance. IGA exhibited a rapid initial descent and continued to optimize in subsequent iterations, ultimately converging to a superior solution. While ALNS also showed a downward trend, its convergence was slower, and the quality of its final solution was inferior to that of IGA.
These results indicate that IGA possesses a significant advantage in solving the two-stage truck-drone collaborative delivery model proposed in this paper. The underlying reasons are that IGA is not a generic algorithm but is specifically tailored to the structural characteristics of our model:
Encoding Scheme Adapted to the Model: IGA employs a two-layer encoding structure that can simultaneously represent task allocation and execution sequence, aligning well with the modeling requirements of the truck-drone collaboration mechanism.
Integration of Large Neighborhood Search Concepts: IGA incorporates a “destroy and repair” mechanism within its crossover operation, guiding the search direction through fitness comparison, which effectively enhances its ability to escape local optima.
Embedded Local Search Operators: IGA integrates 2-opt and Or-opt local search operators during the evolutionary process, strengthening its local exploitation capability.
Maintaining Diversity-Convergence Balance: The improved crossover and mutation strategies help maintain population diversity while ensuring the algorithm can still make progress in later evolutionary stages.
In summary, IGA outperforms the traditional ALNS in both solution quality and computational efficiency. This validates the effectiveness and specificity of the algorithmic design in this paper and offers a valuable reference for improvement in future research.

5.9. Computational Time Scalability Analysis

As shown in Table 13, first, IGA maintains practical computational times for all tested instances, with the largest instance (100 customers) requiring approximately 156 s. This demonstrates that the algorithm is suitable for real-world urban logistics applications where computational decisions must be made within reasonable timeframes.
Second, the time scaling analysis reveals approximately O ( n 1.2 ) growth complexity. Specifically, increasing the problem size from 25 to 100 customers (a factor of 4) results in a computational time increase from 12.4 s to 156.2 s (a factor of approximately 12.6). This scaling behavior is favorable compared to exponential growth and suggests that the algorithm can handle larger instances (e.g., 200–300 customers) with acceptable computational resources.
Third, IGA is approximately twice as fast as standard ALNS across all problem sizes. For the 100-customer instance, IGA requires 156.2 s compared to 312.4 s for ALNS—a 50% reduction in computational time. This efficiency advantage stems from the guided crossover mechanism, which reduces the number of unproductive search steps compared to ALNS’s random destruction strategy.
Fourth, compared to traditional GA, IGA incurs only a modest computational overhead (approximately 5–8% additional time) while achieving significantly better solution quality. This favorable trade-off between computational cost and solution quality justifies the algorithmic improvements proposed in this study.
Practical implication: The computational time scaling results indicate that IGA can be deployed in practical urban logistics settings where delivery routes must be optimized on a daily or shift basis. Even for large service regions with 100+ customers, the algorithm completes optimization within approximately 2.5 min, leaving ample time for plan execution and real-time adjustments.

6. Conclusions

This study introduces a novel two-stage optimization model that combines the Split Delivery Vehicle Routing Problem (SDVRP) with truck-drone collaborative delivery systems to enhance urban logistics under regional constraints. The proposed model tackles key challenges, including traffic congestion, regional restrictions, and the inefficiencies associated with traditional delivery methods. Allowing demand splitting in the first stage enables the model to significantly reduce the required number of vehicles and shorten delivery routes, leading to substantial cost savings. In the second stage, the truck-drone collaboration model optimizes last-mile delivery, with drones complementing trucks by handling deliveries in restricted areas, thereby enhancing overall delivery efficiency and reducing operational costs. To solve the proposed model, an enhanced genetic algorithm is developed.
The experimental results highlight the practical potential of the model and algorithm proposed in this study. By considering demand splitting, the model effectively reduces the number of required trucks, achieving significant cost savings. The truck and drone collaborative delivery method consistently outperforms the delivery method using only trucks. In large-scale cases, the average delivery cost is reduced by more than 10%, with cost savings exceeding 15%. Compared with fixed transfer points, the average delivery cost is also reduced by 13%, and the cost savings become more significant as the complexity of the task increases. This indicates that integrating drones into traditional truck delivery systems can achieve significant cost savings. Additionally, by applying the improved genetic algorithm to solve the model, the average cost is reduced by 4.77% compared to traditional methods, further demonstrating the effectiveness of the algorithm in optimizing complex transportation tasks.
A key contribution of this work is the explicit modeling of interaction mechanisms between the two stages through demand propagation and time coupling constraints. Statistical analysis confirms that the improved genetic algorithm achieves significantly better performance (p < 0.001, Cohen’s d = 2.05), providing strong empirical evidence for the effectiveness of the proposed methodology.
The findings contribute to urban logistics optimization by providing a novel approach to addressing the increasing challenges of e-commerce and urban traffic congestion. Future research could explore further improvements in algorithm efficiency, the impact of varying drone parameters on delivery performance, and the scalability of the proposed model to larger, more complex urban environments

7. Future Research Directions

The current model categorizes regional restrictions primarily based on vehicle accessibility (e.g., large truck-prohibited zones, drone-only areas). Future research could incorporate more nuanced and dynamic regulatory factors. These include time-dependent access restrictions (e.g., truck delivery windows during off-peak hours), altitude-dependent no-fly zones for drones, and spatially varying noise or emission regulations. Developing a more granular representation of the urban regulatory landscape would enhance the model’s ability to capture the complexity of real-world city logistics.
While the current model considers drone payload capacity and maximum flight endurance, the operational characteristics of drones are far more complex. Future work should integrate additional parameters such as battery swapping vs. recharging dynamics, weather sensitivity (wind speed, precipitation), vertical take-off and landing (VTOL) energy costs, and multi-drone coordination from a single truck. Incorporating these factors would enable a more realistic assessment of drone feasibility and operational costs in diverse urban environments.
The current cost-driven coupling mechanism, which iteratively reallocates customers between adjacent warehouses based on stage-specific cost feedback, represents a practical approximation of bi-level optimization. Future research could explore more sophisticated coupling approaches, including (i) a fully integrated bi-level optimization framework with equilibrium constraints; (ii) real-time feedback loops that allow dynamic route adjustments based on first-stage execution delays; and (iii) stochastic coupling mechanisms that account for uncertainty in travel times, demand, or drone endurance. Such enhancements would enable the model to better handle the cascading dependencies inherent in multi-echelon logistics systems.
While the proposed improved genetic algorithm demonstrates strong performance, future work could explore alternative algorithmic strategies tailored to specific aspects of the problem. Promising directions include (i) hybrid approaches that combine exact methods (e.g., branch-and-cut) for the SDVRP component with metaheuristics for the truck-drone coordination problem; (ii) decomposition-based algorithms such as column generation or Benders decomposition to handle larger-scale instances; (iii) machine learning-enhanced heuristics that learn effective task allocation patterns from historical data; and (iv) multi-objective optimization frameworks that simultaneously optimize cost, time, energy consumption, and service equity. These algorithmic innovations could further improve solution quality and computational efficiency.
Beyond cost minimization, future research should consider the environmental and social dimensions of urban logistics. Incorporating carbon emission models, energy efficiency metrics, and noise pollution constraints would align the optimization framework with broader sustainability goals. Additionally, exploring the trade-offs between operational efficiency and service equity—particularly in underserved urban or rural areas—would extend the practical relevance of the proposed approach.
In summary, while the current study establishes a robust two-stage optimization framework for truck-drone collaborative delivery under regional constraints, the proposed future research directions offer a roadmap for advancing toward more realistic, adaptive, and sustainable urban logistics systems.

Author Contributions

Conceptualization, W.K. and S.Z.; methodology, W.K.; validation, W.K.; formal analysis, W.K.; investigation, W.K.; data curation, G.Y.; writing—original draft preparation, W.K.; writing—review and editing, S.Z.; visualization, W.K.; supervision, W.K. and S.Z.; project administration, S.Z.; funding acquisition, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Humanities and Social Science Foundation of the Ministry of Education of China, grant number 24YJCZH476. The APC was funded by the same grant (24YJCZH476).

Data Availability Statement

Solomon benchmark: https://www.sintef.no/projectweb/top/vrptw/50-customers/ (accessed on 6 April 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dantzig, G.B.; Ramser, J.H. The Truck Dispatching Problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
  2. Shan, Y.; Li, Y.; Liang, X.; Yue, L. Optimisation of multi-type vehicle routing considering soft capacity constraint and carbon emissions. Int. J. Syst. Sci. Oper. Logist. 2025, 12, 2466105. [Google Scholar] [CrossRef]
  3. Perboli, G. New Families of Valid Inequalities for the Two-Echelon Vehicle Routing Problem. Electron. Notes Discret. Math. 2010, 36, 639–646. [Google Scholar] [CrossRef]
  4. Murray, C.C.; Raj, R. The multiple flying sidekicks traveling salesman problem: Parcel delivery with multiple drones. Transp. Res. Part C Emerg. Technol. 2020, 110, 368–398. [Google Scholar] [CrossRef]
  5. Psaraftis, H.N. Dynamic vehicle routing problems. In Vehicle Routing: Methods and Studies; Elsevier Science Ltd.: Amsterdam, The Netherlands, 1988; Volume 16, pp. 223–248. [Google Scholar]
  6. Solomon, M.M. Algorithms for the vehicle routing problem with time windows. Transp. Sci. 1995, 29, 156–166. [Google Scholar] [CrossRef]
  7. Dror, M.; Trudeau, P. Savings by split delivery routing. Transp. Sci. 1989, 23, 141–145. [Google Scholar] [CrossRef]
  8. Dror, M.; Trudeau, P. Split delivery routing. Nav. Res. Logist. 1990, 37, 383–402. [Google Scholar] [CrossRef]
  9. Sherali, H.D.; Al-Yakoob, S.M.; Hassan, M.M. Fleet management models and algorithms for an oil-tanker routing and scheduling problem. IIE Trans. 1999, 31, 395–406. [Google Scholar] [CrossRef]
  10. Sierksma, G.; Tijssen, G.A. Routing helicopters for crew exchanges on off-shore locations. Ann. Oper. Res. 1998, 76, 261–286. [Google Scholar] [CrossRef]
  11. Mullaseril, P.A.; Dror, M.; Leung, J. Split-Delivery Routeing Heuristics in Livestock Feed Distribution. J. Oper. Res. Soc. 1997, 48, 107–116. [Google Scholar] [CrossRef]
  12. Wei, Y.; Kumar, A. Ant colony optimization for disaster relief operations. Transp. Res. Part E Logist. Transp. Rev. 2007, 43, 660–672. [Google Scholar] [CrossRef]
  13. Dror, M.; Laporte, G.; Trudeau, P. Vehicle routing with split deliveries. Discret. Appl. Math. 1994, 50, 239–254. [Google Scholar] [CrossRef]
  14. Lee, C.-G.; Epelman, M.A.; White, C.C.; Bozer, Y.A. A shortest path approach to the multiple-vehicle routing problem with split pick-ups. Transp. Res. Part B Methodol. 2004, 40, 265–284. [Google Scholar] [CrossRef]
  15. Moreno, L.; Poggi de Aragão, M.; Uchoa, E. Improved lower bounds for the Split Delivery Vehicle Routing Problem. Oper. Res. Lett. 2010, 38, 302–306. [Google Scholar] [CrossRef]
  16. Archetti, C.; Bianchessi, N.; Speranza, M.G. A column generation approach for the split delivery vehicle routing problem. Networks 2011, 58, 241–254. [Google Scholar] [CrossRef]
  17. Aleman, R.E.; Hill, R.R. A tabu search with vocabulary building approach for the vehicle routing problem with split demands. Int. J. Metaheuristics 2010, 1, 55–80. [Google Scholar] [CrossRef]
  18. Wilck, J.H., IV; Cavalier, T.M. A genetic algorithm for the split delivery vehicle routing problem. Am. J. Oper. Res. 2012, 2, 207–216. [Google Scholar] [CrossRef]
  19. Berbotto, L.; García, S.; Nogales, F.J. A Randomized Granular Tabu Search heuristic for the split delivery vehicle routing problem. Ann. Oper. Res. 2014, 222, 153–173. [Google Scholar] [CrossRef]
  20. Zheng, T.; Liu, Y.; Zhang, J.; Wang, L. An evolutionary multiobjective route grouping-based heuristic algorithm for large-scale capacitated vehicle routing problems. IEEE Trans. Cybern. 2021, 51, 4173–4186. [Google Scholar] [CrossRef]
  21. Golden, B.; Arjang, A.; Levy, L.; Gheysens, F. The fleet size and mix vehicle routing problem. Comput. Oper. Res. 1984, 11, 49–66. [Google Scholar] [CrossRef]
  22. Hemmelmayr, V.C.; Cordeau, J.-F.; Crainic, T.G. An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics. Comput. Oper. Res. 2012, 39, 3215–3228. [Google Scholar] [CrossRef]
  23. Enthoven, D.L.J.U.; Jargalsaikhan, B.; Roodbergen, K.J.; uit het Broek, M.A.J.; Schrotenboer, A.H. The two-echelon vehicle routing problem with covering options: City logistics with cargo bikes and parcel lockers. Comput. Oper. Res. 2020, 118, 104919. [Google Scholar] [CrossRef]
  24. Dellaert, N.; Saridarq, F.D.; Woensel, T.V.; Crainic, T.G. Branch-and-Price–Based Algorithms for the Two-Echelon Vehicle Routing Problem with Time Windows. Transp. Sci. 2019, 53, 463–479. [Google Scholar] [CrossRef]
  25. Liu, T.; Luo, Z.; Qin, H.; Lim, A. A branch-and-cut algorithm for the two-echelon capacitated vehicle routing problem with grouping constraints. Eur. J. Oper. Res. 2018, 266, 487–497. [Google Scholar] [CrossRef]
  26. Song, L.; Gu, H.; Huang, H. A lower bound for the adaptive two-echelon capacitated vehicle routing problem. J. Comb. Optim. 2017, 33, 1145–1167. [Google Scholar] [CrossRef]
  27. Sitek, P.; Wikarek, J.; Grzybowska, K. A multi-agent approach to the multi-echelon capacitated vehicle routing problem. In Proceedings of the Highlights of Practical Applications of Heterogeneous Multi-Agent Systems, Salamanca, Spain, 4–6 June 2014; pp. 121–132. [Google Scholar]
  28. Raidl, G.R.; Baumhauer, T.; Hu, B. Speeding up logic-based benders’ decomposition by a metaheuristic for a bi-level capacitated vehicle routing problem. In Proceedings of the International Workshop on Hybrid Metaheuristics, Hamburg, Germany, 11–13 June 2014; Springer: Cham, Switzerland, 2014; pp. 183–197. [Google Scholar]
  29. Santos, F.A.; Mateus, G.R.; da Cunha, A.S. A Branch-and-Cut-and-Price Algorithm for the Two-Echelon Capacitated Vehicle Routing Problem. Transp. Sci. 2015, 49, 355–368. [Google Scholar] [CrossRef]
  30. Akbay, M.A.; Kalayci, C.B.; Blum, C.; Polat, O. Variable Neighborhood Search for the Two-Echelon Electric Vehicle Routing Problem with Time Windows. Appl. Sci. 2022, 12, 1014, Correction in Appl. Sci. 2022, 12, 10737. https://doi.org/10.3390/app122110737. [Google Scholar] [CrossRef]
  31. Akbay, M.A.; Blum, C. Mathematical formulations and results regarding two echelon electric vehicle routing problems. arXiv 2024, arXiv:2412.06671. [Google Scholar] [CrossRef]
  32. Moradi, B.; Faulin, J.; Juan, A.A. Two-echelon electric vehicle routing problem in parcel delivery: A literature review. arXiv 2024, arXiv:2412.19395. [Google Scholar] [CrossRef]
  33. Li, H.; Chen, J.; Wang, F.; Bai, M. Ground-vehicle and unmanned-aerial-vehicle routing problems from two-echelon scheme perspective: A review. Eur. J. Oper. Res. 2021, 294, 1078–1095. [Google Scholar] [CrossRef]
  34. Zhou, H.; Qin, H.; Cheng, C.; Rousseau, L.M. An exact algorithm for the two-echelon vehicle routing problem with drones. Transp. Res. Part B Methodol. 2023, 168, 124–150. [Google Scholar] [CrossRef]
  35. Sluijk, N.; Florio, A.M.; Kinable, J.; Aardal, K.; Veelenturf, T. Two-echelon vehicle routing problems: A literature review. Eur. J. Oper. Res. 2023, 304, 865–886. [Google Scholar] [CrossRef]
  36. Wang, F.; Chen, J.; Li, H.; Xu, Z. A multifidelity-based ant colony optimization algorithm for capacitated electric vehicle routing problems. IEEE Trans. Intell. Transp. Syst. 2025, 27, 318–332. [Google Scholar] [CrossRef]
  37. Jiang, H.; Ai, C.; Wang, C.; Xiang, X.; Zhang, X. A surrogate-assisted bi-level evolutionary algorithm for multi-depot vehicle routing problems with uncertain demand. IEEE Trans. Intell. Transp. Syst. 2025, 26, 16854–16868. [Google Scholar] [CrossRef]
  38. Kim, S.J.; Lim, G.J.; Cho, J.; Côté, M.J. Drone-Aided Healthcare Services for Patients with Chronic Diseases in Rural Areas. J. Intell. Robot. Syst. 2017, 88, 163–180. [Google Scholar] [CrossRef]
  39. Wen, T.; Zhongnan, Z.; Wong, K.K.L. Multi-Objective Algorithm for Blood Supply via Unmanned Aerial Vehicles to the Wounded in an Emergency Situation. PLoS ONE 2016, 11, e0155176. [Google Scholar] [CrossRef]
  40. Ghelichi, Z.; Gentili, M.; Mirchandani, P.B. Logistics for a fleet of drones for medical item delivery: A case study for Louisville, KY. Comput. Oper. Res. 2021, 135, 105443. [Google Scholar] [CrossRef]
  41. Murray, C.C.; Chu, A.G. The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transp. Res. Part C Emerg. Technol. 2015, 54, 86–109. [Google Scholar] [CrossRef]
  42. Raj, R.; Murray, C. The multiple flying sidekicks traveling salesman problem with variable drone speeds. Transp. Res. Part C Emerg. Technol. 2020, 120, 102813. [Google Scholar] [CrossRef]
  43. Boccia, M.; Masone, A.; Sforza, A.; Sterle, C. A column-and-row generation approach for the flying sidekick travelling salesman problem. Transp. Res. Part C Emerg. Technol. 2021, 124, 102813. [Google Scholar] [CrossRef]
  44. Sacramento, D.; Pisinger, D.; Ropke, S. An adaptive large neighborhood search metaheuristic for the vehicle routing problem with drones. Transp. Res. Part C Emerg. Technol. 2019, 102, 289–315. [Google Scholar] [CrossRef]
  45. Kitjacharoenchai, P.; Ventresca, M.; Moshref-Javadi, M.; Lee, S.; Tanchoco, J.M.; Brunese, P.A. Multiple traveling salesman problem with drones: Mathematical model and heuristic approach. Comput. Ind. Eng. 2019, 129, 14–30. [Google Scholar] [CrossRef]
  46. Poikonen, S.; Golden, B. The mothership and drone routing problem. Inf. J. Comput. 2020, 32, 249–262. [Google Scholar] [CrossRef]
  47. Agatz, N.; Bouman, P.; Schmidt, M. Optimization approaches for the traveling salesman problem with drone. Transp. Sci. 2018, 52, 965–981. [Google Scholar] [CrossRef]
  48. Yurek, E.E.; Ozmutlu, H.C. A decomposition-based iterative optimization algorithm for traveling salesman problem with drone. Transp. Res. Part C Emerg. Technol. 2018, 91, 249–262. [Google Scholar] [CrossRef]
  49. Roberti, R.; Ruthmair, M. Exact methods for the traveling salesman problem with drone. Transp. Sci. 2021, 55, 315–335. [Google Scholar] [CrossRef]
  50. Ding, Y.; Wan, J.; Lin, W.; Wang, K. Coordinated last-mile deliveries with trucks and drones: A comparative study of operational modes. J. Air Transp. Res. Soc. 2024, 3, 100025. [Google Scholar] [CrossRef]
  51. She, R.; Ouyang, Y. Hybrid truck–drone delivery under aerial traffic congestion. Transp. Res. Part B Methodol. 2024, 185, 102970. [Google Scholar] [CrossRef]
  52. ElSayed, M.; Mohamed, M. The Uncertainty of Autonomous Unmanned Aerial Vehicles’ Energy consumption. In Proceedings of the IEEE Transportation Electrification Conference & Expo (ITEC); IEEE: New York, NY, USA, 2020. [Google Scholar]
  53. Kunarak, S. Energy Management Revolution in Unmanned Aerial Vehicles Using Deep Learning Approach. Appl. Sci. 2025, 16, 503. [Google Scholar] [CrossRef]
  54. Kierzkowski, A.; Dziewonski, B.; Kaliszuk, K.; Kucharski, M. Evaluation of Light Electric Flying-Wing Unmanned Aerial System Energy Consumption During Holding Maneuver. Energies 2025, 18, 1300. [Google Scholar] [CrossRef]
  55. Liu, Z.; Zhang, Q.; Wang, H.; Li, X. A data-driven evolutionary algorithm for dynamic vehicle routing problems with time windows under limited computational time. IEEE Trans. Intell. Transp. Syst. 2023, 24, 9235–9248. [Google Scholar] [CrossRef]
Figure 1. Two-Stage Delivery Routing Under Regional Restrictions.
Figure 1. Two-Stage Delivery Routing Under Regional Restrictions.
Systems 14 00491 g001
Figure 2. The delivery route diagrams for both split and non-split deliveries at the three delivery points.
Figure 2. The delivery route diagrams for both split and non-split deliveries at the three delivery points.
Systems 14 00491 g002
Figure 3. Collaborative Delivery Route of Trucks and Drones.
Figure 3. Collaborative Delivery Route of Trucks and Drones.
Systems 14 00491 g003
Figure 4. The constraints within the delivery area.
Figure 4. The constraints within the delivery area.
Systems 14 00491 g004
Figure 5. Truck-supported drone delivery.
Figure 5. Truck-supported drone delivery.
Systems 14 00491 g005
Figure 6. Demand Propagation: Customer-to-Warehouse Assignment.
Figure 6. Demand Propagation: Customer-to-Warehouse Assignment.
Systems 14 00491 g006
Figure 7. Two-Stage Time Coupling Visualization.
Figure 7. Two-Stage Time Coupling Visualization.
Systems 14 00491 g007
Figure 8. Improved genetic algorithm technical roadmap.
Figure 8. Improved genetic algorithm technical roadmap.
Systems 14 00491 g008
Figure 9. First-Stage SDVRP Delivery Route and Second-Stage Truck-Drone Collaborative Delivery. (a) First-Stage SDVRP Delivery Route; (b) Second-Stage Truck-Drone Collaborative Delivery.
Figure 9. First-Stage SDVRP Delivery Route and Second-Stage Truck-Drone Collaborative Delivery. (a) First-Stage SDVRP Delivery Route; (b) Second-Stage Truck-Drone Collaborative Delivery.
Systems 14 00491 g009
Figure 10. Two-Stage Delivery Route Diagram.
Figure 10. Two-Stage Delivery Route Diagram.
Systems 14 00491 g010
Figure 11. Vehicles and drones for distribution tasks.
Figure 11. Vehicles and drones for distribution tasks.
Systems 14 00491 g011
Figure 12. Convergence Curve of Cost-Driven Coupling Mechanism.
Figure 12. Convergence Curve of Cost-Driven Coupling Mechanism.
Systems 14 00491 g012
Figure 13. Comparison of algorithm efficiency before and after improvement.
Figure 13. Comparison of algorithm efficiency before and after improvement.
Systems 14 00491 g013
Figure 14. Convergence Curves and Algorithm Comparison.
Figure 14. Convergence Curves and Algorithm Comparison.
Systems 14 00491 g014
Figure 15. Algorithm Performance Boxplot and Convergence Curve.
Figure 15. Algorithm Performance Boxplot and Convergence Curve.
Systems 14 00491 g015
Figure 16. The Relationship Between Drone Endurance, Payload Capacity, and Cost. (a) The relationship between endurance and cost; (b) The relationship between payload and cost.
Figure 16. The Relationship Between Drone Endurance, Payload Capacity, and Cost. (a) The relationship between endurance and cost; (b) The relationship between payload and cost.
Systems 14 00491 g016
Figure 17. Cost Comparison between Improved GA and Gurobi Solver.
Figure 17. Cost Comparison between Improved GA and Gurobi Solver.
Systems 14 00491 g017
Figure 18. Computation Time Comparison (Log Scale).
Figure 18. Computation Time Comparison (Log Scale).
Systems 14 00491 g018
Figure 19. Optimality Gap of Improved GA.
Figure 19. Optimality Gap of Improved GA.
Systems 14 00491 g019
Figure 20. Convergence comparison of IGA and ALNS on C101-100 instance.
Figure 20. Convergence comparison of IGA and ALNS on C101-100 instance.
Systems 14 00491 g020
Table 1. Comparative Analysis of Representative Studies.
Table 1. Comparative Analysis of Representative Studies.
StudyEchelon StructureVehicle TypesRegional Constraint Handling
Single-Echelon Truck-Drone Collaboration
Murray & Raj [41]Single-echelonOne truck + multiple dronesNot considered
Sacramento et al. [44]Single-echelonMultiple trucks + multiple dronesNot considered
Poikonen & Golden [46]Single-echelonMothership + multiple dronesNot considered
Traditional Two-Echelon VRP (Ground Only)
Perboli & Tadei [3]Two-echelonTrucksNot considered
Hemmelmayr [22]Two-echelonTrucksNot considered
Dellaert [24]Two-echelonTrucksNot considered
Two-Echelon Truck-Drone Collaboration
Kitjacharoenchai et al. [45]Two-echelonTrucks (1st) + Drones (2nd)Not considered
Zhou et al. [34]Two-echelonTrucks + dronesNot considered
Studies with Regional Constraints
She R et al. [51]Single-echelonTrucks + dronesAirspace congestion
ElSayed [52]Regulatory impactSingle-echelonRegulatory strictness
Kunarak [53]UAV-EMSSingle-echelonNot considered
Kierzkowski et al. [54]Holding maneuverSingle-echelonLow-altitude constraints
This studyTwo-echelonTrucks (1st) + Drones (2nd)Regional constraints
Table 2. Sets, parameters, and decision variables of the model.
Table 2. Sets, parameters, and decision variables of the model.
Sets
C set of all customer nodes
C C set of customer nodes accessible by trucks (truck-accessible customers)
O 0 set of distribution centers (central depot)
O set of sub-warehouses (intermediate facilities)
V set of all nodes in Stage 1, V = O 0 O
N set of all nodes in Stage 2, N = C O
R d N set of nodes where drones can depart from trucks (departure rendezvous points)
R a N set of nodes where drones can return to trucks (arrival rendezvous points)
R = R d R a set of all possible rendezvous nodes
N + set of successor nodes (nodes that can be reached from a given node)
N set of predecessor nodes (nodes from which a given node can be reached)
K set of trucks (including both large trucks in Stage 1 and small trucks in Stage 2)
D set of drones
A set of all feasible arcs (directed connections between nodes)
A K A set of arcs traversable by trucks
A D A set of arcs traversable by drones
Parameters
d i j distance from node i N   to node j N   (applicable to all vehicle types)
q i demand (quantity of goods) required at customer node i C
g i total demand at node i V   (used in Stage 1 for warehouse demand)
L K maximum payload capacity of a truck
L D maximum payload capacity of a drone
C K transportation cost per unit distance for trucks
C D transportation cost per unit distance for drones
[ T i e | T i l ] time window for service at node i N ; T i e   is earliest start time, T i l   is latest start time
τ i j K travel time required for a truck to travel from node i   to node j
τ i j D travel time required for a drone to travel from node i   to node j
S i K service time of a truck at node i N
S i D service time of a drone at node i C   (drones do not service warehouses)
T D maximum allowable flight time per sortie for a drone (endurance limit)
M a sufficiently large positive constant (big-M) used in logical constraints
Decision Variables
x i j k binary variable, equals 1 if truck k K   travels directly from node i   to node j   ( i j ), and 0 otherwise
y i j d binary variable, equals 1 if drone d D   travels directly from node i   to node j   ( i j ), and 0 otherwise
w k i continuous non-negative variable, quantity of goods delivered by vehicle (truck) k   to node i V   (used in Stage 1)
w i k continuous non-negative variable, cumulative load of truck k K   upon arrival at node i N   (used in Stage 2)
w i d continuous non-negative variable, cumulative load of drone d D   upon arrival at node i C   in a single sortie
T i k continuous non-negative variable, arrival time of truck k K   at node i N
T i d continuous non-negative variable, arrival time of drone d D   at node i N
u i k continuous non-negative variable, waiting time of truck k K   at node i N   before commencing service or departure
u i d continuous non-negative variable, waiting time of drone d D   at node i N   before commencing service or departure
t i d continuous non-negative variable, cumulative flight time of drone d D   since last departure from a truck in the current sortie, upon reaching node i C
y i k binary variable (auxiliary), equals 1 if truck k K   services node i V , and 0 otherwise (used in Stage 1)
Table 3. Delivery Nodes and the Quantity of Delivered Goods.
Table 3. Delivery Nodes and the Quantity of Delivered Goods.
StageVehicle/DroneRoute
First StageVehicle 1O→A(120)→C(80)→O
Vehicle 2O→B(190)→C(10)→O
Second StageDistribution Warehouse BVehicle 1B→B1(20)→B2(30)→B3(15)→B4(35)→B
Vehicle 2B→B5(30)→B7(18)→B10(26)→B
Drone 2B5→B6(7)→B7,B7→B8(4)→B9(5)→B10
Distribution Warehouse AVehicle 1A→A1(40)→A3(20)→A
Drone 2A1→A2(10)→A3
Vehicle 2A→A4(20)→A5(30)→A
Distribution Warehouse CVehicle 1C→C1(50)→C2(40)→C
Table 4. Cost Evolution During Iterative Optimization.
Table 4. Cost Evolution During Iterative Optimization.
StageInitialIter 1Iter 2Iter 3Iter 17Final
Stage12360.12360.12360.12360.12134.82134.8
Stage2A2516.72398.32398.32398.31945.61945.6
B1868.31913.41913.41913.42046.22046.2
C1865.31865.31735.21706.61638.71548.9
D1236.11236.11296.31317.61327.31378
Total9846.59773.29703.396969092.69053.5
Table 5. Warehouse and Node Coordinates and Demands.
Table 5. Warehouse and Node Coordinates and Demands.
NumberXYDemand
Warehouse5005000
c101-2516090410
c101-50330120860
c101-754203101360
c101-10011802301810
r101-25240450332
r101-50320950721
r101-755007201079
r101-1008309201458
rc101-25950580540
rc101-50830850970
rc101-752903801325
rc101-10013007501724
Table 6. The vehicle routes and the delivery quantities at each point.
Table 6. The vehicle routes and the delivery quantities at each point.
VehicleRoute
Vehicle 10→6(721)→8(779)→0
Vehicle 20→8(679)→10(821)→0
Vehicle 30→10(149)→12(1351)→0
Vehicle 40→12(373)→9(540)→4(587)→0
Vehicle 50→4(1223)→3(277)→0
Vehicle 60→3(696)→11(804)→0
Vehicle 70→3(89)→5(332)→7(1079)→0
Vehicle 80→3(298)→2(860)→11(342)→0
Vehicle 90→11(179)→1(410)→0
Table 7. Comparison of Collaborative Delivery with Truck-Only and Fixed Transshipment Point Delivery Costs.
Table 7. Comparison of Collaborative Delivery with Truck-Only and Fixed Transshipment Point Delivery Costs.
NumberCollaborative
Delivery
Truck
Delivery
Fixed Transfer Point DeliveryGAP1%GAP2%
C101-25650.6726.8721.810.48%9.86%
C101-501954.62530.62238.222.76%12.67%
C101-7532033726.33796.414.04%15.63%
C101-1004227.84730.55980.310.63%17.84%
C102-25607.3712.9664.714.81%8.64%
C102-502046.22334.52285.512.35%10.47%
C102-753183.63454.73851.97.85%17.35%
C102-1004607.44996.45739.27.79%19.72%
C103-25656.7730.3711.210.08%7.66%
C103-501545.91730.61723.810.67%10.32%
C103-753020.83176.23468.24.89%12.90%
C103-1004481.34965.65382.99.75%16.75%
C104-25632.7742.6711.914.80%11.13%
C104-50137815951590.913.61%13.38%
C104-752626.22814.43088.66.69%14.97%
C104-1003973.34341.34895.68.48%18.84%
Note: GAP1% represents the optimization percentage of collaborative delivery relative to truck-only delivery. GAP2% represents the optimization percentage of collaborative delivery relative to Fixed transfer point delivery.
Table 8. Comparison of Results Before and After Improvement of the Genetic Algorithm.
Table 8. Comparison of Results Before and After Improvement of the Genetic Algorithm.
NumberImproved Genetic AlgorithmTraditional Genetic AlgorithmGAP%
MNOCostMNOCost
C101-25344650.6335650.80%
C101-50510141954.658122038.34%
C101-75716223203812173526.39%
C101-100927374258.81117234742.410%
C102-25345607.3334613.81%
C102-5057112046.26582151.65%
C102-75717293183.6713213355.35%
C102-100929394607.41123285018.38%
C103-25368656.72446803%
C103-50517261545.9313181666.27%
C103-75719293020.8616203097.82%
C103-100930424481.3923314659.44%
C104-25345632.7334637.11%
C104-505192113786152115038%
C104-75723312626.2818272738.94%
C104-100924353973.31021294138.74%
Note: M represents the number of trucks used. N represents the number of drone flights. O represents the number of drone visits to demand points. GAP% represents the optimization percentage of the Improved Genetic Algorithm relative to the Traditional Genetic Algorithm.
Table 9. The impact of UAV endurance on its route.
Table 9. The impact of UAV endurance on its route.
UAV Endurance CapabilityVehicle Route/UAV-Equipped RouteUAV Maximum Range Per Trip (km)/Payload (kg)
30 km0→7→8→11→16→19→21→026.7 km/7 kg
11→13(2)→14(2)→15(3)→16
16→17(3)→19
19→20(5)→21
45 km0→7→8→11→16→19→21→037.5 km/10 kg
11→13(2)→14(2)→15(3)→17(3)→19
19→20(5)→21
120 km0→7→8→11→16→19→21→037.5 km/10 kg
11→13(2)→14(2)→15(3)→17(3)→19
19→20(5)→21
90 km0→7→8→11→16→19→21→037.5 km/10 kg
11→13(2)→14(2)→15(3)→17(3)→19
19→20(5)→21
Table 10. The impact of UAV payload on its route.
Table 10. The impact of UAV payload on its route.
UAV Endurance CapabilityVehicle Route/UAV-Equipped RouteUAV Maximum Range Per Trip (km)/Payload (kg)
10 kg0→7→8→10→15→19→22→26→021.6 km/9 kg
10→11(5)→14(4)→15
19→20(5)→22
22→24(6)→26
15 kg0→7→8→10→15→19→22→26→028.3 km/14 kg
10→11(5)→14(4)→20(5)→22
22→24(6)→26
20 kg0→7→8→10→15→19→22→26→028.3 km/14 kg
10→11(5)→14(4)→20(5)→22,
22→24(6)→26
30 kg0→7→8→10→15→19→22→26→028.3 km/14 kg
10→11(5)→14(4)→20(5)→22,
22→24(6)→26
Table 11. Comparison between Improved GA and Gurobi Solver.
Table 11. Comparison between Improved GA and Gurobi Solver.
InstanceGurobi (Optimal)Improved GA (Best)Gap (%)Gurobi Time (s)GA Time (s)
C101-25642.3650.61.29%3847.212.4
C101-501923.81954.61.60%>720045.8
C101-75N/A3203.0->720089.3
C101-100N/A4227.8->7200156.2
Table 12. Performance Comparison: IGA vs. Standard ALNS.
Table 12. Performance Comparison: IGA vs. Standard ALNS.
InstanceIGA CostALNS CostIGA Time (s)ALNS Time (s)Gap
(IGA vs. ALNS)
C101-25650.6685.312.428.7−5.06%
C101-501954.62102.845.889.3−7.05%
C101-753203.03517.489.3187.6−8.94%
C101-1004227.84689.5156.2312.4−9.85%
Note: Gap calculated as (IGA Cost-ALNS Cost)/ALNS Cost × 100%.
Table 13. Comparison of the efficiency of different algorithms.
Table 13. Comparison of the efficiency of different algorithms.
Problem SizeIGA Time (s)Traditional GA Time (s)ALNS Time (s)
25 customers12.411.828.7
50 customers45.843.289.3
75 customers89.385.6187.6
100 customers156.2148.5312.4
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

Kong, W.; Zhu, S.; Yu, G. Optimization of Transportation and Delivery Routes Under Regional Constraints: A Two-Stage Solution Model Based on SDVRP and Truck-Drone Collaboration. Systems 2026, 14, 491. https://doi.org/10.3390/systems14050491

AMA Style

Kong W, Zhu S, Yu G. Optimization of Transportation and Delivery Routes Under Regional Constraints: A Two-Stage Solution Model Based on SDVRP and Truck-Drone Collaboration. Systems. 2026; 14(5):491. https://doi.org/10.3390/systems14050491

Chicago/Turabian Style

Kong, Weiquan, Senlai Zhu, and Gaoming Yu. 2026. "Optimization of Transportation and Delivery Routes Under Regional Constraints: A Two-Stage Solution Model Based on SDVRP and Truck-Drone Collaboration" Systems 14, no. 5: 491. https://doi.org/10.3390/systems14050491

APA Style

Kong, W., Zhu, S., & Yu, G. (2026). Optimization of Transportation and Delivery Routes Under Regional Constraints: A Two-Stage Solution Model Based on SDVRP and Truck-Drone Collaboration. Systems, 14(5), 491. https://doi.org/10.3390/systems14050491

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop