An Integer Programming Based Approach to Delivery Drone Routing under Load-Dependent Flight Speed
TL;DR: In this article , the routing problem is reduced to an integer programming problem by using linear and quadratic approximations of the flight speed function, which enables us to solve the problem using general-purpose mathematical optimization solvers.
read more
Abstract: Delivery drones have been attracting attention as a means of solving recent logistics issues, and many companies are focusing on their practical applications. Many research studies on delivery drones have been active for several decades. Among them, extended routing problems for drones have been proposed based on the Traveling Salesman Problem (TSP), which is used, for example, in truck vehicle routing problems. In parcel delivery by drones, additional constraints such as battery capacity, payload, and weather conditions need to be considered. This study addresses the routing problem for delivery drones. Most existing studies assume that the drone’s flight speed is constant regardless of the load. On the other hand, some studies assume that the flight speed varies with the load. This routing problem is called the Flight Speed-Aware Traveling Salesman Problem (FSTSP). The complexity of the drone flight speed function in this problem makes it difficult to solve the routing problem using general-purpose mathematical optimization solvers. In this study, the routing problem is reduced to an integer programming problem by using linear and quadratic approximations of the flight speed function. This enables us to solve the problem using general-purpose mathematical optimization solvers. In experiments, we compared the existing and proposed methods in terms of solving time and total flight time. The experimental results show that the proposed method with multiple threads has a shorter solving time than the state-of-the-art method when the number of customers is 17 or more. In terms of total flight time, the proposed methods deteriorate by an average of 0.4% for integer quadratic programming and an average of 1.9% for integer cubic programming compared to state-of-the-art methods. These experimental results show that the quadratic and cubic approximations of the problem have almost no degradation of the solution.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Comprehensive Investigation of Unmanned Aerial Vehicles (UAVs): An In-Depth Analysis of Avionics Systems
Khaled Osmani,Detlef Schulz +1 more
- 11 May 2024
TL;DR: A comprehensive investigation of UAV avionics systems is conducted, focusing on hardware and software components. The review covers various algorithms used for data processing, flight control, surveillance, navigation, protection, and communication. The paper aims to enrich the knowledge base of UAVs and provide insights into design processes for electric smart grid applications.
9
Drone-Assisted Last-Mile Delivery Under Windy Conditions: Zero Pollution Solutions
Özlem Gürel,Seyda Serdarasan +1 more
TL;DR: This study examines drone-assisted last-mile delivery under windy conditions, finding drones significantly reduce greenhouse gas emissions but contribute to noise pollution, highlighting the need for sustainable delivery models that balance air and noise pollution in urban areas.
Multi-Trip Routing of Delivery Drones with Load-Dependent Flight Speed
Mao Nishira,Hiroki Nishikawa,Xiangbo Kong,Hiroyuki Tomiyama +3 more
- 28 Jan 2024
TL;DR: Multi-trip routing of delivery drones with load-dependent flight speed increases deliverable packages and reduces delivery time.
An Integer Programming Approach to Multi-Trip Routing of Delivery Drones at Load-Dependent Flight Speed
Mao Nishira,Hiroki Nishikawa,Xiangbo Kong,Hiroyuki Tomiyama +3 more
References
A Dynamic Programming Approach to Sequencing Problems
Michael Held,Richard M. Karp +1 more
TL;DR: In this paper, a dynamic programming approach to the solution of three sequencing problems, namely, a scheduling problem involving arbitrary cost functions, the traveling-salesman problem, and an assembly line balancing problem, is presented.
1.2K
A dynamic programming approach to sequencing problems
Michael Held,Richard M. Karp +1 more
- 01 Jan 1961
TL;DR: A dynamic programming approach to the solution of three sequencing problems: a scheduling problem involving arbitrary cost functions, the traveling-salesman problem, and an assembly line balancing problem that admits of numerical solution through the use of a simple recursion scheme.
1.1K
Dynamic Programming Treatment of the Travelling Salesman Problem
TL;DR: This problem can be formulated in dynamic programming terms, and resolved computationally for up to 17 cities, and combined with various simple manipulations may be used to obtain quick approximate solutions.
870
Energy use and life cycle greenhouse gas emissions of drones for commercial package delivery
Joshuah K. Stolaroff,Constantine Samaras,Emma R. O’Neill,Alia M. Lubers,Alexandra S. Mitchell,Daniel Ceperley +5 more
TL;DR: It is shown that replacing truck delivery by drones can reduce greenhouse gas emissions and energy use when the drone size and additional warehousing requirements are limited, and if carefully deployed, drone-based delivery could reduce greenhouseGas emissions andEnergy use in the freight sector.
Vehicle routing problem with drones
Zheng Wang,Jiuh-Biing Sheu +1 more
TL;DR: This work proposes a mixed integer programming model, and develops a branch-and-price algorithm for routing trucks and drones in an integrated manner, and shows good computational performance of the proposed algorithm.
407