Abstract
Aerial drones have emerged as an innovative solution for faster transportation of time-sensitive items (e.g., emergency medical supplies), potentially reducing the transmission of contagious diseases and enhancing healthcare availability through contactless autonomous delivery. We study fleet sizing and efficient scheduling of a mixed fleet of drones for delivering time-sensitive medical items having distinct release and due times to minimize the required fleet size and fleet composition, the required number of additional batteries, and the total energy consumption. We continuously track the remaining battery energy of drones to determine the optimal timing for battery replacement, rather than replacing the battery at each node. Using actual drone flight test data, we employed a machine learning (ML) method to estimate the energy consumption of different drone types during flight segments for different operating parameters. We present a novel mixed-integer programming model to efficiently formulate the problem that integrates the estimated energy consumption functions from ML. We propose a new greedy heuristic (GH) algorithm and a customized genetic algorithm (GA) for solving large-scale instances of this problem faster. Results demonstrate that the GH algorithm is substantially faster than the accelerated CPLEX and the GA, while sacrificing the solution quality by a small amount. Results based on an actual blood sample delivery case study from Pendleton, Oregon, United States, show that using a mixed fleet of drones reduces the total cost and total energy consumption up to 18.18% and 28.7%, respectively, compared to using a homogeneous fleet.
Keywords
Motivation
The benefits of aerial delivery include but are not limited to overcoming the limitations in ground transportation, minimizing the possibility of cross-infection through contactless delivery, and reducing delivery times. Recent studies have increasingly acknowledged the potential of aerial drones in facilitating medical assistance and enhancing emergency response durations (
However, drone-based delivery is constrained by its battery capacity, necessitating efficient scheduling and routing decisions, despite its significant potential. Current studies on drone deployment and operation typically assume either a fixed flight duration (
Furthermore, existing studies often assume drone batteries are charged/replaced at each node in the delivery network without considering the drone’s remaining energy and the ability to perform additional deliveries, leading to an unnecessarily large number of additional batteries, and/or drones. Moreover, recharging drone batteries during delivery operations is generally impractical for time-sensitive medical logistics having strict release and due times due to the significantly long recharging time. For instance, charging the battery of a DJI drone takes 51–115 min (
Another common simplification is assuming drones fly in straight paths, despite Federal Aviation Administration (FAA)-designated “No Drone Zones” (e.g., schools, airports, large buildings, and restricted private property) requiring detours via waypoints, increasing energy consumption and delivery time. Additionally, most existing studies consider a homogeneous fleet of drones with identical characteristics. However, in medical delivery logistics, demands are usually generated from geographically distributed healthcare business locations (i.e., delivery/pickup locations for drones) that are at different distances from the depot, and have different package weights (e.g., blood sample versus defibrillator), release (i.e., order ready) times, and due times. A mixed fleet comprising different drone types with distinct characteristics—cost, battery capacity, power consumption, speed, and package weight carrying capacity—is more efficient to address this variation in delivery requirements, as different drone types are suitable for different delivery tasks, such as different delivery distances, package weights, and release times and time windows, due to their unique characteristics. For instance, rotary drones are generally more cost- and energy-efficient than fixed-wing vertical-takeoff-and-landing (VTOL) drones for delivering lighter packages to shorter distances, whereas VTOL drones are larger with larger battery capacity and offer a more cost-efficient solution than rotary drones for long-distance deliveries with heavier packages (
Therefore, it is critical to make up and route a mixed fleet of drones and schedule their battery replacement efficiently accounting for practical factors to minimize fleet size and determine the best mixed fleet composition, and to minimize the required number of additional batteries and total energy consumption while delivering the time-sensitive medical items maintaining the specified release and due times. However, routing and scheduling a mixed fleet of drones with endogenous battery replacement increases the computational complexity of the decision-making process due to a larger number of alternative routing and scheduling solutions. This necessitates developing efficient mathematical model and solution algorithms to quickly and accurately solve this complex logistics problem, especially for large-scale problem instances.
Related Literature
Scientific research on using drones in different areas of logistics is experiencing rapid growth, as presented in recent studies (e.g., Moshref-Javadi and Winkenbach [
The current optimization modeling domain extensively explores optimizing medical supply transportation using drones. Rabta et al. (
Existing literature on drone-based delivery has identified various logistics models, including pure-play drone-based models, unsynchronized multi-modal models, synchronized multi-modal models, and re-supply multi-modal models (
Most of the previous studies suffer from the limiting assumption that a drone battery can complete each trip, delivering multiple packages, without considering practical battery replacement. Additionally, previous studies mostly assume that the drone fleet is primarily homogeneous, ignoring the potential energy-efficient delivery by employing a mixed fleet. In a recent study, Wang et al. (
Our study is relevant to the drone routing/scheduling for pickup and delivery services, which is beneficial for delivering medical supplies, especially during a pandemic to avoid human involvement. As our study incorporates a machine learning (ML)-based drone energy consumption in the mixed-fleet drone scheduling model for delivering/picking up packages with release and due dates, it can easily address the drone scheduling for simultaneous pickup and delivery. Existing research studies addressed the drone routing/scheduling for pickup and delivery with drone-only (e.g., Wikarek et al. [
A Summary of the Existing Studies on Drone Deliveries for Healthcare Logistics
“✓” and “×”
In summary, despite the valuable insights from the existing literature, several significant research gaps persist. First, the most important research gap in the existing literature is the lack of routing and scheduling a mixed fleet of aerial drones with endogenous battery replacement for delivering time-sensitive healthcare items having distinct release times and time windows. This is particularly critical because a homogeneous fleet of drones is not cost- and energy-efficient to deliver time-sensitive items across geographically distributed locations with different characteristics (i.e., delivery distance, package weight, and release time and time window). Moreover, considering endogenous battery replacement of drones, where instead of replacing drone battery at each node in the delivery network, battery replacement is decided endogenously in the model accounting for the routing/scheduling decisions, continuously keeping track of the remaining battery energy, and the minimum required battery energy, is overlooked in the existing studies. Second, simultaneous consideration of practical factors in computing drone energy consumption, including package weight, drone type, distance, and different flight segments (e.g., hover, ascend, descend, and forward flight) based on actual drone flight test data as well as accounting for no-fly zones for the flight path of drones in the transportation network are overlooked in the existing studies. Third, most recent studies lack an efficient mixed-integer linear programming (MILP) model and fast algorithms for efficiently computing routing and scheduling solutions for a mixed drone fleet incorporating the above practical aspects with real data on drones.
Contributions
In this research, we aim to (1) develop a mathematical optimization model and algorithms for business owners to efficiently make up and operate a mixed fleet of drones for the direct delivery of time-sensitive medical items; and (2) provide insights into how various business and drone operating conditions affect the required fleet composition (i.e., the required number of drones of each type in the fleet), as well as the cost and energy consumption for healthcare logistics and emergency medical supplies. Specifically, the contributions of this paper are as follows.
First, we study a novel problem of leveraging a mixed fleet of aerial drones with distinct characteristics—cost, battery capacity, speed, package weight carrying capacity, and power consumption—and endogenous battery replacement for collecting/delivering time-sensitive medical items having distinct release times and due times from/to geographically distributed healthcare business locations (e.g., clinics). A mixed fleet of drones offers a more cost- and energy-efficient logistics system compared to a homogeneous drone fleet, particularly in real-life logistics operations, where demand points are at different distances from the depot, have different package weights, and require the packages to be picked up and delivered at different times. Moreover, we endogenously decide the drone battery replacement in the problem accounting for the routing/scheduling decisions, continuously keeping track of the remaining battery energy, and the minimum required battery energy.
Second, we simultaneously consider different practical factors, including package weight, drone type, distance, and different flight segments in computing the energy consumption of drones for different flight paths—straight path, no-fly zone, and road network.
Third, we develop a novel MILP model strengthened by a valid inequality that incorporates these practical aspects to determine the optimal routing and scheduling of the mixed fleet that minimizes the required fleet size, the required number of additional batteries, and the total energy consumption of drones. By explicitly considering minimizing the cost of required additional batteries in the objective function, our model tries to minimize the required number of additional batteries in the logistics operation, which is critical for budget-constrained applications, especially when specialized drone batteries have considerably high costs. We also propose a new greedy heuristic (GH) algorithm and a problem-specific customized genetic algorithm (GA) to solve the problem for large-scale instances faster. Moreover, we utilized an ML method to estimate drone energy consumption for different package weights in different flight segments using actual drone flight data. These estimated values of the energy consumption of drones are then used in the MILP model and solution algorithms as parameters.
Fourth, we present numerical results and new managerial insights based on an actual blood sample delivery case study from the Interpath Laboratory, Inc.—a healthcare logistics company—located in Pendleton, Oregon, United States, into the effect of various practical drone operating parameters, such as package weight, flight path, the minimum required battery energy, fleet type, and time window (defined by the release and due times) on the required fleet composition (i.e., required number of drones of each type), required fleet size, required number of additional batteries, and total energy consumption.
Problem Description
This study examines the challenge faced by a healthcare business entity, such as a medical research laboratory, in optimally using a mixed (i.e., heterogeneous) fleet of drones to collect/deliver time-sensitive medical items (e.g., blood samples, blood products, test kit) with distinct release and due times from/to other business organizations, such as hospitals or clinics. Figure 1 shows a visualization of the mixed drone fleet routing and scheduling to serve geographically distributed healthcare business locations. The healthcare business owner seeks to determine the best composition of the mixed drone fleet (i.e., number of drones of each type), fleet size, and additional batteries in conducting its logistics operations for time-sensitive medical items. This business-to-business drone delivery problem studied in this paper is applicable to diverse industries, such as the transportation of medical equipment, emergency relief goods delivery, and small parts delivery in automobile manufacturing. We assume the business owner owns the mixed fleet of drones and the medical laboratory serves as the depot for the drone fleet. We refer to this research facility as the central depot throughout this paper. The drone fleet consists of different types of drones having different physical characteristics, such as speed, package weight carrying capacity, battery capacity, and power consumption during the flight segments. Other healthcare business locations (e.g., hospital, clinic) center around this depot. Each business location has battery swapping and charging infrastructure. Hospitals or clinics place orders to the depot at different times throughout a planning horizon. We assume that the service provider knows these order placement times, locations, and package weights before the planning horizon starts. The service provider seeks to schedule the drone fleet based on the order placement time, location, and the package weight of each order. We consider that each order is associated with a pickup time window, defined by the order release time (i.e., package ready time) and the due time (i.e., timestamp before which the package should be picked up or delivered). Different orders can have different release and due times and thus different time windows; for instance, some medical deliveries may have a narrow time window of only 30 min, whereas others may allow a more flexible pickup time window of several hours.

Visualization of the routing and scheduling a mixed fleet of drones to collect/deliver time-sensitive medical items from/to geographically distributed healthcare business locations.
In this healthcare delivery logistics problem, each drone directly flies to the pickup/delivery location and then returns to the depot before flying to the next location. We assume that the drones have a fully charged battery at the beginning of the planning horizon. However, the battery’s energy gradually decreases as drones perform pickup and delivery operations. The energy consumption rate depends on various operating factors, such as drone speed, package weight, travel distance, duration of flight segments, and flight path. To ensure the safe operation of the drones, before leaving for the next destination (next node in the logistics network), we must ensure that the drone battery has at least a minimum required amount of energy remaining after arriving at that location. Therefore, before leaving the current location (either the depot or other business location) for the next destination, we need to compute the potential remaining energy in the drone battery after arriving at the following location. If the potential remaining energy is less than the minimum required energy, we must replace the current battery with a fully charged one before departing from the current location. This flexibility of replacing batteries in each node in the logistics network significantly extends the delivery range of a drone type, which is particularly critical in the healthcare logistics. However, starting with a fully charged battery from a node (either from the depot or a pickup/delivery location), if a drone’s remaining energy falls below the minimum required energy after reaching the next destination node, then this drone type cannot serve the destination node starting from the origin node. In other words, this origin-destination arc is not feasible in the logistics network for this drone type that depends on the drone speed, package weight, flight path, battery capacity, and minimum required battery energy. We refer to these destination nodes as outside the delivery range for the drone type. Additionally, each drone type has a maximum package weight-carrying capacity, and a drone type cannot serve a location for which the package weight exceeds this maximum package weight-carrying capacity. Accounting for all these factors, the service provider’s goal is to optimally schedule the mixed fleet of drones to deliver/pick up the customer orders maintaining their release and due times with the best composition of the mixed fleet, as well as find the minimum required fleet size, additional batteries, and total cost and energy consumption.
To improve clarity and readability, we list main assumptions of our problem as follows.
A mixed fleet of drones with distinct characteristics, including cost, battery capacity, power consumption, package weight-carrying capacity, and speed, is stationed at a central depot (e.g., medical laboratory) with a fixed location.
A set of healthcare business organizations (e.g., hospitals) with fixed locations as delivery/pickup locations that are geographically located around the central depot, where drones should collect/deliver time-sensitive medical items.
Each healthcare business location places an order to the depot, where each order is associated with a distinct package weight, package release time, and pickup/delivery due time.
Each drone carries a single package on a trip to a delivery location. Moreover, each drone performs multiple direct delivery trips between the central depot and different healthcare business locations, where a trip starts with a drone picking up a package from the central depot, delivering it to a healthcare business location, and then returning to the depot to conclude this trip.
Each drone starts its route from the depot with a fully charged battery and replaces its battery before departing for the next location in an as-needed fashion accounting for the routing/scheduling decisions, continuously keeping track of the remaining battery energy, and the minimum required battery energy.
All nodes in the network (i.e., the central depot and healthcare business locations) have available fully charged batteries to replace a depleted battery as needed to support safe and efficient operation of drones. A battery replacement for each drone type takes a fixed amount of time.
To ensure practicality, some drone types cannot carry/deliver certain packages that exceed the drone’s maximum package weight carrying capacity, and/or the energy consumption of the drone exceeds its battery capacity in delivering the packages to the corresponding healthcare business locations.
Mathematical Formulations
To solve the mixed fleet of drones scheduling problem with release and due times and endogenous battery replacement discussed in the section “Problem description” we formulate the problem as an MILP model. In this section, we present the estimation of drones’ energy consumption using an ML method, the MILP model, and the valid inequality to improve the computational efficiency of the MILP model. We list the necessary sets, parameters, and variables that support the mathematical formulations as follows.
Estimation of Energy Consumption of Drones
As realistic and accurate estimation of energy consumption is crucial for an efficient and robust drone-based delivery system, we used a supervised ML method to estimate drones’ energy consumption based on our actual drone flight data. The section “Case study” provides a detailed overview of the related data used to calculate the energy consumption of drones considered in this study. In this section, we discuss the methods used to estimate the total energy consumption in an entire flight of a drone type. Each flight of a drone consists of the following flight segments—ascend, descend, forward flight, and hover. Drones consume different power and energy in different flight segments. The power and energy consumption of a drone vary with package weight, speed, and other operational parameters. We performed different drone flight tests for each type of drone with different package weights, speeds, turn angle and radius, duration and patterns of flight segments (i.e., ascend, descend, and hover), and other operating parameters, among which the individual effect of package weight on power consumption is the largest. As there are numerous different package weights in the delivery data, we need to estimate the energy consumption as a function of package weight for the ease of use in the drone scheduling MILP model. We trained our ML model based on the power consumption data from our drone flight tests to estimate the power consumption in different flight segments for different package weights. The power consumption data for each package weight used in the ML model account for the specific values of other parameters, such as speed, duration and patterns of flight segments (i.e., ascend, descend, and hover), turn angle and radius. We found that the linear regression model is the most appropriate choice to estimate power consumption in each flight segment for different package weights. The adjusted

Estimation of power consumption: (
Total time required to arrive at
In the presence of no-fly zones in the flight path, a drone needs to detour following some waypoints, resulting the drone to make turns in changing its flight directions. While making these turns to change directions, drones usually have to hover for a short duration. These turns and hover due to avoiding no-fly zones result in an increased drone travel time and energy consumption compared to flying in a straight path between a source-destination pair. We include this additional travel time and energy consumption due to the no-fly zone detouring with the travel time and energy consumption of flying in a straight path to ensure an accurate energy consumption modeling. Therefore, when a drone needs to avoid no-fly zones following some waypoints to serve a particular location
Total time required to arrive at
MILP Model
As mentioned in the section Problem description, in this mixed-fleet drone scheduling problem, each drone directly flies from the depot to a pickup/delivery location and returns to the depot before flying to the next location, meaning each drone makes multiple trips from the depot over the planning horizon. To efficiently solve this multi-trip mixed-fleet drone scheduling problem with release and due times (MTMFDSP-RD) by an exact method, we transformed and modeled this problem as a VRP. To accomplish this, we introduced a dummy source (

Example network representation of vehicle routing problem (VRP) transformation.
Leveraging this “route” concept and the sets
We present the MILP model (1) for the MTMFDSP-RD below.
The objective function (1a) seeks to minimize the total cost due to energy consumption, drone fleet, and additional batteries in delivering/picking up all the orders satisfying the release and due times. As the cost of drone fleet and additional batteries are functions of the required number of drones and battery replacements, the optimal solution of this model determines the required fleet composition, required fleet size, and the required number of additional batteries to deliver/pick up all orders satisfying their release and due times.
Constraints (1b) and (1c) ensure that each customer order is delivered/picked up once by only one drone of any type. Constraints (1d) are the flow balance constraints for the delivery/pickup locations, ensuring that if a drone visits a location
Delivery to a location outside the range of a drone is not possible, as stated in the section Problem description. Constraints (1f) enforce the delivery range restriction for each drone type. In addition, constraints (1g) ensure the package weight carrying capacity restriction of each drone type. Constraints (1h) ensure the accurate computation of the pickup/delivery time of each location in the delivery sequence (i.e., route) of a drone. Constraints (1i) enforce the time window for each order, where
To ensure safe operation of the drones, there should be a minimum required energy remaining in the drone battery during the drone flight. As in this problem, drone battery can be replaced both at the depot and at the delivery/pickup locations, we need to compute how much energy would remain in the drone’s battery after arriving at the next destination, which can be either the depot or the delivery/pickup location. If the potential remaining energy after arriving to the next destination is below the minimum required energy, the drone battery must be replaced before flying for this next destination. Constraints (1j) compute the potential remaining energy in the drones’ batteries after arriving at the first delivery/pickup location from the depot in each delivery sequence (i.e., route). Each constraint (1l) computes the potential remaining energy in the drone’s battery after arriving at each delivery/pickup location except for the first location in each delivery sequence. Constraints (1k) compute the potential remaining energy after returning to the depot from delivery/pickup location
Depending on whether the battery is replaced or not before returning to the depot from location
Valid Inequality
In the proposed MILP model (1), the number of
Solution Algorithms
Due to the non deterministic polynomial time (NP)-hardness of the classic capacitated VRP with time windows, drone-based VRP with additional constraints for battery range is also NP-hard (
Greedy Heuristic Algorithm
This subsection presents a GH algorithm for solving the proposed MTMFDSP-RD problem for larger instances. In this algorithm, we used the proposed “route” concept discussed earlier in the section “MILP model,” where a route represents the sequence of delivery/pickup locations served by a drone. Additionally, a route is equivalent to a drone of a particular type. The complete pseudocode of the proposed heuristic algorithm is presented in Algorithm 1. The algorithm starts by sorting the delivery/pickup locations in an ascending order of their package ready time (i.e., the earliest possible pickup time or the release time). Accounting for the energy consumption and package weight carrying capacity of the drone types, we compute a set
Using these sets
Greedy Heuristic Algorithm
Battery Replacement Decisions and Time Window Check
Genetic Algorithm
This section presents the proposed customized GA to solve our MTMFDSP-RD. To reach a good quality solution faster, we applied Algorithm 1 to get a proper upper bound on the required number of drones for each drone type. The main challenge in implementing the GA is to produce feasible chromosomes in each generation, as we must assign an eligible drone type to each delivery/pickup location accounting for each drone type’s delivery range and package weight limitations. Moreover, each route (i.e., the sequence of delivery/pickup locations visited by a drone) of a drone of a particular type must be feasible relating to the release and due times of the delivery/pickup locations. As the fundamental nature of GA is very random, we must check each chromosome in every generation (i.e., the initial generation after generating the chromosomes, and the subsequent generations after applying crossover and mutation) and apply the necessary modifications to the infeasible genes to make feasible chromosomes. Procedure “ModifyChromosome” in Algorithm 3 shows the detailed steps of the necessary modifications to an infeasible chromosome. Algorithm 3 describes the detailed steps of the proposed GA.
As shown in Algorithm 3, after determining the sets of deliveries and the upper bound on the required number of drones for each drone type from the Algorithm 1, the chromosomes are generated for the initial population. Each chromosome contains
The modification procedure shown in Procedure “ModifyChromosome” of Algorithm 3 checks the input chromosome for the time window and drone-type-related constraints—drone range and package weight-carrying capacity. Firstly, each gene is checked to determine whether the assigned drone type can serve the associated delivery/pickup location or not based on the drone range and package weight-carrying capacity. If the assigned drone type cannot serve the associated location, a random drone number from the eligible drone types is randomly assigned to this gene. After checking all genes for the drone-type-related constraints, the delivery sequences in the chromosome are determined. The delivery/pickup locations that are served by the same drone number of a particular drone type are considered as a delivery sequence. This delivery sequence is checked for the release time and time window constraint satisfaction. If the delivery sequence is infeasible, the drone number of the first gene in this delivery sequence that violates the release time and time window constraint is changed to a new random drone number of the same drone type. This process is applied to the subsequent genes in this delivery sequence. This procedure is conducted for all the delivery sequences until all of them become feasible, and the resulting chromosome is the modified feasible chromosome.
Genetic Algorithm
Numerical Results and Managerial Insights
In this section, we provide insights into the following research questions by applying our proposed mathematical model and the solution algorithms on the blood delivery logistics case study:
How do the runtime and solution quality of different algorithms compare to each other and how do model parameters affect their runtime?
How does using a mixed fleet of drones affect the total energy consumption and the total cost?
How do the required fleet composition and fleet size change with the pickup time window, package weight, minimum required energy in the battery, and the flight path?
How frequently must batteries of different drones be replaced as the package weight, flight path, and minimum required energy change?
How do the drone operating parameters—package weight, flight path, and the minimum required energy in the battery—affect the total energy consumption?
Case Study
This section presents a case study to evaluate the performance of the proposed MILP model and the algorithms in solving our MTMFDSP-RD for a blood sample delivery logistics problem. This case study, based on actual blood sample delivery and drone flight test data, is used to provide key managerial insights into using a mixed fleet of aerial drones for delivering time-sensitive medical items that would be beneficial for efficiently organizing and scheduling a fleet of drones in medical delivery logistics.
Blood Sample Delivery Data
The actual blood sample delivery data used in this case study are from the Interpath Laboratory, Inc. (

Demonstration of delivery data and flight path: (
In this study, we considered the Interpath Laboratory as the central depot that hosts a mixed fleet of drones. Each drone flies from the depot (i.e., Interpath Laboratory location) to pick up the blood samples from other healthcare business locations and return to the depot. As the customers in this study are also other healthcare business locations (i.e., healthcare provider locations), they have battery swapping and charging infrastructure for drones. We used one week of customer orders that the Interpath Laboratory received from all 11 other healthcare business locations based on their needs. As the packages in this delivery system are blood samples, each order comes with an earliest pickup time (i.e., order release time) and a maximum delayed pickup time (i.e., due time) by which a drone must pick up the package from where it originates. This study considers the difference between these release and due times as the pickup time window that is different for different pickup tasks. The drone fleet operator knows each order’s location (i.e., latitude and longitude), timestamp, pickup time window, and package weight. A drone cannot reach the pickup location before the earliest pickup time, as the package is not ready before this timestamp. The original blood sample delivery data contain 81 pickup orders in a week of five business days. Based on these original data, we generated larger instances by increasing the frequency of the orders in each day to evaluate the performance of our MILP model and the proposed heuristic algorithms. It is evident from Figure 4a that the depot location is different from the geometric center of the healthcare business locations. Some pickup locations are close to the depot (blue marked locations in Figure 4a), whereas some other locations are far away (i.e., yellow marked locations in Figure 4a), as much as 30 mi (i.e., 48 km) from the depot. This real-world scenario necessitates using different types of drones to ensure an efficient delivery system as different drone types are suitable for delivery/pickup tasks at different distances due to their physical characteristics (e.g., speed, battery capacity, energy consumption). Besides, there exist different no-fly zones, such as airports, elementary schools, and municipal courts, in the flight path of drones. Some of these “no-fly zones” for the case study data are red-flag marked in Figure 4a that the drones need to avoid by detouring via some waypoints. Figure 4b demonstrates the possible flight paths (dashed line: straight path, blue line: road network, and red line: detouring due to no-fly zone) for a drone flying from a point A to another point B. (Color online only.)
Drone Types and Data
We observed that the healthcare business locations are at different distances from the depot and there are no-fly zones in the flight path of drones, which makes different drones suitable for pickup/delivery tasks at different healthcare business locations, necessitating the use of a mixed fleet of drones. Therefore, in this case study, we considered a mixed fleet of drones consisting of three drone types—quadcopter (Tarot 650), hexacopter (DJI Matrice 600 Pro), and fixed wing VTOL (Wingcopter 198)—for cost- and energy-efficient delivery of the blood samples. In their study, Bhuiyan et al. (
In the numerical experiments, we used the drone power consumption and flight time data collected from our drone flight tests conducted at the Idaho National Laboratory (INL) test site. We obtained the power consumption and flight time of different drone types from the flight test data for different values of the parameters—drone speed, package weight, and flight path (i.e., straight versus with turn). We used an ML method (discussed in the section “Estimation of energy consumption of drones”) on these experimental data to estimate the power and energy consumption of drone types for a range of parameter values (e.g., different values of package weight) used in our blood delivery case study. The battery capacity, speed, package weight carrying capacity, and costs of the three drone types in all numerical experiments of this paper are taken from Bhuiyan et al. (
Experimental Setup
To solve the proposed MILP model in the section “MILP model”, we implemented the model using Python 3.10 with CPLEX optimizer 22.10 (
Parameters for Sensitivity Analysis
Runtime of the Solution Methods
In this section, we present the computational performance of the proposed MILP model, valid inequality, GH algorithm, and the GA. Table 3 presents the (1) runtime of the CPLEX solver in solving the MILP model with and without the valid inequality, (2) runtime and solution quality (optimality gap) of the GH algorithm, and (3) runtime and solution quality (optimality gap) of the GA. The “Basic”, “Accelerated”, “GH”, and “GA” columns in Table 3 denote the CPLEX solver without the valid inequality, the CPLEX solver with the valid inequality, the GH algorithm, and the GA, respectively. We conducted computational experiments by varying the size of the blood delivery logistics network (i.e., delivery data) and the pickup time window at the healthcare business locations. The smallest network size (i.e., 81 deliveries) is the original blood delivery logistics data obtained from Interpath laboratory, Inc., a healthcare logistics company, whereas the largest network size (i.e., 405 deliveries) is 5 times the original data from Interpath laboratory.
Runtime of the Solution Procedures
Table 3 demonstrates that CPLEX cannot solve the MILP model without the valid inequality in three hours. The parameter combinations that cannot be solved within the three-hour time limit are marked with an asterisk (*) in Table 3. The valid inequality improves the computational efficiency and enables CPLEX to solve the model for the original data (i.e., 81 pickup operations) for most of the pickup time windows. The runtime of CPLEX increases as the pickup time window becomes more relaxed. This is because a wider time window allows more possible routes for the drones and thus the optimization routine needs to evaluate a larger number of candidate solutions, resulting in an increased runtime. However, CPLEX (including the valid inequality) cannot solve the model for delivery data larger than the original one. We see that the network size (i.e., size of delivery data) has a negligible effect on the runtime of the GH algorithm, whereas the runtime of GA increases as the network size increases. As the network size increases, the chromosome size also increases in GA. This increases the frequency of chromosome modification (to make infeasible chromosomes feasible) significantly, resulting in a longer time for the GA to converge. However, the GH algorithm does not suffer from this limitation as GA does. The runtime of the GA has a decreasing trend, despite having some randomness, as the pickup time window increases. This is because, as the time window becomes stricter, more routes (chromosomes) become infeasible necessitating more chromosome modifications and thus more iterations, eventually increasing the GA runtime. However, as the time window increases, less routes (chromosomes) are infeasible, reducing the need for chromosome modifications and thus the runtime. The solution quality of the GA is slightly better than the GH algorithm in most of the problem instances.
Effect of Mixed Fleet of Drones on Total Costs and Energy Consumption
Among the three different types of drones used in this study, the rotary quadcopter drone (Tarot 650) has the least delivery range and package weight carrying capacity, whereas the VTOL (Wingcopter 198) has the largest package weight carrying capacity and longest delivery range. We observed from our drone flight tests that the rotary quadcopter drone is the most energy efficient among the three drone types in delivering a package to the same limited distance, whereas the VTOL is more energy efficient in delivering packages to a longer distance. As the healthcare business locations are at different distances from the depot in our case study that also reflects the real-world delivery scenario, different drone types are suitable for delivery/pickup tasks at different healthcare business locations, reflecting the potential benefit of using a mixed fleet of drones in the logistics problem. Therefore, we evaluated the effect of using a mixed fleet of three drone types on the total energy consumption and total cost of the fleet in delivering blood samples.
Figure 5 demonstrates the variation in the total cost as the available number of drone types in the mixed fleet varies. We see that using a mixed fleet consisting of all three types of drones results in a lower total cost compared to using two drone types (i.e., hexacopter and VTOL) and one drone type (i.e., a homogeneous drone fleet with only VTOL drones). This is because the rotary quadcopter (i.e., Tarot 650) is the cheapest drone type for shorter-range deliveries, whereas the VTOL (i.e., Wingcopter 198) is the most expensive drone type. Therefore, the mixed fleet optimization uses the quadcopter and hexacopter to conduct pickup tasks from the healthcare business locations within their range, whereas it uses VTOL for the healthcare business locations outside the range of rotary drones or when the package weight exceeds the capacity of rotary drones. The numerical results also demonstrate that the total energy consumption decreases as the available number of drone types in the mixed fleet increases. Specifically, using a mixed fleet comprising rotary quadcopter, rotary hexacopter, and VTOL decreases the total energy consumption by 28.7% compared to a homogeneous fleet of only VTOL drones. This is because VTOL consumes much higher energy in ascending and descending compared to the rotary drones, which makes VTOL the most energy-intensive drone type for shorter-range deliveries. However, VTOL drones consume less energy than the rotary drones while flying straight, making VTOL drones more suitable for longer-distance deliveries compared to rotary drones.

Effect of mixed fleet of drones on total costs.
It is evident from these results that the business owners can substantially reduce the total costs and total energy consumption by using a mixed fleet of drones consisting of these three types. For instance, for a pickup time window of 180 min, using a mixed fleet consisting of all three types of drones reduces the total costs and total energy consumption by 18.18% and 28.7%, respectively, compared to using only VTOL drones in the fleet.
Effect of Package Weight Distribution and Drone Flight Path on Fleet Size and Fleet Composition, Required Number of Additional Batteries, and Energy Consumption
We conducted numerical experiments to investigate the effect of package weight distribution and drone flight path (i.e., straight path versus no-fly zone detouring and over the road network) on the required fleet size and fleet composition (i.e., number of drones of each type in the fleet), required number of additional batteries to operate the fleet, and total energy consumption. In this analysis, we used the different package weight distributions (discussed in the section “Experimental setup”) generated from the original blood sample delivery logistics data. We used the ML model (presented in the section “Estimation of energy consumption of drones”) and the drone flight test data to estimate the energy consumption of different drone types for these package weight distributions. We used the Open Street Routing Map (OSRM) Application Programming Interface (API) to compute the road distance and the number of turns a drone takes while flying to each healthcare location from the depot and then used these distances, turns, and the estimated energy consumption using ML in the proposed MILP model as input parameters. In the numerical experiments in this subsection, we used a 30-min pickup time window for the healthcare business locations. Additionally, we set the minimum required battery energy for each drone type at 15% of its initial battery capacity. Table 4 demonstrates the effect of package weight distribution and flight path on the required fleet size and fleet composition, total energy consumption, and the required number of additional batteries.
Effect of Package Weight Distribution and Drone Flight Path on Fleet Size and Fleet Composition, Total Energy Consumption, and the Required Number of Additional Batteries
We see from Table 4 that the mixed fleet includes drones with larger package weight carrying capacity and higher battery capacity (i.e., using hexacopter and VTOL than quadcopter) as the package weight distribution includes heavier packages. This is because, in the mixed fleet of drones, hexacopter and VTOL drone types have larger package weight carrying capacity and battery capacity than quadcopter. Therefore, the required fleet composition includes more hexacopter and VTOL drones as the package weight distribution of the healthcare business locations includes a larger number of heavier packages.
We also see from Table 4 that the required fleet size increases and fleet composition changes as the drones need to detour through waypoints and fly over the road networks to avoid no-fly zones compared to flying in a straight path. This is because, with detours and flying over the road networks, a drone needs to fly for a longer distance to travel between two points in the network compared to flying in a straight path. Due to this additional time while detouring and flying over the road networks, it is not possible to maintain the same pickup time window with the same number of drones as it is possible while flying in a straight path, resulting in an increased number of drones in the fleet. For a 30-min pickup time window, on average over the three different package weight distributions, the required fleet size increases by 6.67% and 26.67% as the drones in the mixed fleet detour through waypoints and fly over the road networks, respectively, compared to flying in a straight path.
Moreover, we see from Table 4 that the total energy consumption by the mixed fleet of drones increases in each package weight distribution as the drones detour through waypoints and fly over the road networks to avoid no-fly zones compared to flying in a straight path. This is because while detouring through waypoints and flying over the road networks, drones need to fly for a longer distance to travel between two points in the network compared to flying in a straight path, resulting in an increased energy consumption. Notably, the total energy consumption, on average, increases by 28.25% and 5.31% when drones fly over the road networks and detour through waypoints, respectively, compared to flying in a straight path. Furthermore, we see from Table 4 that the total energy consumption increases as the package weight distribution includes more heavier packages, which is intuitive as the package weight significantly affects the drone energy consumption.
Additionally, we see from Table 4 that the required number of battery replacements increases as the drones need to fly with detours through waypoints and over the road networks to avoid no-fly zones compared to flying in a straight path for each package weight distribution. This is because, flying with detours through waypoints and over the road networks results in a significantly higher energy consumption by the drones than flying in a straight path. This increased energy consumption in each pickup/delivery task results in reaching the minimum required battery energy more frequently for the drones, and thus the frequency of battery replacements increases. This analysis reveals that, on average over three different package weight distributions, battery replacement increases by 15.32% and 32.96% when drones detour through some waypoints and traverse over road networks, respectively, instead of flying in a straight path.
However, we see from Table 4 that the total number of battery replacements does not follow any particular increasing/decreasing trend as the package weight distributions vary. This is because, in the package weight distributions with more heavier packages, the optimal fleet composition consists of more larger drones (i.e., hexacopter and VTOL than the quadcopter) that have larger battery capacity and thus require fewer battery replacements. For instance, in the case of “straight” flight path, moving from package weight distribution A to B, all the quadcopters in distribution A are replaced by hexacopters in distribution B, eventually resulting in a reduced number of total battery replacements as the hexacopter’s battery capacity is more than three times the battery capacity of quadcopter.
Effect of Time Window on Fleet Size and Fleet Composition
We conducted numerical experiments to evaluate the effect of pickup time window requirements of the healthcare business locations on the required size and composition of the mixed fleet. Table 5 shows that the required fleet size decreases as the time window becomes more relaxed. As mentioned earlier, our problem is a multi-trip mixed-fleet drone scheduling problem with release and due times (MTMFDSP-RD), where we aim to have each drone perform multiple trips between the depot and the healthcare business locations over the planning horizon to reduce the required number of drones in the fleet in performing all the pickup tasks maintaining the pickup time window. Therefore, with a more relaxed pickup time window requirement, each drone can perform more pickup tasks from the healthcare business locations, reducing the required number of drones in the fleet to perform all the pickup tasks over the planning horizon. For package weight distribution A, the required fleet size (i.e., required number of drones) increases by 100% as the pickup time window decreases from 180 min to 30 min.
Time Window on Fleet Size and Fleet Composition
Table 5 also demonstrates how the required fleet composition changes as the required pickup time window varies. We see that the strict time windows require using all three types of drones, whereas the smallest and the largest drones are used as the time window becomes more relaxed. For instance, the 30 and 45 min pickup time window requires using all three types of drones. The reason for this phenomenon is the model’s tendency to prioritize using shorter-range drones (i.e., quadcopters) due to their high energy efficiency and low cost, and then use the longest-range drones (i.e., VTOL) to perform pickup tasks outside the range of quadcopters. However, the battery capacity of these quadcopters is very limited and therefore needs to be replaced more frequently compared to the larger drones (i.e., hexacopter and VTOL). As each battery swap (replacement) takes several minutes, more frequent battery replacements reduce the drone utilization and require a larger number of drones to satisfy the pickup time window while using quadcopters. Therefore, the proposed optimization model decides to use some hexacopters having much larger battery capacity than quadcopters instead of using many quadcopters to satisfy the strict pickup time window requirement. However, when the pickup time window is more relaxed, such as 60 to 180 min, despite more frequent battery replacements, quadcopters still can meet the time window requirement. However, the drone fleet still requires using VTOL to perform pickup tasks for healthcare business locations outside the delivery range of quadcopters. Additionally, with a strict time window (e.g., 30 min), a larger number of VTOL drones are used in the mixed fleet, due to their higher speed, to maintain the required time window compared to the case of a more relaxed time window.
Effect of Minimum Required Battery Energy on the Required Number of Additional Batteries
As previously discussed, we must maintain a minimum required energy in the drone battery upon arrival at any node in the delivery network to ensure the safe operation of the drones. If the remaining energy in a drone’s battery falls below the minimum threshold value, it can fall down during flight. In most of our experiments, we considered this minimum required battery energy to be 15% of the initial battery energy. However, practitioners may use a higher threshold for the minimum energy requirement to be more risk-averse in operating their drone fleet. We find that the minimum required battery energy significantly affects the frequency of the required number of battery replacements (i.e., the required number of additional batteries) in the pickup operations from the healthcare business locations. We conducted numerical experiments for four distinct values of the minimum required battery energy to evaluate the effect of the minimum required battery energy on the required number of additional batteries, as shown in Table 6. In these experiments, we used the package weight distribution of the original blood delivery logistics data (i.e., distribution A) and a 30-min pickup time window.
Effect of Minimum Required Battery Energy on the Required Number of Additional Batteries
Table 6 demonstrates that a more conservative minimum required battery energy forces the model to use larger drones (i.e., hexacopter and VTOL), and thus requires more frequent battery replacements for larger drones compared to the smaller drones. This phenomenon is intuitive because a conservative minimum required battery energy (i.e., 25% of the initial battery energy) makes more healthcare business locations out of range for smaller drones (i.e., quadcopters) which could be reached by these smaller drones if the minimum required energy is set to 10% or 15%. Thus, the model must assign larger drones (i.e., hexacopters or VTOLs) to serve these healthcare business locations, resulting in more frequent battery replacements for these larger drones. Increasing the minimum battery energy requirement results in reaching the minimum threshold more frequently during drone operations, thereby increasing the required number of additional batteries (i.e., frequency of battery replacements). Table 6 shows a significant rise (i.e., 69.23%) in the required number of battery replacements as the minimum required energy increases from 10% to 25% of the initial battery energy.
Comparison with Homogeneous Fleet and Pre-Determined Battery Replacement
We conducted numerical experiments to compare the benefit of our proposed MTMFDSP-RD in leveraging a mixed fleet of drones and an endogenous battery replacement strategy with the existing literature that uses a homogeneous fleet of drones and pre-determined battery replacement at each node. In this analysis, we used three different drone types, including rotary quadcopter (Tarot 650), rotary hexacopter (DJI Matrice 600 Pro), and VTOL (Wingcopter 198) in the mixed fleet. In the homogeneous fleet, we considered VTOL (Wingcopter 198) that can deliver packages to all locations. Table 7 shows the number of healthcare business locations in our case study that are out of the delivery range of each drone type. Moreover, Table 8 demonstrates the effect of available drone types in a fleet (i.e., a homogeneous drone fleet with only VTOL drones versus a mixed fleet comprising rotary quadcopter, hexacopter, and VTOL) on the total cost and energy consumption.
Number of Healthcare Business Locations out of the Delivery Range of Different Drone Types
Effect of Mixed Fleet of Drones on Total Costs and Energy Consumption
Table 7 demonstrates that using only rotary drones—quadcopter (Tarot 650) and hexacopter (DJI Matrice 600 Pro)—in the fleet results in a considerably larger number of healthcare business locations out of the delivery range of drones. Specifically, a homogenous fleet comprising rotary quadcopters results in 27% of healthcare business locations out of the delivery range, while using only rotary hexacopters in the drone fleet makes 23% of healthcare business locations out of the delivery range of drones. In contrast, VTOL (i.e., Wingcopter 198 in our case study) is the only drone type in our drone fleet that can serve all healthcare business locations.
However, Table 8 shows that using only VTOL in the fleet increases the total cost and energy consumption by 15% and 40%, respectively, on average across different time windows compared to a mixed fleet of drones. This is because, VTOL (Wingcopter 198) has a significantly higher cost than the rotary drones—quadcopter (Tarot 650) and hexacopter (DJI Matrice 600 Pro). However, VTOL has faster speed, longer delivery range, and larger package weight carrying capacity than rotary drones. Also, VTOL consumes much higher power while ascending and descending, whereas it consumes lower power during forward flight compared to rotary drones, making VTOL suitable for longer-distance delivery with heavier packages. On the other hand, the rotary drones are limited to shorter-range delivery due to smaller battery capacity, slower speed, and less package weight carrying capacity, and thus are unable to deliver packages to far-away locations. Therefore, VTOL is more cost- and energy-efficient in delivering heavier packages at longer distances from the depot, whereas the rotary drones are more efficient in delivering lighter packages closer to the depot. Using a mixed fleet allows leveraging the relative benefits of different drone types to make the logistics operation more cost- and energy-efficient than a homogeneous fleet.
We also conducted numerical experiments to compare our proposed endogenous battery replacement strategy with the pre-determined battery replacement strategy at each node in the transportation network, as shown in Table 9. In this analysis, we used the mixed drone fleet comprising rotary quadcopter, rotary hexacopter, and VTOL. In the pre-determined battery replacement strategy, we replace the drones’ batteries at each node (i.e., both depot and healthcare business locations) in the delivery network.
Effect of Battery Replacement Strategy on the Total Cost, Required Number of Drones, and Required Number of Additional Batteries
Table 9 demonstrates that, compared to our proposed endogenous battery replacement strategy, on average across all time windows, replacing the battery of the drones at each node of the transportation network requires a 399% larger number of additional batteries to support the drone-based delivery operation. In other words, our proposed endogenous battery replacement strategy significantly reduces the required number of additional batteries compared to the existing pre-determined battery replacement strategy. Additionally, unnecessarily replacing the batteries of drones at each node in the network increases the idle time of the drones, increasing the delay between consecutive delivery/pickup tasks. Therefore, compared to replacing the battery of drones in an as-needed fashion, pre-determined battery replacement at each node reduces the number of packages each drone can deliver while satisfying the release and due time of medical items, decreasing the utilization of drones. Table 9 shows that the average number of healthcare business locations served by each drone decreases by 83.1%, on average across all time windows, when replacing the battery of drones at each node compared to our proposed endogenous battery replacement strategy. Therefore, compared to the endogenous battery replacement strategy, replacing the battery at each node results in a 14.7% higher total cost and 20.6% higher required fleet size, which reflects the substantial cost-benefit offered by the proposed endogenous battery replacement strategy.
Practical Implications
In this paper, we proposed a new MILP model and faster algorithms for leveraging a mixed fleet of drones with distinct characteristics (e.g., cost, battery capacity, power consumption, package weight carrying capacity, and speed) and endogenous drone battery replacement to deliver time-sensitive medical items having distinct release and due times. We evaluated our model and solution algorithms based on a blood sample logistics case study from Interpath Laboratory, Inc.—a healthcare logistics company—and actual drone data using three drone types—rotary quadcopter (Tarot 650), rotary hexacopter (DJI Matrice 600 Pro), and VTOL (Wingcopter 198). Our proposed model and solution algorithms are general and can be applied to make up as well as efficiently route and schedule mixed drone fleets for other time-sensitive items delivery, such as whole blood, defibrillators, vaccines, and prepared food delivery. Practitioners and relevant companies can use our model and algorithms with their specific drone fleet and delivery data. Our solution algorithms can serve as fast and accurate decision-support tools for practitioners.
Our numerical results based on actual blood sample delivery data and drone data provide key managerial insights for healthcare business owners and medical logistics companies. Our numerical results highlight the benefit of using a mixed fleet of drones compared to a homogeneous drone fleet. Our proposed model and solution algorithms equip practitioners to evaluate the benefit of a mixed fleet of drones over a homogeneous fleet, and the benefit of endogenous battery replacement based on their specific drone and delivery data. We also studied the effect of different parameters, including pickup time window, package weight distribution, minimum required energy in the drone battery, and flight path on the required drone fleet composition and fleet size, required number of additional batteries, and the total energy consumption of the drone delivery system. These numerical results provide valuable insights for practitioners to help them understand how much the optimal routing and scheduling solutions change by varying each key parameter of the drone-based healthcare delivery system.
Moreover, as the main goal of the proposed MTMFDSP-RD is to minimize the cost of the required fleet size and the required number of additional batteries, our proposed model and solution algorithms are particularly beneficial for developing countries, where the budget is limited. Specifically, in cases of the high cost of specialized drone batteries, our proposed model with endogenous battery replacement is well-suited for developing countries, where budget constraints are significant and logistics system owners aim to find a delivery network with a minimum cost for collecting/delivering time-sensitive medical items from/to geographically distributed healthcare business locations.
Conclusion
We studied a multi-trip mixed-fleet aerial drone scheduling problem with release and due times, and endogenous battery replacements (MTMFDSP-RD)—timing and location of drone battery replacement is decided in the optimization routine accounting for the routing, remaining battery energy, and the minimum required battery energy—for time-sensitive medical supplies delivery. This problem seeks to optimally schedule and route a drone fleet containing different types of drones to determine the optimal fleet composition, required fleet size, required number of additional batteries, and total energy consumption. We used a supervised ML model to estimate the energy consumption of different types of drones for different operating parameters using actual drone flight test data. Introducing a new “route” concept, we proposed a new MILP to efficiently model the MTMFDSP-RD and introduced a valid inequality to improve the computational efficiency of the MILP model. We presented a new GH algorithm and a customized GA to solve the MTMFDSP-RD for large problem instances faster.
We evaluated the performance of the proposed MILP model and the solution algorithms in mixed fleet drone scheduling and routing with release and due times using an actual blood sample delivery case study from a healthcare logistics company (i.e., Interpath Laboratory, Inc.) located in Pendleton, Oregon, USA. We conducted numerical experiments using the actual drone flight test data and the actual blood sample delivery data to provide insights into (1) the computational performance of the proposed MILP model, valid inequality, GH algorithm, and the GA in solving MTMFDSP-RD for medical supplies delivery; and (2) the effect of drone fleet type and the drone operating parameters on the fleet composition, fleet size, additional batteries, and total energy consumption. Computational experiments demonstrate that the GH algorithm substantially outperforms the accelerated CPLEX (i.e., CPLEX with the valid inequality) and the GA while sacrificing the solution quality by a small amount. The solution quality of the GA is slightly better than the GH algorithm for some problem instances. While the network size (i.e., delivery data) has a negligible effect on the runtime of the GH algorithm, the runtime of GA increases significantly as the network size increases; the GA is not able to solve the largest network, which is 5 times the original blood delivery data in the case study.
Results demonstrate that the total cost and total energy consumption decrease as the mixed fleet contains all the drone types (i.e., quadcopter, hexacopter, and VTOL) compared to either using two drone types (i.e., hexacopter, and VTOL) or only VTOL drones; using a mixed fleet of three drone types reduces the total cost and total energy consumption up to 18.18% and 28.7%, respectively, compared to using a homogeneous fleet of only VTOL drones. The required fleet size, required number of additional batteries, and total energy consumption increase as the package weight distributions contain more heavier packages and drones fly with detouring through waypoints and over the road networks to avoid no-fly zones. For a 30-min pickup time window, on average, the required fleet size increases by 6.67% and 26.67% as the drones in the mixed fleet detour through waypoints and fly over the road networks, respectively, compared to flying in a straight path. Flying with detouring through waypoints requires traveling longer distance and time, which makes it impossible to maintain the same time window with the same number of drones as it is possible while flying straight. The required number of additional batteries to operate the mixed fleet increases, on average, by 15.32% and 32.96% as the drones detour through waypoints and fly over the road networks, respectively, compared to flying in a straight path.
The optimal composition of the mixed fleet includes larger number of drones with higher package weight-carrying capacity and battery capacity as the package weight distribution includes a larger number of heavier packages and drones’ flight path includes detouring. Results demonstrate that the required fleet size increases as the pickup time window of the healthcare business locations becomes stricter. For the original blood sample logistics data, the required fleet size increases by 100% as the pickup time window decreases from 180 min to 30 min. The required mixed fleet composition changes as the time window varies. Results demonstrate that all the three types of drones are used in the mixed fleet with strict time windows (i.e., 30 and 45 min) to satisfy the time window of the pickup tasks at the healthcare business locations. However, with a more relaxed time window, the mixed fleet mostly contains the smallest drones (also the most cost- and energy-efficient) and a few longest-range drones (i.e., VTOL) to pick up packages from healthcare business locations outside the range of smaller drones. Additionally, the mixed fleet contains a relatively larger number of drones with the highest speed when the time window is strict compared to a more relaxed time window.
The practical implication of this study is that practitioners can use our proposed optimization model and algorithms to schedule and route their mixed fleet of drones to determine the optimal fleet composition, required fleet size, required number of additional drone batteries, and energy efficiency of the fleet operation for their specific time-sensitive medical supplies delivery needs. A potential future extension of this paper is to study the mixed fleet of drones scheduling under uncertainties in demand and weather. Specifically, weather (i.e., wind, temperature) significantly affects the drone energy consumption and operability as some drone types cannot be used in adverse weather conditions. This problem can be modeled as a stochastic program to decide robust fleet composition and fleet size against uncertainty.
Footnotes
Acknowledgements
We acknowledge the support of Interpath Laboratory Inc., and Mr. Tyler Kennedy (owner, Interpath Laboratory, Inc.) for providing us the blood sample delivery data. We acknowledge the funding from the U.S. Department of Energy Vehicle Technologies Office (VTO). This work was sponsored by the U.S. Department of Energy Vehicle Technologies Office under the Systems and Modeling for Accelerated Research in Transportation Mobility (SMART) Laboratory Consortium, an Initiative of the Energy Efficient Mobility Systems Program under Department of Energy Idaho Operations Office Contract No. DE-AC07-05ID14517.
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: Tanveer Hossain Bhuiyan; data collection: Tanveer Hossain Bhuiyan, Victor Walker; analysis and interpretation of results: Tanveer Hossain Bhuiyan, Sayed Hamid Hosseini Dolatabadi, Jalal Uddin, Victor Walker; draft manuscript preparation: Tanveer Hossain Bhuiyan, Sayed Hamid Hosseini Dolatabadi, Jalal Uddin. All authors reviewed the results and approved the final version of the manuscript.
Declaration of Conflicting Interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the U.S. Department of Energy Vehicle Technologies Office under the Systems and Modeling for Accelerated Research in Transportation Mobility (SMART) Laboratory Consortium, an Initiative of the Energy Efficient Mobility Systems Program under the Department of Energy Idaho Operations Office (Contract no. DE-AC07- 05ID14517).
Data Accessibility Statement
The data that support the findings of this study will be made available by the corresponding author upon reasonable request.
