| Literature DB >> 35791409 |
Yuhe Shi1, Yun Lin1, Bo Li2, Rita Yi Man Li3.
Abstract
In the COVID-19 pandemic, it is essential to transport medical supplies to specific locations accurately, safely, and promptly on time. The application of drones for medical supplies delivery can break ground traffic restrictions, shorten delivery time, and achieve the goal of contactless delivery to reduce the likelihood of contacting COVID-19 patients. However, the existing optimization model for drone delivery is cannot meet the requirements of medical supplies delivery in public health emergencies. Therefore, this paper proposes a bi-objective mixed integer programming model for the multi-trip drone location routing problem, which allows simultaneous pick-up and delivery, and shorten the time to deliver medical supplies in the right place. Then, a modified NSGA-II (Non-dominated Sorting Genetic Algorithm II) which includes double-layer coding, is designed to solve the model. This paper also conducts multiple sets of data experiments to verify the performance of modified NSGA-II. Comparing with separate pickup and delivery modes, this study demonstrates that the proposed optimization model with simultaneous pickup and delivery mode achieves a shorter time, is safer, and saves more resources. Finally, the sensitivity analysis is conducted by changing some parameters, and providing some reference suggestions for medical supplies delivery management via drones.Entities:
Keywords: Drone; Location routing problem; Medical supplies; Pickup and delivery; Public health emergencies
Year: 2022 PMID: 35791409 PMCID: PMC9245375 DOI: 10.1016/j.cie.2022.108389
Source DB: PubMed Journal: Comput Ind Eng ISSN: 0360-8352 Impact factor: 7.180
Fig. 1Examples of using drones to transport medical supplies.
Fig. 2Schematic diagram of drone delivery.
Notations in the model.
| Notations | Definition |
|---|---|
| Set | |
| Set of candidate CHs, | |
| Set of EPNs, | |
| Set of network nodes, | |
| Set of available drones in the CH | |
| Parameter | |
| Number of available drones in the CHs. | |
| Largest payload of drones. | |
| Quantity to be delivered at EPN | |
| Quantity to be picked up at EPN | |
| Latest delivery time of | |
| Latest delivery time of | |
| Service time of EPN | |
| Travel distance on arc | |
| Cruise speed of the drones. | |
| Travel time on arc | |
| Maximum battery energy capacity of drones. | |
| Unit travel cost. | |
| Fixed cost of opening a CH. | |
| Fixed cost of using a drone. | |
| Unit energy cost. | |
| Cumulative energy consumption when the drone arrives at the EPN | |
| Battery weight of the drones. | |
| Load of the drone traveling on the arc | |
| Energy consumption parameter. | |
| Energy consumption parameter. | |
| The time when the drone arrives at the EPN | |
| Remaining delivery quantity of the drone when it arrives at the EPN | |
| Remaining delivery quantity of the drone when it leaves from the EPN | |
| Picked up quantity of the drone when it arrives at the EPN | |
| Picked up quantity of the drone when it leaves from the EPN | |
| The time to replenish energy, load and unload goods in the CH | |
| An infinite number. | |
| Decision variable | |
Fig. 3The flowchart of the M−NSGA−II.
Fig. 4Examples of coding and decoding.
Summary results of three algorithms to solve different size instances.
| Instance | M−NSGA−II | MOEA/DD | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| EPC-10 | 8496.99 | 1280.82 | 14 | 13.45 | 0.574 | 9052.52 | 1333.99 | 10 | 28.65 | 0.552 |
| EPC-20 | 17522.59 | 2777.71 | 14 | 19.49 | 0.502 | 17612.67 | 2892.35 | 12 | 34.64 | 0.491 |
| EPC-30 | 22539.34 | 3868.98 | 25 | 29.11 | 0.472 | 23485.18 | 4003.17 | 14 | 49.66 | 0.384 |
| EPC-40 | 36673.63 | 5069.58 | 15 | 37.12 | 0.533 | 37934.38 | 5550.60 | 4 | 53.09 | 0.413 |
| EPC-50 | 38257.70 | 6164.75 | 18 | 36.27 | 0.516 | 41152.55 | 6707.64 | 6 | 47.39 | 0.426 |
| EPC-60 | 54973.81 | 7762.56 | 17 | 47.82 | 0.456 | 56294.13 | 8541.28 | 6 | 66.56 | 0.385 |
| EPC-70 | 69137.33 | 9395.86 | 13 | 51.30 | 0.422 | 72492.24 | 9902.16 | 3 | 71.59 | 0.358 |
| EPC-80 | 75310.29 | 10026.07 | 14 | 58.42 | 0.468 | 79349.85 | 11178.87 | 9 | 81.00 | 0.390 |
| Average | 40363.96 | 5793.29 | 16 | 36.62 | 0.493 | 42171.69 | 6263.76 | 8 | 54.07 | 0.425 |
| – | – | – | – | – | −3.57 | −3.55 | 5.97 | −13.17 | 5.34 | |
| – | – | – | – | – | 9.09E-03 | 9.29E-03 | 5.59E-04 | 3.39E-06 | 1.08E-03 | |
Fig. 5Schematic diagram of the results.
Results of simultaneous delivery and pickup vs separate delivery and pickup.
| Result | Condition | ||||
|---|---|---|---|---|---|
| SPD | D | P | D + P | Δvs.SPD | |
| Cost ($) | 37299.73 | 37311.62 | 38864.45 | 76176.07 | 104.23% |
| Time (s) | 6436.76 | 6410.25 | 6520.83 | 12931.08 | 100.89% |
| Number of drones | 14 | 14 | 15 | 29 | 107.14% |
| Travel distance (m) | 51137.10 | 50221.43 | 53924.75 | 104146.18 | 103.66% |
| Energy consumption (kWh) | 6.20 | 7.50 | 6.67 | 14.17 | 128.71% |
Fig. 6Impact of changes in drone cruise speed.
Fig. 7Impact of changes in drone energy capacity.