Optimal Model and Algorithm of Medical Materials Delivery Drone Routing Problem under Major Public Health Emergencies
Abstract
:1. Introduction
2. Literature Review
2.1. Models of Medical Materials Delivery VRP under Major Public Health Emergencies
Materials | Objectives (Min↓/Max↑) 1 | Constraints | Model | References |
---|---|---|---|---|
Food | Residents’ satisfaction↑ | Contactless distribution, Homogeneous vehicle | Mathematical programming | Dawei Chen [11] |
Face shields | Travel time↓ | Open path, Homogeneous vehicle | Mathematical programming | Joaquín Pacheco [9] |
Materials | Travel time↓ | Time windows, Contactless delivery, Homogeneous vehicle | Mixed-integer linear program | Cheng Chen [17] |
Medical waste | Travel time↓, Total violation↓, Infection risk↓ | Time windows, Fuzzy demand, Heterogeneous vehicle, | Mixed-integer linear program | Erfan Babaee Tirkolaee [12] |
Medical waste | Travel distance↓, Safety scores↑ | Homogeneous vehicle | Linear program | Emre Eren [13] |
High-risk individuals | Infection risk↓ | Heterogeneous vehicle | Mathematical programming | Min-Xia Zhang [14] |
Essential materials | Travel cost↓, Travel time↓ | Time windows, Homogeneous vehicle | Bi-objective mixed-integer programming | Yong Wang [18] |
Emergency resource | Travel time↓ | Contactless distribution, Heterogeneous vehicle | Mixed-integer linear program | WEI GAO [19] |
Emergency materials | Travel cost↓ | Heterogeneous vehicle | Mixed-integer programming | YuzhanmWu [15] |
Municipal solid waste | Travel cost↓, Infection risk↓ | Time windows, Split delivery, Heterogeneous vehicles | Mixed-integer linear program | Kannan Govindan [20] |
Fresh agri-product | Travel cost↓, Infection risk↓, Resource utilization↓ | Split delivery | Mathematical programming | Yiping Jiang [16] |
Vaccine | Total number of infected individuals↓, fixed cost of vehicles↓ | Heterogeneous vehicles, Priority groups | Mathematical programming | Nafseh Shamsi Gamchi [10] |
2.2. Algorithms of Medical Materials Delivery VRP under Major Public Health Emergencies
Type | Algorithm | Instances | References |
---|---|---|---|
Heuristic algorithm | Two-stage metaheuristic algorithm | Solomon data test | Cheng Chen [17] |
Iterative improvement algorithm | Randomly instances | WEI GAO [19] | |
Bee colony algorithm | Randomly generated | Dawei Chen [11] | |
Floyd algorithm and PSO algorithm | Randomly generated | Yuzhan Wu [15] | |
TS algorithm | Cartographic data for the province of Burgos | Joaquín Pacheco [9] | |
WWO metaheuristic, neighborhood search | Seven real-world instances | Min-Xia Zhang [14] | |
A two-stage hybrid heuristic algorithm | A real-world case | Yong Wang [18] | |
An improved genetic algorithm | A real case study | Yiping Jiang [16] | |
Mathematical programming algorithm | A fuzzy chance-constrained programming approach | A real case study | Erfan Babaee Tirkolaee [12] |
AHP | A real case study | Emre Eren [13] | |
Fuzzy goal programming approach | A real case study | Kannan Govindan [19] | |
Dynamic programming | A real case study | Nafseh Shamsi Gamchi [10] |
3. Problem and Mathematical Model
3.1. Problem Description
3.2. Model Formulation
3.3. Set Covering Model
3.3.1. Master Problem
3.3.2. Pricing Subproblem
4. Solution Method
4.1. Initial Solution
4.2. Column Generation
4.3. Pulse Algorithm
4.3.1. Bound Phase
4.3.2. Iterative Expansion Stage
- 1
- Infeasible pruning
- 2.
- Bound pruning
- 3.
- Rollback pruning
5. Numerical Experiments
5.1. The Performance of Proposed Algorithm Test
5.2. Instance Verification
5.3. Comparison among Multiple Drones
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhang, D.; Li, H.; Zhu, H.; Zhang, H.; Goh, H.H.; Wong, M.C.; Wu, T. Impact of COVID-19 on Urban Energy Consumption of Commercial Tourism City. Sust. Cities Soc. 2021, 73, 103133. [Google Scholar] [CrossRef]
- Liu, P.Y.; He, S.; Rong, L.B.; Tang, S.Y. The effect of control measures on COVID-19 transmission in Italy: Comparison with Guangdong province in China. Infect. Dis. Poverty 2020, 9, 130. [Google Scholar] [CrossRef] [PubMed]
- Koshta, N.; Devi, Y.; Patra, S. Aerial Bots in the Supply Chain: New Ally to Combat COVID-19. Technol. Soc. 2021, 66, 101646. [Google Scholar] [CrossRef] [PubMed]
- Kumar, A.; Sharma, K.; Singh, H.; Naugriya, S.G.; Gill, S.S.; Buyya, R. A drone-based networked system and methods for combating coronavirus disease (COVID-19) pandemic. Futur. Gener. Comp. Syst. 2021, 115, 1–19. [Google Scholar] [CrossRef] [PubMed]
- Kunovjanek, M.; Wankmüller, C. Containing the COVID-19 pandemic with drones-Feasibility of a drone enabled back-up transport system. Transp. Policy 2021, 106, 141–152. [Google Scholar] [CrossRef] [PubMed]
- Jenny, K.J.; Insin, K.; Jinsoo, H. A change of perceived innovativeness for contactless food delivery services using drones after the outbreak of COVID-19. Int. J. Hosp. Manag. 2021, 93, 102758. [Google Scholar]
- Manigandan, S.; Ramesh, P.K.T.; Chi, N.T.L.; Brindhadevi, K. Early detection of SARS-CoV-2 without human intervention to combat COVID-19 using drone technology. Aircr. Eng. Aerosp. Technol. 2020, 93, 85–88. [Google Scholar] [CrossRef]
- Alsamhi, S.H.; Lee, B.; Guizani, M. Blockchain for decentralized multi-drone to combat COVID-19 and future pandemics: Framework and proposed solutions. Trans. Emerg. Telecommun. Technol. 2021, 32, e4255. [Google Scholar] [CrossRef]
- Pacheco, J.; Laguna, M. Vehicle routing for the urgent delivery of face shields during the COVID-19 pandemic. J. Heuristics 2020, 26, 619–635. [Google Scholar] [CrossRef]
- Shamsi Gamchi, N.; Torabi, S.A.; Jolai, F. A novel vehicle routing problem for vaccine distribution using SIR epidemic model. OR Spectr. 2020, 43, 155–188. [Google Scholar] [CrossRef]
- Dawei, C.; Shuangli, P.; Qun, C.; Jiahui, L. Vehicle routing problem of contactless joint distribution service during COVID-19 pandemic. Trans. Res. ASI Perspect. 2020, 8, 100233. [Google Scholar]
- Babaee, T.E.; Parvin, A. Weber Gerhard-Wilhelm. Sustainable fuzzy multi-trip location-routing problem for medical waste management during the COVID-19 outbreak. Sci. Total Environ. 2021, 756, 143607. [Google Scholar]
- Emre, E.; Umut, R.T. Safe distance-based vehicle routing problem: Medical waste collection case study in COVID-19 pandemic. Comput. Ind. Eng. 2021, 157, 107328. [Google Scholar]
- Zhang, M.X.; Yan, H.F.; Wu, J.Y.; Zheng, Y.J. Quarantine Vehicle Scheduling for Transferring High-Risk Individuals in Epidemic Areas. Int. J. Environ. Res. Public Health 2020, 17, 2275. [Google Scholar] [CrossRef] [Green Version]
- Wu, Y.Z.; Ding, Y.H.; Ding, S.S. Autonomous Last-Mile Delivery Based on the Cooperation of Multiple Heterogeneous Unmanned Ground Vehicles. Math. Probl. Eng. 2021, 2021, 5546581. [Google Scholar] [CrossRef]
- Yiping, J.; Bei, B.; Yang, L. Integrated multi-item packaging and vehicle routing with split delivery problem for fresh agri-product emergency supply at large-scale epidemic disease context. J. Traffic Transp. Eng.-Engl. Ed. 2020, 8, 196–208. [Google Scholar]
- Cheng, C.; Emrah, D.; Yuan, H.; Rongzu, Q. The adoption of self-driving delivery robots in last mile logistics. Transp. Res. Part E Logist. Transp. Rev. 2021, 146, 102214. [Google Scholar] [CrossRef]
- Wang, Y.; Peng, S.G.; Xu, M. Emergency logistics network design based on space-time resource configuration. Knowl.-Based Syst. 2021, 223, 107041. [Google Scholar] [CrossRef]
- Gao, W.; Luo, J.R.; Zhang, W.P. Commanding Cooperative UGV-UAV with Nested Vehicle Routing for Emergency Resource Delivery. IEEE Access 2020, 8, 215691–215704. [Google Scholar] [CrossRef]
- Kannan, G.; Khalili, N.A.; Parisa, M.; Hassan, M. Medical waste management during coronavirus disease 2019 (COVID-19) outbreak: A mathematical programming model. Comput. Ind. Eng. 2021, 162, 107668. [Google Scholar]
- Chabrier, A. Vehicle Routing Problem with elementary shortest path based column generation. Comput. Oper. Res. 2006, 43, 2972–2990. [Google Scholar] [CrossRef]
- Chen, Z.L.; Xu, H. Dynamic Column Generation for Dynamic Vehicle Routing with Time Windows. Transp. Sci. 2006, 40, 74–88. [Google Scholar] [CrossRef]
- Choi, E.; Tcha, D.W. A column generation approach to the heterogeneous fleet vehicle routing problem. Comput. Oper. Res. 2007, 34, 2080–2095. [Google Scholar] [CrossRef]
- Azi, N.; Gendreau, M.; Potvin, J. An exact algorithm for a vehicle routing problem with time windows and multiple use of vehicles. Eur. J. Oper. Res. 2007, 178, 755–766. [Google Scholar] [CrossRef]
- Venkateshan, P.; Mathur, K. An effificient column-generation-based algorithm for solving a pickup-and-delivery problem. Comput. Oper. Res. 2011, 38, 1647–1655. [Google Scholar] [CrossRef]
- Lozano, L.; Medaglia, A.L. On an exact method for the constrained shortest path problem. Comput. Oper. Res. 2013, 40, 378–384. [Google Scholar] [CrossRef]
- Lozano, L.; Duque, D.; Medaglia, A.L. An Exact Algorithm for the Elementary Shortest Path Problem with Resource Constraints. Transp. Sci. 2016, 50, 348–357. [Google Scholar] [CrossRef]
Notations | Definitions |
---|---|
Set of all nodes | |
Set of customers | |
Set of starting node and customers | |
Set of ending node and customers | |
Set of drones | |
Set of available links | |
Distance of link (i, j), dij ≤ dig + dgj; ∀i, j, g ∈ N | |
The maximum sustainable flight distance by drone r, | |
The flight speed of drone r, | |
Quantity of materials demanded by customer i, | |
Load capacity of drone r, | |
Service start time of customer i, | |
Service duration time of the customer i, | |
Time windows of customer i, | |
1, If drone r travels in link (i,j), 0, else, | |
The amount of materials delivered by drone r to customer i, |
Data Sets | BB | TS | CG + PA | |||
---|---|---|---|---|---|---|
TC/s | RT/s | TC/s | RT/s | TC/s | RT/s | |
C101-25 | 10,858.05 | 0.922 | 10,881.45 | 0.59 | 10,848.75 | 0.906 |
C102-25 | 10,858.05 | 0.92 | 10,881.45 | 0.62 | 10,830.15 | 2.078 |
C103-25 | 10,858.05 | 0.959 | 10,881.45 | 0.618 | 10,830.15 | 16.283 |
C101-50 | 20,807.55 | 3.98 | 20,845.8 | 1.75 | 20,800.85 | 3.284 |
C102-50 | 20,807.55 | 3.42 | 20,845.8 | 1.8 | 20,792.25 | 9.31 |
C103-50 | 20,807.55 | 3.47 | 20,845.8 | 1.793 | 20,792.25 | 49.864 |
Number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|
Demand/n | 2750 | 2000 | 1500 | 750 | 2500 | 3750 | 750 | 500 | 1750 | 2500 |
Number | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
X Coordinate | 1.9 | 0 | 0.206 | 1.1 | 1.6 | 1.4 | 1.8 | 3.5 | 4.3 | 2 | 3.2 |
Y Coordinate | 0.921 | 0.97 | 1.4 | 1.7 | 0 | 2.1 | 1.9 | 1.6 | 0.151 | 2.4 | 2.9 |
Available Number | Capacity/kg | Flight Speed/km/h | Endurance/h | |
---|---|---|---|---|
Parameters | 8 | 20 | 100 | 0.5 |
Number | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|---|---|
Start Window | 15: 00 | 15: 21 | 15: 02 | 15: 04 | 15: 05 | 15: 15 | 15: 11 | 15: 05 | 15: 02 | 15: 05 | 15: 09 |
End Window | 15: 30 | 15: 27 | 15: 03 | 15: 05 | 15: 06 | 15: 21 | 15: 14 | 15: 10 | 15: 04 | 15: 07 | 15: 15 |
Capacity | N-Path | Route | MP LR/s | RT/s |
---|---|---|---|---|
20 | 8 | 0 → 3 → 13 → 18 → 0; 0 → 8 → 10 → 0; 0 → 19 → 15 → 12 → 0; 0 → 4 → 1 → 0; 0 → 16 → 17 → 6 → 0; 0 → 11 → 2 → 0; 0 → 14 → 20 → 0; 0 → 9 → 5 → 7 → 0; | 10341.24 | 0.85 |
30 | 6 | 0 → 9 → 3 → 13 → 18 → 0; 0 → 19 → 5 → 8 → 2 → 0; 0 → 14 → 20 → 0; 0 → 7 → 4 → 1 → 0; 0 → 16 → 15 → 12 → 0; 0 → 11 → 17 → 6 → 10 → 0; | 9030.84 | 0.703 |
40 | 5 | 0 → 11 → 17 → 6 → 0; 0 → 9 → 15 → 12 → 0; 0 → 14 → 20 → 3 → 13 → 18 → 0; 0 → 19 → 5 → 8 → 2 → 10 → 0; 0 → 16 → 7 → 4 → 1 → 0; | 8662.56 | 0.689 |
50 | 5 | 0 → 19 → 0; 0 → 11 → 17 → 6 → 0; 0 → 14 → 20 → 3 → 13 → 18 → 0; 0 → 16 → 5 → 4 → 7 → 1 → 0; 0 → 9 → 12 → 15 → 8 → 2 → 10 → 0; | 8606.04 | 0.657 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Du, L.; Li, X.; Gan, Y.; Leng, K. Optimal Model and Algorithm of Medical Materials Delivery Drone Routing Problem under Major Public Health Emergencies. Sustainability 2022, 14, 4651. https://doi.org/10.3390/su14084651
Du L, Li X, Gan Y, Leng K. Optimal Model and Algorithm of Medical Materials Delivery Drone Routing Problem under Major Public Health Emergencies. Sustainability. 2022; 14(8):4651. https://doi.org/10.3390/su14084651
Chicago/Turabian StyleDu, Lijing, Xiaohuan Li, Yuan Gan, and Kaijun Leng. 2022. "Optimal Model and Algorithm of Medical Materials Delivery Drone Routing Problem under Major Public Health Emergencies" Sustainability 14, no. 8: 4651. https://doi.org/10.3390/su14084651
APA StyleDu, L., Li, X., Gan, Y., & Leng, K. (2022). Optimal Model and Algorithm of Medical Materials Delivery Drone Routing Problem under Major Public Health Emergencies. Sustainability, 14(8), 4651. https://doi.org/10.3390/su14084651