A Literature Review of Vehicle and Drone Delivery Routing Problems in Different Synchronization Level Scenarios
Highlights
- Proposes a novel classification framework for vehicle–drone last-mile delivery based on different synchronization levels, categorizing delivery scenarios into non-synchronized, low-synchronization, and high-synchronization levels.
- Systematically compares vehicle–drone functional setups and exact and heuristic solution approaches across different synchronization levels, highlighting their impacts on routing strategies and solution scalability.
- Provides a structured perspective for researchers to understand, compare, and design vehicle–drone delivery systems under different synchronization levels.
- Offers practical guidance on selecting appropriate modeling approaches and solution methods for varying synchronization scenarios, supporting scalable and adaptable last-mile delivery optimization.
Abstract
1. Introduction
2. Methodology and Problem Overview
2.1. Vehicle and Drone Delivery Routing Problems Based on TSP
2.1.1. Common Variants Based on the FSTSP Problem
2.1.2. Major Variant of FSTSP: TSP-D
2.2. Vehicle Routing Problem with Drones (VRPD)
2.3. Research Framework and Classification System
2.4. Mathematical Framework for Model Analysis
2.4.1. Core Optimization Objectives
2.4.2. Key Constraint Categories
2.5. Comparative Analysis Methodology
- (i)
- Functional Configuration Analysis: We categorize vehicle and drone capabilities based on service functions (delivery-only, pickup and delivery, multi-visit) and endurance characteristics (linear vs. nonlinear energy consumption models, battery capacity constraints, charging requirements). This categorization reveals how functional assumptions affect model complexity and applicability to real-world scenarios.
- (ii)
- Synchronization Mechanism Comparison: We distinguish between different synchronization mechanisms: non-synchronized independent operations, unidirectional auxiliary support (vehicle-to-drone or drone-to-vehicle), and bidirectional tight coordination. The mathematical formulations of synchronization constraints (e.g., Formulas (3) and (4)) are compared to identify structural differences and computational implications.
- (iii)
- Solution Methodology Classification: Solution approaches are classified into exact algorithms (branch-and-bound, dynamic programming, branch-and-price, column generation) and heuristic methods (genetic algorithms, simulated annealing, adaptive large neighborhood search, variable neighborhood search). We analyze the scalability of each approach relative to problem size and synchronization complexity.
- (iv)
- Model Variant Synthesis: We identify common variant patterns across synchronization levels, including multi-drone extensions, multi-visit drone operations, time window constraints, heterogeneous fleet considerations, and energy consumption refinements. This synthesis enables cross-level comparison and identification of transferable modeling techniques.
2.6. Literature Selection and Synthesis Process
3. Vehicle and Drone Delivery and Synchronization Settings
3.1. Drone Delivery Setup
3.1.1. Drone Flight Service Functions
- (i)
- Single Trip to Single Customer (STSC): This function refers to a drone servicing only one customer per trip. The primary advantage of this mode lies in its operational simplicity, as path planning and scheduling are more straightforward, making it suitable for urgent delivery needs. Additionally, this mode reduces the drone’s waiting time and mid-trip stops, thereby increasing the efficiency of individual delivery tasks.
- (ii)
- Single Trip to Multiple Customers (STMC): This function allows a drone to service multiple customers in a single flight. It is particularly effective when customers are relatively concentrated or when delivery paths are compact. By efficiently planning the route, the drone can complete multiple deliveries in a single flight, minimizing returns and re-launches. This mode not only optimizes energy consumption but also enhances the overall operational efficiency of the logistics system.
- (iii)
- UAV Delivery Only (UDO): The UDO function focuses solely on delivering goods from a warehouse or intermediate station to customers. This is a common setup in current research, ensuring an efficient delivery process while reducing management complexity. It also simplifies maintenance and scheduling.
- (iv)
- Pickup Only (PO): This function is primarily designed for collecting goods from customers and returning them to a warehouse or intermediate station. It is particularly crucial in reverse logistics or scenarios requiring customer returns. This mode enhances the efficiency and accuracy of pickup tasks, ensuring that goods are safely returned to the designated location.
- (v)
- Delivery and Pickup (D&P): This function provides maximum flexibility, allowing drones to perform both delivery and pickup tasks within a single flight. This mode maximizes the utilization of flight paths, reducing empty flights and conserving energy, thereby significantly improving the operational efficiency of the overall logistics system.
3.1.2. Drone Payload Functions
- (i)
- Single Package (SP): This function refers to a drone’s capability to transport only one package during each flight mission. This mode simplifies path planning and scheduling, contributing to enhanced delivery efficiency and accuracy, and is particularly suitable for urgent deliveries of critical packages.
- (ii)
- Multiple Packages (MP): This function allows the drone to carry multiple homogeneous packages during a single flight. This mode is appropriate for longer routes or tasks with a high concentration of customers, significantly improving the drone’s utilization and the transportation efficiency of each flight. By rationally arranging the delivery sequence, the drone can accomplish multiple deliveries in a single flight, reducing the frequency of returns to vehicles or warehouses, thereby optimizing energy consumption and delivery costs.
- (iii)
- Heterogeneous Packages (HP): This function enables the drone to transport packages of different sizes and shapes during a single flight. This capability provides the drone with greater flexibility, adapting to various complex delivery demands. This mode requires the drone to have high load adjustment capability and stability to ensure that various packages are not damaged during flight. It is suitable for intricate delivery scenarios, allowing the drone to meet multiple customer needs in a single flight, thus improving overall delivery efficiency and service quality.
3.1.3. Drone Endurance Functions
- (i)
- Charging UAV (CU): This type of drone requires returning to a charging station or vehicle before its battery is depleted to recharge, restoring its flight capability. The charging time is included in the total delivery time. Due to longer charging durations, this mode may limit efficiency in high-frequency delivery tasks. However, some literature incorporates charging time into the decision-making process to better reflect real-world scenarios.
- (ii)
- Battery-Swapping UAV (BU): This method allows drones to replenish energy by replacing batteries directly with the help of staff or automated devices. This approach enables quick battery swaps after depletion, thus reducing waiting times and improving delivery efficiency. In earlier studies, the time for battery swapping was often neglected, making battery-swapping drones particularly suitable for high-frequency and high-efficiency delivery scenarios.
- (iii)
- Linear Range (LR): This refers to the drone’s endurance distance being represented by a linear function, indicating a linear relationship between flight distance and energy consumption. This setup allows for relatively straightforward calculations and predictions, facilitating path planning and task scheduling.
- (iv)
- Non-linear Range (NLR): In this mode, the relationship between the drone’s endurance distance and energy consumption is non-linear. This approach considers more complex factors such as flight speed and payload, offering a more accurate description of actual flight performance. It is suitable for complex and variable delivery environments, enabling more precise endurance predictions and path optimization.
- (v)
- UAV Euclidean Distance (UED): This calculation method is based on the straight-line distance between two points, representing the shortest path. This approach is simple and intuitive, making it suitable for delivery scenarios with relatively flat terrain and few obstacles, facilitating quick estimations of flight distance and time.
- (vi)
- Non-Euclidean Distance (NED): This calculation method takes into account the complexity of actual terrain, obstacles, and flight paths. By employing more sophisticated algorithms, it can more accurately reflect the distance and energy consumption of drones during actual flights. This method is applicable to urban environments, areas with many buildings, and regions with restricted airspace, providing more reliable flight distance and route planning.
3.2. Vehicle Delivery Setup
3.2.1. Vehicle Service Functions
- (i)
- Vehicle Delivery Only (VDO): This function refers to delivery scenarios in which certain customer nodes must be served exclusively by the vehicle. Such cases typically arise when drone operations are restricted due to no-fly zones, urban airspace regulations, safety constraints, payload limitations, or adverse environmental conditions. Under this setting, the vehicle assumes full responsibility for transporting goods from the depot or intermediate facilities to the designated customers, while drones are either inactive for these nodes or assigned to other tasks. The VDO mode ensures service feasibility in regulatory or operationally constrained areas and plays a critical role in maintaining delivery reliability within heterogeneous service environments.
- (ii)
- Exclusive Vehicle-Only Service Nodes (EVON): In certain delivery networks, some nodes can only be serviced by vehicles and cannot be covered by drones. These nodes are often located in complex terrain or restricted flight zones, or the demand packages at these nodes require ground delivery due to their shape or weight. This mode necessitates detailed planning of delivery paths to ensure effective service for all nodes.
- (iii)
- Support Pickup and Delivery Simultaneously (SPDS): This function enables vehicles to perform both pickup and delivery operations at the same node or during the same delivery task. This mode is suitable for diverse delivery demands; by optimizing the order of pickups and deliveries, it can significantly enhance vehicle utilization and transportation efficiency. This approach helps to reduce empty driving time, lower transportation costs, and improve resource utilization.
3.2.2. Vehicle Endurance Functions
- (i)
- Capacity Constraint (CC): This refers to the limitations on the number, weight, or volume of packages that a vehicle can carry during delivery tasks. Such constraints require that the maximum load of each vehicle be considered when planning delivery routes to ensure that all tasks are completed without exceeding capacity. In problems like the TSP-D and FSTSP, vehicle capacity is not considered, while in the VRPD, the maximum load or number of packages is integrated into the decision variables. Some researchers have also discussed more practical scenarios that include reasonable combinations of specific package sizes and vehicle compartments. Thus, reasonable capacity constraints help optimize vehicle load rates, enhance transportation efficiency, and avoid safety hazards and extra costs caused by overloading.
- (ii)
- Energy Constraint (EC): This refers to the requirement that energy consumption during delivery tasks must remain within a certain range. Early studies mainly considered fossil fuels for vehicle energy use. However, with increasing carbon emissions and the advent of renewable energy, many researchers have included carbon dioxide emissions as decision metrics during the delivery process, while vehicles powered by electricity or solar energy have also been incorporated into the studies. Energy constraints necessitate that fuel or electricity consumption be considered when planning delivery routes and tasks; the simplest way to implement this is by setting a maximum operational time for vehicles. By optimizing energy constraints, we can extend the vehicle’s endurance, reduce operational costs, and enhance transportation efficiency.
- (iii)
- Vehicle Euclidean Distance (VED): This method calculates the route length based on the straight-line distance between two points. This approach is straightforward and allows for quick estimations of vehicle travel distance and time, thereby simplifying route planning and scheduling, and enhancing delivery efficiency.
- (iv)
- Manhattan Distance (MD): This distance calculation method considers the total distance along vertical and horizontal axes within urban blocks. This approach takes into account the actual structure of the road network and is more representative of vehicle paths in urban environments. This model is suitable for urban delivery scenarios and provides more accurate distance and time estimates, optimizing route planning and task scheduling.
3.3. Vehicle and Drone Synchronization Settings
3.3.1. Drone Flight Synchronization Function Settings
- (i)
- Launch from Depot (LFD): Allows drones to take off directly from the warehouse to perform delivery tasks.
- (ii)
- Vehicle Launch (VLD): Refers to drones taking off from delivery vehicles for the execution of tasks.
- (iii)
- Intermediate Launch (ILD): Indicates that drones can take off from pre-set intermediate stations. These stations are typically located along concentrated routes within the road network, allowing drones to take off and land. This mode optimizes drone endurance and coverage, thereby enhancing the efficiency and reliability of the delivery network.
- (iv)
- Hover (HV): Permits drones to remain airborne, waiting for the next instruction or for dynamic adjustments. This setting is common in drone-vehicle cooperative delivery problems.
- (v)
- No UAV Waiting for Vehicle Retrieval (NWVR): Once a task is accomplished, drones must not wait for vehicle recovery at the designated retrieval point. Vehicles must either wait at a specific location or proceed directly to an intermediate station for landing. This mode helps improve drone utilization and task completion rates, and prevents unexpected incidents due to drones running out of power while hovering for extended periods.
- (vi)
- Retrieve from Depot (RFD): Allows drones to return directly to the warehouse after task completion. This method simplifies the process by which drones return to the warehouse, enhancing overall system efficiency.
- (vii)
- Retrieve with Launch (RWL): Indicates that drones return to the same vehicle from which they were initially launched after completing their tasks. This approach facilitates synchronized scheduling and control between vehicles and drones, thereby reducing the complexity of modeling.
- (viii)
- Different Vehicle Launch & Retrieve (DVLR): Permits drones to return to different vehicles after task completion. This mode increases system flexibility and resource utilization, making it suitable for complex delivery networks and dynamic task allocation, while also increasing modeling complexity.
- (ix)
- Retrieve from Customer Node (RCN): Allows drones to be directly retrieved by vehicles from other customer nodes after completing their delivery tasks.
- (x)
- Intermediate Retrieve (IRD): Enables drones to return to designated intermediate stations upon task completion. These stations are typically small parking areas or designated open spaces, facilitating drone takeoffs and landings.
- (xi)
- Unlimited Launch & Retrieve (ULR): Permits drones to launch and recover at any location, unconstrained by pre-set stations, even allowing direct launches and recoveries at discrete locations along the vehicle’s route. This highly flexible mode is suited for dynamic and complex delivery tasks, maximizing drone utilization and coverage.
3.3.2. Vehicle Synchronization Function Settings
- (i)
- Launch and Retrieve at Customer Node (LRCN): Allows vehicles to launch and recover drones at customer nodes, a common setup in cooperative delivery processes.
- (ii)
- Launch and Retrieve at Site (LRS): Permits vehicles to launch and recover drones at pre-set sites. This mode is suitable for fixed-route delivery tasks, optimizing the collaboration between vehicles and drones, reducing waiting times, and enhancing overall delivery efficiency.
- (iii)
- Launch and Retrieve Anywhere (LRA): Enables vehicles to launch and recover drones at any location. This highly flexible mode is ideal for complex delivery networks and dynamic task allocation, maximizing drone capabilities and covering more delivery areas.
- (iv)
- Consider Drone Launch and Retrieval Time (CDT): Incorporates the time required for vehicles to launch and recover drones during task scheduling. This method allows for more accurate planning of delivery paths and timelines, making it suitable for time-sensitive delivery scenarios.
- (v)
- Vehicle Must Wait After Drone Launch (MW-ADL): Specifies that vehicles must remain stationary after launching a drone until the drone’s return. This mode ensures the convergence of vehicles and drones, reducing the complexity of scheduling for both.
- (vi)
- Vehicle Not Allowed to Wait After Drone Launch (NWL-ADL): Requires vehicles to continue moving after launching a drone, without waiting. This approach is suitable for delivery tasks that require high efficiency and quick responses, maximizing vehicle travel time and minimizing delays.
- (vii)
- Vehicle Allowed to Wait After Drone Launch (AWL-ADL): Allows vehicles the option to remain stationary after launching a drone until the drone’s return. This flexible mode accommodates various task requirements and offers more options for customer allocation based on actual conditions.
- (viii)
- Vehicle Allowed/Not Allowed to Wait for Drone Retrieval (WN-WDR): Determines whether vehicles can wait for the drone’s return after launching it. This setting offers increased scheduling flexibility, allowing adjustments based on task types and needs to optimize the collaboration between vehicles and drones, thereby enhancing delivery efficiency.
4. Vehicles and Drones in Non-Synchronized Scenarios: Parallel Delivery Routing Problem
4.1. Parallel Delivery Problem of Vehicles and Drones
4.2. Related Variants of the PDSTSP
4.3. Conclusion of Vehicles and Drones in Non-Synchronized Scenarios
5. Vehicle and Drone Low Synchronization Level Scenarios: Auxiliary Delivery Routing Problems
5.1. Vehicle Routing Problem with Drone Resupply
Analysis of Synchronization Functions in Vehicle Routing Problem with Drone Resupply
5.2. Vehicle-Assisted Drone Routing Problem
Analysis of Synchronization Functions in Vehicle-Assisted Drone Routing
5.3. Conclusion of Vehicle and Drone Low Synchronization Level Scenarios
6. Vehicle and Drone High Synchronization Level Scenarios: Cooperative Delivery Routing Problems
6.1. Cooperative Delivery Routing Problems with a Single Vehicle and Drones
Synchronization Analysis of Cooperative Delivery with a Single Vehicle and Drones
6.2. Cooperative Delivery Routing Problems with Vehicles and Drones
Synchronization Analysis of Vehicles and Drones Cooperative Delivery Routing Problem
6.3. Conclusion of Vehicle and Drone High Synchronization Level Scenarios
7. Methods for Solving Vehicle and Drone Delivery Routing Problems in Multiple Scenarios
7.1. Exact Algorithms
7.1.1. Analysis of Exact Algorithms in Non-Synchronous Scenarios
7.1.2. Analysis of Exact Algorithms in Low Synchronization Level Scenarios
7.1.3. Analysis of Exact Algorithms in High Synchronization Level Scenarios
7.1.4. Synchronization Level and Exact Algorithm Design
7.2. Heuristic Algorithms
7.2.1. Analysis of Heuristic Algorithms in Non-Synchronous Scenarios
7.2.2. Analysis of Heuristic Algorithms in Low Synchronization Level Scenarios
7.2.3. Analysis of Heuristic Algorithms in High Synchronization Level Scenarios
7.2.4. Synchronization Level and Heuristic Algorithm Design
8. Discussion and Future Challenges
8.1. Dynamic Multi-Level Synchronization Mechanisms
8.2. Autonomous Heterogeneous Fleet Coordination
8.3. Overcoming Complex Constraints in Multi-Objective Optimization
8.4. Leveraging Interdisciplinary Approaches for Real-World Deployment
9. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Sluijk, N.; Florio, A.M.; Kinable, J.; Dellaert, N.; Van Woensel, T. Two-echelon vehicle routing problems: A literature review. Eur. J. Oper. Res. 2023, 304, 865–886. [Google Scholar] [CrossRef]
- Dukkanci, O.; Campbell, J.F.; Kara, B.Y. Facility location decisions for drone delivery: A literature review. Eur. J. Oper. Res. 2024, 316, 397–418. [Google Scholar] [CrossRef]
- 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]
- Dell’Amico, M.; Montemanni, R.; Novellani, S. Modeling the flying sidekick traveling salesman problem with multiple drones. Networks 2021, 78, 303–327. [Google Scholar] [CrossRef]
- 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]
- Agatz, N.B.P.; Schmidt, M. Optimization approaches for the traveling salesman problem with drone. Transp. Sci. 2018, 52, 965–981. [Google Scholar] [CrossRef]
- Yoon, J.J. The Traveling Salesman Problem with Multiple Drones: An Optimization Model for Last-Mile Delivery. Master’s Thesis, United States Military Academy at West Point, New York, NY, USA, 2018. [Google Scholar]
- Wang, X.; Poikonen, S.; Golden, B. The vehicle routing problem with drones: Several worst-case results. Optim. Lett. 2017, 11, 679–697. [Google Scholar] [CrossRef]
- Wang, Z.; Sheu, J.B. Vehicle routing problem with drones. Transp. Res. Part B Methodol. 2019, 122, 350–364. [Google Scholar] [CrossRef]
- Chiang, W.C.; Li, Y.Y.; Shang, J. Impact of drone delivery on sustainability and cost: Realizing the UAV potential through vehicle routing optimization. Appl. Energy 2019, 242, 1164–1175. [Google Scholar] [CrossRef]
- Yin, Y.; Li, D.; Wang, D.; Ignatius, J.; Cheng, T.; Wang, S. A branch-and-price-and-cut algorithm for the truck-based drone delivery routing problem with time windows. Eur. J. Oper. Res. 2023, 309, 1125–1144. [Google Scholar] [CrossRef]
- Luo, Z.; Gu, R.; Poon, M.; Liu, Z.; Lim, A. A last-mile drone-assisted one-to-one pickup and delivery problem with multi-visit drone trips. Comput. Oper. Res. 2022, 148, 106015. [Google Scholar] [CrossRef]
- Mulumba, T.; Najy, W.; Diabat, A. The drone-assisted pickup and delivery problem: An adaptive large neighborhood search metaheuristic. Comput. Oper. Res. 2024, 161, 106435. [Google Scholar] [CrossRef]
- Meng, S.; Chen, Y.; Li, D. The multi-visit drone-assisted pickup and delivery problem with time windows. Eur. J. Oper. Res. 2024, 314, 685–702. [Google Scholar] [CrossRef]
- Ham, A.M. Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming. Transp. Res. Part C Emerg. Technol. 2018, 91, 1–14. [Google Scholar] [CrossRef]
- Chowdhury, S.; Emelogu, A.; Marufuzzaman, M.; Nurre, S.G.; Bian, L. Drones for disaster response and relief operations: A continuous approximation model. Int. J. Prod. Econ. 2017, 188, 167–184. [Google Scholar] [CrossRef]
- Sawadsitang, S.; Niyato, D.; Tan, P.-S.; Wang, P. Joint ground and aerial package delivery services: A stochastic optimization approach. IEEE Trans. Intell. Transp. Syst. 2018, 20, 2241–2254. [Google Scholar] [CrossRef]
- Saleu, R.G.M.; Deroussi, L.; Feillet, D.; Grangeon, N.; Quilliot, A. The parallel drone scheduling problem with multiple drones and vehicles. Eur. J. Oper. Res. 2022, 300, 571–589. [Google Scholar] [CrossRef]
- Nguyen, M.A.; Dang, G.T.-H.; Hà, M.H.; Pham, M.-T. The min-cost parallel drone scheduling vehicle routing problem. Eur. J. Oper. Res. 2022, 299, 910–930. [Google Scholar] [CrossRef]
- Hamid, M.; Nasiri, M.M.; Rabbani, M. A mixed closed-open multi-depot routing and scheduling problem for homemade meal delivery incorporating drone and crowd-sourced fleet: A self-adaptive hyper-heuristic approach. Eng. Appl. Artif. Intell. 2023, 120, 105876. [Google Scholar] [CrossRef]
- Ramos, T.R.P.; Vigo, D. A new hybrid distribution paradigm: Integrating drones in medicines delivery. Expert Syst. Appl. 2023, 234, 120992. [Google Scholar] [CrossRef]
- Montemanni, R.; Dell’aMico, M.; Corsini, A. Parallel drone scheduling vehicle routing problems with collective drones. Comput. Oper. Res. 2024, 163, 106514. [Google Scholar] [CrossRef]
- Dayarian, I.S.M.; Clarke, J.P. Same-day delivery with drone resupply. Transp. Sci. 2020, 54, 229–249. [Google Scholar] [CrossRef]
- Pina-Pardo, J.C.; Silva, D.F.; Smith, A.E. The traveling salesman problem with release dates and drone resupply. Comput. Oper. Res. 2021, 129, 105170. [Google Scholar] [CrossRef]
- Moshref-Javadi, M.V.C.K.P.M.B.A.; Hemmati, A. Enabling same-day delivery using a drone resupply model with transshipment points. Comput. Manag. Sci. 2023, 20, 22. [Google Scholar] [CrossRef]
- Pina-Pardo, J.C.; Silva, D.F.; Smith, A.E. Fleet resupply by drones for last-mile delivery. Eur. J. Oper. Research. 2024. [Google Scholar] [CrossRef]
- Pina-Pardo, J.C.; Silva, D.F.; Smith, A.E.; Gatica, G.A. Dynamic vehicle routing problem with drone resupply for same-day delivery. Transp. Res. Part C Emerg. Technol. 2024, 162, 104611. [Google Scholar] [CrossRef]
- Matthew, N.S.S.L.; Waslander, S.L. Planning paths for package delivery in heterogeneous multirobot teams. IEEE Trans. Autom. Sci. Eng. 2015, 12, 1298–1308. [Google Scholar] [CrossRef]
- Schermer, D.; Moeini, M.; Wendt, O. The traveling salesman drone station location problem. In Proceedings of the World Congress on Global Optimization, Metz, France, 8–9 July, 2019. [Google Scholar]
- Savuran, H.; Karakaya, M. Efficient route planning for an unmanned air vehicle deployed on a moving carrier. Soft Comput. 2016, 20, 2905–2920. [Google Scholar] [CrossRef]
- Carlsson, J.G.; Song, S.Y. Coordinated logistics with a truck and a drone. Manag. Sci. 2017, 64, 4052–4069. [Google Scholar] [CrossRef]
- Poeting, M.; Schaudt, S.; Clausen, U. A comprehensive case study in last mile delivery concepts for parcel robots. In Proceedings of the 2019 Winter Simulation Conference, National Harbor, MD, USA, 08–11 December, 2019. [Google Scholar]
- Karak, A.; Abdelghany, K. The hybrid vehicle-drone routing problem for pick-up and delivery services. Transp. Res. Part C Emerg. Technol. 2019, 102, 427–449. [Google Scholar] [CrossRef]
- Bakach, I.; Campbell, A.M.; Ehmke, J.F. A two-tier urban delivery network with robot-based deliveries. Networks 2021, 78, 461–483. [Google Scholar] [CrossRef]
- Alfandari, L.; Ljubić, I.; da Silva, M.D.M. A tailored Benders decomposition approach for last-mile delivery with autonomous robots. Eur. J. Oper. Res. 2022, 299, 510–525. [Google Scholar] [CrossRef]
- Kyriakakis, N.A.; Stamadianos, T.; Marinaki, M.; Marinakis, Y. The electric vehicle routing problem with drones: An energy minimization approach for aerial deliveries. Clean. Logist. Supply Chain 2022, 4, 100041. [Google Scholar] [CrossRef]
- Kloster, K.; Moeini, M.; Vigo, D.; Wendt, O. The multiple traveling salesman problem in presence of drone-and robot-supported packet stations. Eur. J. Oper. Res. 2023, 305, 630–643. [Google Scholar] [CrossRef]
- Ulmer, M.W.; Thomas, B.W. Same-day delivery with heterogeneous fleets of drones and vehicles. Networks 2018, 72, 475–505. [Google Scholar] [CrossRef]
- Tu, P.A.; Dat, N.T.; Dung, P.Q. Traveling salesman problem with multiple drones. In Proceedings of the Ninth International Symposium on Information and Communication Technology—SoICT 2018, Danang City, Vietnam, 6–7 December, 2018. [Google Scholar]
- Ha, Q.M.; Deville, Y.; Pham, Q.D.; Hà, M.H. On the min-cost traveling salesman problem with drone. Transp. Res. Part C Emerg. Technol. 2018, 86, 597–621. [Google Scholar] [CrossRef]
- Bouman, P.; Agatz, N.; Schmidt, M. Dynamic programming approaches for the traveling salesman problem with drone. Networks 2018, 72, 528–542. [Google Scholar] [CrossRef]
- 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]
- Jeong, H.Y.S.B.D.; Lee, S. Truck-drone hybrid delivery routing: Payload-energy dependency and no-fly zones. Int. J. Prod. Econ. 2019, 214, 220–233. [Google Scholar] [CrossRef]
- Mara, S.T.W.; Rifai, A.P.; Sopha, B.M. An adaptive large neighborhood search heuristic for the flying sidekick traveling salesman problem with multiple drops. Expert Syst. Appl. 2022, 205, 117647. [Google Scholar] [CrossRef]
- Salama, M.R.; Srinivas, S. Collaborative truck multi-drone routing and scheduling problem: Package delivery with flexible launch and recovery sites. Transp. Res. Part E Logist. Transp. Rev. 2022, 164, 102788. [Google Scholar] [CrossRef]
- Poikonen, S.; Golden, B. Multi-visit drone routing problem. Comput. Oper. Res. 2020, 113, 104802. [Google Scholar] [CrossRef]
- Poikonen, S.W.X.; Golden, B. The vehicle routing problem with drones: Extended models and connections. Networks 2017, 70, 34–43. [Google Scholar] [CrossRef]
- Kitjacharoenchai, P.; Min, B.-C.; Lee, S. Two-echelon vehicle routing problem with drones in last mile delivery. Int. J. Prod. Econ. 2020, 225, 107598. [Google Scholar] [CrossRef]
- Zang, X.; Jiang, L.; Liang, C.; Dong, J.; Lu, W.; Mladenovic, N. Optimization approaches for the urban delivery problem with trucks and drones. Swarm Evol. Comput. 2022, 75, 101147. [Google Scholar] [CrossRef]
- Wang, D.; Hu, P.; Du, J.; Zhou, P.; Deng, T.; Hu, M. Routing and scheduling for hybrid truck-drone collaborative parcel delivery with independent and truck-carried drones. IEEE Internet Things J. 2019, 6, 10483–10495. [Google Scholar] [CrossRef]
- Huang, S.-H.; Huang, Y.-H.; Blazquez, C.A.; Chen, C.-Y. Solving the vehicle routing problem with drone for delivery services using an ant colony optimization algorithm. Adv. Eng. Inform. 2022, 51, 101536. [Google Scholar] [CrossRef]
- Masmoudi, M.A.; Mancini, S.; Baldacci, R.; Kuo, Y.-H. Vehicle routing problems with drones equipped with multi-package payload compartments. Transp. Res. Part E Logist. Transp. Rev. 2022, 164, 102757. [Google Scholar] [CrossRef]
- Kuo, R.; Lu, S.-H.; Lai, P.-Y.; Mara, S.T.W. Vehicle routing problem with drones considering time windows. Expert Syst. Appl. 2022, 191, 116264. [Google Scholar] [CrossRef]
- Jiang, J.; Dai, Y.; Yang, F.; Ma, Z. A multi-visit flexible-docking vehicle routing problem with drones for simultaneous pickup and delivery services. Eur. J. Oper. Res. 2024, 312, 125–137. [Google Scholar] [CrossRef]
- Rave, A.; Fontaine, P.; Kuhn, H. Drone location and vehicle fleet planning with trucks and aerial drones. Eur. J. Oper. Res. 2023, 308, 113–130. [Google Scholar] [CrossRef]
- Schermer, D.; Moeini, M.; Wendt, O. A matheuristic for the vehicle routing problem with drones and its variants. Transp. Res. Part C: Emerg. Technol. 2019, 106, 166–204. [Google Scholar] [CrossRef]
- 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]
- Gao, J.; Zhen, L.; Wang, S. Multi-trucks-and-drones cooperative pickup and delivery problem. Transp. Res. Part C Emerg. Technol. 2023, 157, 104407. [Google Scholar] [CrossRef]
- Faiz, T.I.; Vogiatzis, C.; Noor-E.-Alam, M. Computational approaches for solving two-echelon vehicle and UAV routing problems for post-disaster humanitarian operations. Expert Syst. Appl. 2024, 237, 121473. [Google Scholar] [CrossRef]
- Christiaens, J.; Vanden Berghe, G. Slack induction by string removals for vehicle routing problems. Transp. Sci. 2020, 54, 417–433. [Google Scholar] [CrossRef]
- Accorsi, L.; Vigo, D. A hybrid metaheuristic for single truck and trailer routing problems. Transp. Sci. 2020, 54, 1351–1371. [Google Scholar] [CrossRef]
- Clarke, G.; Wright, J.W. Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 1964, 12, 568–581. [Google Scholar] [CrossRef]
- Sacramento, D.P.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]
- de Freitas, J.C.; Penna, P.H.V. A variable neighborhood search for flying sidekick traveling salesman problem. Int. Trans. Oper. Res. 2020, 27, 267–290. [Google Scholar] [CrossRef]
- Gu, R.; Poon, M.; Luo, Z.; Liu, Y.; Liu, Z. A hierarchical solution evaluation method and a hybrid algorithm for the vehicle routing problem with drones and multiple visits. Transp. Res. Part C Emerg. Technol. 2022, 141, 103733. [Google Scholar] [CrossRef]
- Meng, S.; Guo, X.; Li, D.; Liu, G. The multi-visit drone routing problem for pickup and delivery services. Transp. Res. Part E Logist. Transp. Rev. 2023, 169, 102990. [Google Scholar] [CrossRef]
- Kong, J.; Wang, H.; Xie, M. Autonomous delivery vehicle routing problem with drones based on multiple delivery modes. Comput. Oper. Res. 2025, 179, 107032. [Google Scholar] [CrossRef]
- Luo, Z.; Poon, M.; Zhang, Z.; Liu, Z.; Lim, A. The multi-visit traveling salesman problem with multi-drones. Transp. Res. Part C Emerg. Technol. 2021, 128, 103172. [Google Scholar] [CrossRef]
- Feng, R.; Liu, S.; Huang, W.; Han, T.; Yan, B.; Wang, Z.; Niu, Y. Bridging game theory and multi-agent systems: Development status and future prospects. Prog. Aerosp. Sci. 2026, 161, 101183. [Google Scholar] [CrossRef]
- Archetti, C.; Feillet, D.; Mor, A.; Speranza, M.G. An iterated local search for the traveling salesman problem with release dates and completion time minimization. Comput. Oper. Res. 2018, 98, 24–37. [Google Scholar] [CrossRef]
- Baybars İbroşka, B.; Özpeynirci, S.; Özpeynirci, Ö. Multiple traveling salesperson problem with drones: General variable neighborhood search approach. Comput. Oper. Res. 2023, 160, 106390. [Google Scholar] [CrossRef]
- Christofides, N.; Eilon, S. An algorithm for the vehicle-dispatching problem. J. Oper. Res. Soc. 1969, 20, 309–318. [Google Scholar] [CrossRef]
- Christofides, N. The vehicle routing problem. In Combinatorial Optimization; John Wiley & Sons: Hoboken, NJ, USA, 1979. [Google Scholar]
- Dienstknecht, M.; Boysen, N.; Briskorn, D. The traveling salesman problem with drone resupply. OR Spectr. 2022, 44, 1045–1086. [Google Scholar] [CrossRef]
- Ghiasvand, M.R.; Rahmani, D.; Moshref-Javadi, M. Data-driven robust optimization for a multi-trip truck-drone routing problem. Expert Syst. Appl. 2024, 241, 122485. [Google Scholar] [CrossRef]
- Heidelberg, U. Tsplib. 1995. Available online: https://github.com/shredderzwj/TSPLIB (accessed on 10 March 2026).
- Hermes Paket Radar Köln. 2018. Available online: https://newsroom.hermesworld.com/wp-content/uploads/heatmaps2017/koeln.html (accessed on 10 March 2026).
- Lei, D.; Cui, Z.; Li, M. A dynamical artificial bee colony for vehicle routing problem with drones. Eng. Appl. Artif. Intell. 2022, 107, 104510. [Google Scholar] [CrossRef]
- Letchford, A.N.; Nasiri, S.D.; Theis, D.O. Compact formulations of the Steiner traveling salesman problem and related problems. Eur. J. Oper. Res. 2013, 228, 83–92. [Google Scholar] [CrossRef]
- Liang, Y.J.; Luo, Z.X. A survey of truck–drone routing problem: Literature review and research prospects. J. Oper. Res. Soc. China 2022, 10, 343–377. [Google Scholar] [CrossRef]
- Masters, J. A Detailed View of the Storm Surge: Comparing Katrina to Camille. 2016. Available online: https://www.wunderground.com/hurricane/surgedetails.asp (accessed on 10 March 2026).
- Peng, K.; Jingxuan, D.; Fang, L.; Sun, Q.; Dong, Y.; Zhou, P.; Menglan, H. A hybrid genetic algorithm on routing and scheduling for vehicle-assisted multi-drone parcel delivery. IEEE Access 2019, 7, 49191–49200. [Google Scholar] [CrossRef]
- Perboli, G.; Tadei, R.; Vigo, D. The two-echelon capacitated vehicle routing problem: Models and math-based heuristics. Transp. Sci. 2011, 45, 364–380. [Google Scholar] [CrossRef]
- Ponza, A. Optimization of Drone-Assisted Parcel Delivery. Master’s Thesis, University of Padova, Padova, Italy, 2016. [Google Scholar]
- Pugliese, L.D.P.; Guerriero, F.; Macrina, G. Using drones for parcels delivery process. Procedia Manuf. 2020, 42, 488–497. [Google Scholar] [CrossRef]
- Sismeiro, A.C. Planning Medicine Deliveries with Drones in Rural Areas: Farmácia da Lajeosa Case Study. Master’s Thesis, Instituto Superior Técnico, Lisbon, Portugal, 2021. Available online: https://fenix.tecnico.ulisboa.pt/downloadFile/1689244997262860/Dissertacao%20Adriana%20Sismeiro%20-%2093875.pdf (accessed on 10 March 2026).
- Solomon, M.M. Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper. Res. 1987, 35, 254–265. [Google Scholar] [CrossRef]
- Tamke, F.; Buscher, U. The vehicle routing problem with drones and drone speed selection. Comput. Oper. Res. 2023, 152, 106112. [Google Scholar] [CrossRef]
- Tavana, M.; Khalili-Damghani, K.; Santos-Arteaga, F.J.; Zandi, M.H. Drone shipping versus truck delivery in a cross-docking system with multiple fleets and products. Expert Syst. Appl. 2017, 72, 93–107. [Google Scholar] [CrossRef]
- Uchoa, E.; Pecin, D.; Pessoa, A.; Poggi, M.; Vidal, T.; Subramanian, A. New benchmark instances for the capacitated vehicle routing problem. Eur. J. Oper. Res. 2017, 257, 845–858. [Google Scholar] [CrossRef]












| Function | ID | Description |
|---|---|---|
| Single Trip to Single Customer | STSC | UAV Single Customer Service Only |
| Single Trip to Multiple Customers | STMC | UAV Multiple Customers Service |
| UAV Delivery Only | UDO | UAV Delivery Only Supported |
| Pickup Only | PO | UAV Pickup Only Supported |
| Delivery and Pickup | D&P | UAV Supports Both Pickup and Delivery |
| Function | ID | Description |
|---|---|---|
| Launch from Depot | LFD | UAV Launch from Depot Supported |
| Vehicle Launch | VLD | UAV Launch from Vehicle Supported |
| Intermediate Launch | ILD | UAV Launch from Intermediate Site Supported |
| Hover | HV | UAV Hover Capability |
| No UAV Waiting for Vehicle Retrieval | NWVR | UAV Not Allowed to Wait for Vehicle Retrieval |
| Retrieve from Depot | RFD | UAV Direct Return to Depot Supported |
| Retrieve with Launch | RWL | UAV Retrieve to Same Vehicle after Launch |
| Different Vehicle Launch & Retrieve | DVLR | UAV Retrieve to Different Vehicle after Launch |
| Retrieve from Customer Node | RCN | UAV Retrieval from Customer Node Supported |
| Intermediate Retrieve | IRD | UAV Retrieval from Intermediate Site Supported |
| Unlimited Launch & Retrieve | ULR | UAV Launch & Retrieve Points Unlimited |
| Function | ID | Description |
|---|---|---|
| Launch and Retrieve at Customer Node | LRCN | Vehicle Allowed to Launch/Retrieve Drone at Customer Node |
| Launch and Retrieve at Site | LRS | Vehicle Allowed to Launch and Retrieve Drone at Site |
| Launch and Retrieve Anywhere | LRA | Vehicle Allowed to Launch and Retrieve Drone Anywhere |
| Consider Drone Launch and Retrieval Time | CDT | Consider Drone Launch and Retrieval Time |
| Vehicle Must Wait After Drone Launch | MW-ADL | Vehicle Must Wait After Launching Drone |
| Vehicle Not Allowed to Wait After Drone Launch | NWL-ADL | Vehicle Not Allowed to Wait After Launching Drone |
| Vehicle Allowed to Wait After Drone Launch | AWL-ADL | Vehicle Allowed to Wait After Launching Drone |
| Vehicle Allowed/Not to Wait for Drone Retrieval | WN-WDR | Vehicle Allowed/Not Allowed to Wait for Drone Retrieval |
| Drone Flight Service Functions | Drone Payload Function | Drone Endurance Function | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STSC | STMC | UDO | PO | D&P | SP | MP | HP | CU | BU | LR | NLR | UED | NED | |||
| Murray & Chu [3] | √ | √ | √ | √ | √ | √ | ||||||||||
| Chowdhury et al. [16] | √ | √ | √ | √ | √ | √ | ||||||||||
| Ham [15] | √ | √ | √ | √ | √ | √ | ||||||||||
| Sawadsitang et al. [17] | √ | √ | √ | √ | √ | √ | ||||||||||
| Saleu et al. [18] | √ | √ | √ | √ | √ | √ | ||||||||||
| Nguyen et al. [19] | √ | √ | √ | √ | √ | √ | ||||||||||
| Hamid & Rabbani [20] | √ | √ | √ | √ | √ | √ | ||||||||||
| Ramos & Vigo [21] | √ | √ | √ | √ | √ | √ | √ | |||||||||
| Montemanni & Corsini [22] | √ | √ | √ | √ | √ | √ | ||||||||||
| Vehicle Service Functions | Vehicle Endurance Functions | ||||||
|---|---|---|---|---|---|---|---|
| VDO | EVON | SPDS | CC | EC | VED | MD | |
| Murray & Chu [3] | √ | √ | √ | ||||
| Chowdhury et al. [16] | √ | √ | √ | ||||
| Ham [15] | √ | √ | √ | ||||
| Sawadsitang et al. [17] | √ | √ | √ | √ | |||
| Saleu et al. [18] | √ | √ | √ | ||||
| Nguyen et al. [19] | √ | √ | √ | √ | √ | ||
| Hamid & Rabbani [20] | √ | √ | √ | ||||
| Ramos & Vigo [21] | √ | √ | √ | √ | |||
| Montemanni & Corsini [22] | √ | √ | √ | ||||
| Drone Flight Synchronization Functions | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| LFD | VLD | ILD | HV | NWVR | RFD | RWL | DVLR | RCN | IRD | ULR | |
| Dayarian & Clarke [23] | √ | √ | √ | √ | |||||||
| Pina-Pardo et al. [24] | √ | √ | √ | √ | |||||||
| Moshref-Javadi & Hemmati [25] | √ | √ | √ | √ | |||||||
| Pina-Pardo et al. [26] | √ | √ | √ | √ | |||||||
| Pina-Pardo et al. [27] | √ | √ | √ | √ | |||||||
| Vehicle Synchronization Functions | ||||||||
|---|---|---|---|---|---|---|---|---|
| LRCN | LRS | LRA | CDT | MW-ADL | NWL-ADL | AWL-ADL | WN-WDR | |
| Dayarian & Clarke [23] | √ | √ | ||||||
| Pina-Pardo et al. [24] | √ | √ | √ | |||||
| Moshref-Javadi & Hemmati [25] | √ | √ | ||||||
| Pina-Pardo et al. [26] | √ | √ | √ | |||||
| Pina-Pardo et al. [27] | √ | √ | √ | |||||
| Drone Flight Synchronization Functions | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| LFD | VLD | ILD | HV | NWVR | RFD | RWL | DVLR | RCN | IRD | ULR | |
| Matthew & Waslander [28] | √ | √ | √ | √ | √ | ||||||
| Savuran & Karakaya [30] | √ | √ | √ | ||||||||
| Carlsson & Song [31] | √ | √ | √ | √ | √ | √ | √ | √ | √ | ||
| Schermer et al. [29] | √ | √ | √ | ||||||||
| Poeting et al. [32] | √ | √ | √ | ||||||||
| Karak & Abdelghany [33] | √ | √ | √ | √ | √ | ||||||
| Bakach et al. [34] | √ | √ | √ | ||||||||
| Alfandari et al. [35] | √ | √ | √ | ||||||||
| Kyriakakis et al. [36] | √ | √ | √ | × | |||||||
| Kloster et al. [37] | √ | √ | √ | ||||||||
| Vehicle Synchronization Functions | ||||||||
|---|---|---|---|---|---|---|---|---|
| LRCN | LRS | LRA | CDT | MW-ADL | NWL-ADL | AWL-ADL | WN-WDR | |
| Matthew & Waslander [28] | √ | √ | √ | |||||
| Savuran & Karakaya [30] | √ | √ | ||||||
| Carlsson & Song [31] | √ | √ | √ | √ | √ | |||
| Schermer et al. [29] | ||||||||
| Poeting et al. [32] | ||||||||
| Karak & Abdelghany [33] | √ | √ | √ | |||||
| Bakach et al. [34] | ||||||||
| Alfandari et al. [35] | √ | |||||||
| Kyriakakis et al. [36] | √ | √ | √ | |||||
| Kloster et al. [37] | ||||||||
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kong, J.; Wei, L.; Jiang, X. A Literature Review of Vehicle and Drone Delivery Routing Problems in Different Synchronization Level Scenarios. Drones 2026, 10, 206. https://doi.org/10.3390/drones10030206
Kong J, Wei L, Jiang X. A Literature Review of Vehicle and Drone Delivery Routing Problems in Different Synchronization Level Scenarios. Drones. 2026; 10(3):206. https://doi.org/10.3390/drones10030206
Chicago/Turabian StyleKong, Jili, Litong Wei, and Xuefeng Jiang. 2026. "A Literature Review of Vehicle and Drone Delivery Routing Problems in Different Synchronization Level Scenarios" Drones 10, no. 3: 206. https://doi.org/10.3390/drones10030206
APA StyleKong, J., Wei, L., & Jiang, X. (2026). A Literature Review of Vehicle and Drone Delivery Routing Problems in Different Synchronization Level Scenarios. Drones, 10(3), 206. https://doi.org/10.3390/drones10030206
