Skip to main content
Log in

A multi-objective humanitarian pickup and delivery vehicle routing problem with drones

  • S.I.: Design and Management of Humanitarian Supply Chains
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This paper applies the truck and drone cooperative delivery model to humanitarian logistics and proposes a multi-objective humanitarian pickup and delivery vehicle routing problem with drones (m-HPDVRPD) which contains two subproblems: cooperative routing subproblem and relief supplies allocation subproblem. The m-HPDVRPD is formulated as a multi-objective mixed integer linear programming (MILP) model with two objectives, which simultaneously minimizes the maximum cooperative routing time and maximizes the minimum fulfillment rate of demand nodes. We develop a hybrid multi-objective evolutionary algorithm with specialized local search operators (HMOEAS) and a hybrid multi-objective ant colony algorithm (HACO) for the problem. A set of numerical experiments are performed to compare the performance of the two algorithms and their three variants. And the experimental results prove that HMOEAS is more effective than other methods. Taking the Corona Virus Disease 2019 (COVID-19) epidemic in Wuhan as a case, we compare the truck-drone cooperative delivery model with the truck-only delivery and the drone-only delivery models, and find that our model has advantages in the delivery efficiency of anti-epidemic materials. Moreover, based on the real-world case, a sensitivity analysis is conducted to investigate the impact of different drone parameters on the efficiency of truck-drone cooperative delivery.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  • Ajam, M., Akbari, V., & Salman, F. S. (2021). Routing multiple work teams to minimize latency in post-disaster road network restoration. European Journal of Operational Research. https://doi.org/10.1016/j.ejor.2021.07.048

    Article  Google Scholar 

  • Akbari, V., & Salman, F. S. (2017). Multi-vehicle synchronized arc routing problem to restore post-disaster network connectivity. European Journal of Operational Research, 257(2), 625–640. https://doi.org/10.1016/j.ejor.2016.07.043

    Article  Google Scholar 

  • Al Chami, Z., Manier, H., & Manier, M. A. (2017). A lexicographic approach for the bi-objective selective pickup and delivery problem with time windows and paired demands. Annals of Operations Research, 273(1–2), 237–255. https://doi.org/10.1007/s10479-017-2500-9

    Article  Google Scholar 

  • Anaya-Arenas, A. M., Renaud, J., & Ruiz, A. (2014). Relief distribution networks: A systematic review. Annals of Operations Research, 223(1), 53–79. https://doi.org/10.1007/s10479-014-1581-y

    Article  Google Scholar 

  • Anderluh, A., Nolz, P. C., Hemmelmayr, V. C., & Crainic, T. G. (2019). Multi-objective optimization of a two-echelon vehicle routing problem with vehicle synchronization and ’grey zone’ customers arising in urban logistics. European Journal of Operational Research. https://doi.org/10.1016/j.ejor.2019.07.049

    Article  Google Scholar 

  • Anuar, W. K., Moll, M., Lee, L. S., Pickl, S., & Seow, H. V. (2019). Vehicle routing optimization for humanitarian logistics in disaster recovery: A survey. In Proceedings of the International Conference on Security and Management (SAM) (pp. 161-–67).

  • Ariyasingha, I. D. I. D., & Fernando, T. G. I. (2015). Performance analysis of the multi-objective ant colony optimization algorithms for the traveling salesman problem. Swarm and Evolutionary Computation, 23, 11–26. https://doi.org/10.1016/j.swevo.2015.02.003

    Article  Google Scholar 

  • Balcik, B. (2017). Site selection and vehicle routing for post-disaster rapid needs assessment. Transportation Research Part e: Logistics and Transportation Review, 101, 30–58. https://doi.org/10.1016/j.tre.2017.01.002

    Article  Google Scholar 

  • Balcik, B., & Yanıkoğlu, İ. (2020). A robust optimization approach for humanitarian needs assessment planning under travel time uncertainty. European Journal of Operational Research, 282(1), 40–57. https://doi.org/10.1016/j.ejor.2019.09.008

    Article  Google Scholar 

  • Baños, R., Ortega, J., Gil, C., Fernández, A., & de Toro, F. (2013a). A Simulated Annealing-based parallel multi-objective approach to vehicle routing problems with time windows. Expert Systems with Applications, 40(5), 1696–1707. https://doi.org/10.1016/j.eswa.2012.09.012

    Article  Google Scholar 

  • Baños, R., Ortega, J., Gil, C., Márquez, A. L., & de Toro, F. (2013b). A hybrid meta-heuristic for multi-objective vehicle routing problems with time windows. Computers & Industrial Engineering, 65(2), 286–296. https://doi.org/10.1016/j.cie.2013.01.007

    Article  Google Scholar 

  • Berbeglia, G., Cordeau, J.-F., Gribkovskaia, I., & Laporte, G. (2007). Comments on: Static pickup and delivery problems: A classification scheme and survey. TOP, 15(1), 32–34. https://doi.org/10.1007/s11750-007-0010-7

    Article  Google Scholar 

  • Berbeglia, G., Cordeau, J.-F., & Laporte, G. (2010). Dynamic pickup and delivery problems. European Journal of Operational Research, 202(1), 8–15. https://doi.org/10.1016/j.ejor.2009.04.024

    Article  Google Scholar 

  • Boysen, N., Fedtke, S., & Schwerdfeger, S. (2020). Last-mile delivery concepts: A survey from an operational research perspective. Or Spectrum, 43(1), 1–58. https://doi.org/10.1007/s00291-020-00607-8

    Article  Google Scholar 

  • Çelik, M., Ergun, Ö., & Keskinocak, P. (2015). The Post-Disaster Debris Clearance Problem Under Incomplete Information. Operations Research, 63(1), 65–85. https://doi.org/10.1287/opre.2014.1342

    Article  Google Scholar 

  • Chang, Y. S., & Lee, H. J. (2018). Optimal delivery routing with wider drone-delivery areas along a shorter truck-route. Expert Systems with Applications, 104, 307–317.

    Article  Google Scholar 

  • Chapman, A. G., & Mitchell, J. E. (2016). A fair division approach to humanitarian logistics inspired by conditional value-at-risk. Annals of Operations Research, 262(1), 133–151. https://doi.org/10.1007/s10479-016-2322-1

    Article  Google Scholar 

  • Chiang, W.-C., et al. (2019). Impact of drone delivery on sustainability and cost: Realizing the UAV potential through vehicle routing optimization. Applied Energy, 242, 1164–1175.

    Article  Google Scholar 

  • Chung, S. H., Sah, B., & Lee, J. (2020). Optimization for drone and drone-truck combined operations: A review of the state of the art and future directions. Computers & Operations Research, 123, 105004. https://doi.org/10.1016/j.cor.2020.105004

    Article  Google Scholar 

  • Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017

    Article  Google Scholar 

  • Dehuri, S., Jagadev, A. K., & Panda, M. (2015). Multi-objective swarm intelligence: Theoretical advances and applications (Vol. 592). Springer-Verlag.

    Google Scholar 

  • Ding, Q., Hu, X., Sun, L., & Wang, Y. (2012). An improved ant colony optimization and its application to vehicle routing problem with time windows. Neurocomputing, 98, 101–107. https://doi.org/10.1016/j.neucom.2011.09.040

    Article  Google Scholar 

  • Ehrgott, M. (2005). Multicriteria optimization. Springer Science & Business Media, 23–64, 65–95.

    Google Scholar 

  • Eisenhandler, O., & Tzur, M. (2019). The humanitarian pickup and distribution problem. Operations Research, 67(1), 10–32. https://doi.org/10.1287/opre.2018.1751

    Article  Google Scholar 

  • Elluru, S., Gupta, H., Kaur, H., & Singh, S. P. (2017). Proactive and reactive models for disaster resilient supply chain. Annals of Operations Research, 283(1–2), 199–224. https://doi.org/10.1007/s10479-017-2681-2

    Article  Google Scholar 

  • Es Yurek, E., & Ozmutlu, H. C. (2018). A decomposition-based iterative optimization algorithm for traveling salesman problem with drone. Transportation Research Part C: Emerging Technologies, 91, 249–262.

    Article  Google Scholar 

  • Gacal, J. B., Urera, M. Q., & Cruz, D. E. (2020). Flying sidekick traveling salesman problem with pick-up and delivery and drone energy optimization. IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), 2020, 1167–1171. https://doi.org/10.1109/IEEM45057.2020.9309960

    Article  Google Scholar 

  • Garcia-Najera, A., & Bullinaria, J. A. (2011). An improved multi-objective evolutionary algorithm for the vehicle routing problem with time windows. Computers & Operations Research, 38(1), 287–300.

    Article  Google Scholar 

  • Ghannadpour, S. F., & Zarrabi, A. (2019). Multi-objective heterogeneous vehicle routing and scheduling problem with energy minimizing. Swarm and Evolutionary Computation, 44, 728–747. https://doi.org/10.1016/j.swevo.2018.08.012

    Article  Google Scholar 

  • Griffith, D. A., Boehmke, B., Bradley, R. V., Hazen, B. T., & Johnson, A. W. (2017). Embedded analytics: Improving decision support for humanitarian logistics operations. Annals of Operations Research, 283(1–2), 247–265. https://doi.org/10.1007/s10479-017-2607-z

    Article  Google Scholar 

  • Ha, Q. M., Deville, Y., Pham, Q. D., & Hà, M. H. (2018). On the min-cost traveling salesman problem with drone. Transportation Research Part c: Emerging Technologies, 86, 597–621.

    Article  Google Scholar 

  • Haimes, Y. Y. (1971). On a bicriterion formulation of the problems of inte-grated system identification and system optimization. IEEE Transactions on Systems, Man, and Cybernetics, 1, 296–297.

    Google Scholar 

  • Ham, A. M. (2018). Integrated scheduling of m-truck, m-drone, and m-depot constrained by time-window, drop-pickup, and m-visit using constraint programming. Transportation Research Part C: Emerging Technologies, 91, 1–14.

    Article  Google Scholar 

  • Hazem S., Al Theeb, N., & Bawa’neh, H. (2018) .Logistics system for drinking water distribution in post disaster humanitarian relief, Al-Zaatari camp. Journal of Humanitarian Logistics and Supply Chain Management, 8(4),477-496.

  • Hiba Bederina, M. H. (2018). A hybrid multi-objective evolutionary optimization approach for the robust vehicle routing problem. Applied Soft Computing, 71, 980–993.

    Article  Google Scholar 

  • Huang, K., Jiang, Y., Yuan, Y., & Zhao, L. (2015). Modeling multiple humanitarian objectives in emergency response to large-scale disasters. Transportation Research Part E: Logistics and Transportation Review, 75, 1–17.

    Article  Google Scholar 

  • Huang, M., Smilowitz, K., & Balcik, B. (2012). Models for relief routing: Equity, efficiency and efficacy. Transportation Research Part E: Logistics and Transportation Review, 48(1), 2–18. https://doi.org/10.1016/j.tre.2011.05.004

    Article  Google Scholar 

  • Huang, M., Smilowitz, K. R., & Balcik, B. (2013). A continuous approximation approach for assessment routing in disaster relief. Transportation Research Part B: Methodological, 50, 20–41. https://doi.org/10.1016/j.trb.2013.01.005

    Article  Google Scholar 

  • Jain, H., & Deb, K. (2014). An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, Part II: Handling constraints and extending to an adaptive approach. IEEE Transactions on Evolutionary Computation, 18(4), 602–622.

    Article  Google Scholar 

  • Jamali, A., Ranjbar, A., Heydari, J., & Nayeri, S. (2021). A multi-objective stochastic programming model to configure a sustainable humanitarian logistics considering deprivation cost and patient severity. Annals of Operations Research. https://doi.org/10.1007/s10479-021-04014-2

    Article  Google Scholar 

  • Jana, R. K., Sharma, D. K., & Mehta, P. (2021). A probabilistic fuzzy goal programming model for managing the supply of emergency relief materials. Annals of Operations Research. https://doi.org/10.1007/s10479-021-04267-x

    Article  Google Scholar 

  • Jozefowiez, N., Semet, F., & Talbi, E.-G. (2008). Multi-objective vehicle routing problems. European Journal of Operational Research, 189(2), 293–309. https://doi.org/10.1016/j.ejor.2007.05.055

    Article  Google Scholar 

  • Karak, A., & Abdelghany, K. (2019). The hybrid vehicle-drone routing problem for pick-up and delivery services. Transportation Research Part C: Emerging Technologies, 102, 427–449.

    Article  Google Scholar 

  • Kasaei, M., & Salman, F. S. (2016). Arc routing problems to restore connectivity of a road network. Transportation Research Part e: Logistics and Transportation Review, 95, 177–206. https://doi.org/10.1016/j.tre.2016.09.012

    Article  Google Scholar 

  • Kaur, H., & Singh, S. P. (2016). Sustainable procurement and logistics for disaster resilient supply chain. Annals of Operations Research, 283(1–2), 309–354. https://doi.org/10.1007/s10479-016-2374-2

    Article  Google Scholar 

  • Koç, Ç., Laporte, G., & Tükenmez, İ. (2020). A review of vehicle routing with simultaneous pickup and delivery. Computers & Operations Research, 122, 104987. https://doi.org/10.1016/j.cor.2020.104987

    Article  Google Scholar 

  • Kovacs, A. A., Parragh, S. N., & Hartl, R. F. (2015). The multi-objective generalized consistent vehicle routing problem. European Journal of Operational Research, 247(2), 441–458. https://doi.org/10.1016/j.ejor.2015.06.030

    Article  Google Scholar 

  • Li, B., Patankar, S., Moridian, B., & Mahmoudian, N. (2018). Planning Large-Scale Search and Rescue using Team of UAVs and Charging Stations. In IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR). IEEE, 2018, pp. 1–8.

  • Li, S., Ma, Z., & Teo, K. L. (2020). A new model for road network repair after natural disasters: Integrating logistics support scheduling with repair crew scheduling and routing activities. Computers & Industrial Engineering, 145, 106506. https://doi.org/10.1016/j.cie.2020.106506

    Article  Google Scholar 

  • Li, S., & Teo, K. L. (2018). Post-disaster multi-period road network repair: Work scheduling and relief logistics optimization. Annals of Operations Research, 283(1–2), 1345–1385. https://doi.org/10.1007/s10479-018-3037-2

    Article  Google Scholar 

  • Macrina, G., Di Puglia Pugliese, L., Guerriero, F., & Laporte, G. (2020). Drone-aided routing: A literature review. Transportation Research Part C: Emerging Technologies, 120, 102762. https://doi.org/10.1016/j.trc.2020.102762

    Article  Google Scholar 

  • Maghfiroh, M. F., & Hanaoka, S. (2018). Dynamic truck and trailer routing problem for last mile distribution in disaster response. Journal of Humanitarian Logistics and Supply Chain Management, 8(2), 252–278.

    Article  Google Scholar 

  • Martins, L. D. C., Hirsch, P., & Juan, A. A. (2020). Agile optimization of a two-echelon vehicle routing problem with pickup and delivery. International Transactions in Operational Research, 28(1), 201–221. https://doi.org/10.1111/itor.12796

    Article  Google Scholar 

  • Mavrotas, G. (2009). Effective implementation of the ε-constraint method in Multi-Objective Mathematical Programming problems. Applied Mathematics and Computation, 213(2), 455–465. https://doi.org/10.1016/j.amc.2009.03.037

    Article  Google Scholar 

  • McCunney, B. A., & Cauwenberghe, K. P. V. (2019). Simulation Test Bed for Drone-Supported Logistics Systems (Master dissertation). Massachusetts Institute of Technology.

  • Mikosch, T. V., Resnick, S. I., & Robinson., S. (2014). The logic of logistics(3rd Ed, pp. 72–81). Springer.

  • Miller, B. L. G., & David, E. (1996). Genetic algorithms, selection schemes, and the varying effects of noise. Evolutionary Computation, 4(2), 113–131.

    Article  Google Scholar 

  • Montero, A., José Miranda-Bront, J., & Méndez-Díaz, I. (2017). An ILP-based local search procedure for the VRP with pickups and deliveries. Annals of Operations Research, 259(1–2), 327–350. https://doi.org/10.1007/s10479-017-2520-5

    Article  Google Scholar 

  • Murray, C. C., & Chu, A. G. (2015). The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery. Transportation Research Part C: Emerging Technologies, 54, 86–109.

    Article  Google Scholar 

  • Oruc, B. E., & Kara, B. Y. (2018). Post-disaster assessment routing problem. Transportation Research Part b: Methodological, 116, 76–102. https://doi.org/10.1016/j.trb.2018.08.002

    Article  Google Scholar 

  • Özdamar, L., & Ertem, M. A. (2015). Models, solutions and enabling technologies in humanitarian logistics. European Journal of Operational Research, 244(1), 55–65. https://doi.org/10.1016/j.ejor.2014.11.030

    Article  Google Scholar 

  • Parker, R. G., & Rardin, R. L. (1983). The traveling salesman problem: An update of research. Naval Research Logistics Quarterly, 30(1), 69–96.

    Article  Google Scholar 

  • Parragh, S. N., Doerner, K. F., & Hartl, R. F. (2008). A survey on pickup and delivery problems. Journal Für Betriebswirtschaft, 58(1), 21–51. https://doi.org/10.1007/s11301-008-0033-7

    Article  Google Scholar 

  • Patchara, K., Ventresca, M., Moshref-Javadi, M., Lee, S., Tanchoco, J. M. A., & Brunese, P. A. (2019). Multiple traveling salesman problem with drones: Mathematical model and heuristic approach. Computers & Industrial Engineering, 129, 14–30. https://doi.org/10.1016/j.cie.2019.01.020

    Article  Google Scholar 

  • Poikonen, S., et al. (2019). A branch-and-bound approach to the traveling salesman problem with a drone. Informs Journal on Computing, 31(2), 335–346.

    Article  Google Scholar 

  • Poikonen, S., & Golden, B. (2020). Multi-visit drone routing problem. Computers & Operations Research, 113, 104–802.

    Article  Google Scholar 

  • Ransikarbum, K., & Mason, S. J. (2016). Goal programming-based post-disaster decision making for integrated relief distribution and early-stage network restoration. International Journal of Production Economics, 182, 324–341. https://doi.org/10.1016/j.ijpe.2016.08.030

    Article  Google Scholar 

  • Rojas Viloria, D., Solano-Charris, E. L., Muñoz-Villamizar, A., & Montoya-Torres, J. R. (2020). Unmanned aerial vehicles/drones in vehicle routing problems: A literature review. International Transactions in Operational Research, 28(4), 1626–1657. https://doi.org/10.1111/itor.12783

    Article  Google Scholar 

  • Sabouhi, F., Bozorgi-Amiri, A., Moshref-Javadi, M., & Heydari, M. (2018). An integrated routing and scheduling model for evacuation and commodity distribution in large-scale disaster relief operations: A case study. Annals of Operations Research, 283(1–2), 643–677. https://doi.org/10.1007/s10479-018-2807-1

    Article  Google Scholar 

  • Sacramento, D., Pisinger, D., & Ropke, S. (2019). An adaptive large neighborhood search metaheuristic for the vehicle routing problem with drones. Transportation Research Part C: Emerging Technologies, 102, 289–315.

    Article  Google Scholar 

  • Seraji, H., Tavakkoli-Moghaddam, R., Asian, S., & Kaur, H. (2021). An integrative location-allocation model for humanitarian logistics with distributive injustice and dissatisfaction under uncertainty. Annals of Operations Research. https://doi.org/10.1007/s10479-021-04003-5

    Article  Google Scholar 

  • Sitek, P., & Wikarek, J. (2017). Capacitated vehicle routing problem with pick-up and alternative delivery (CVRPPAD): Model and implementation using hybrid approach. Annals of Operations Research, 273(1–2), 257–277. https://doi.org/10.1007/s10479-017-2722-x

    Article  Google Scholar 

  • Stewart, M., & Ivanov, D. (2019). Design redundancy in agile and resilient humanitarian supply chains. Annals of Operations Research. https://doi.org/10.1007/s10479-019-03507-5

    Article  Google Scholar 

  • Tan, K. C., Chew, Y. H., & Lee, L. H. (2006). A hybrid multi-objective evolutionary algorithm for solving truck and trailer vehicle routing problems. European Journal of Operational Research, 172(3), 855–885.

    Article  Google Scholar 

  • SF Technology. (2020).SF drone helps the first line of anti-epidemic, the cumulative delivery of materials exceeds 11 tons. http://www.sf-tech.com.cn/news/news-content/240

  • Theeb, N. A., & Murray, C. (2017). Vehicle routing and resource distribution in postdisaster humanitarian relief operations. International Transactions in Operational Research, 24(6), 1253–1284. https://doi.org/10.1111/itor.12308

    Article  Google Scholar 

  • UPS. (2020).UPS Flight Forward, CVS To Launch Residential Drone Delivery Service In Florida Retirement Community To Assist In Coronavirus Response. https://www.pressroom.ups.com/pressroom/ContentDetailsViewer.page? ConceptType=PressReleases&id=1587995241555-272.

  • Wang, Z., & Sheu, J.-B. (2019). Vehicle routing problem with drones. Transportation Research Part B: Methodological, 122, 350–364.

    Article  Google Scholar 

  • Zhang, G., Zhu, N., Ma, S., & Xia, J. (2021). Humanitarian relief network assessment using collaborative truck-and-drone system. Transportation Research Part E: Logistics and Transportation Review, 152, 102417. https://doi.org/10.1016/j.tre.2021.102417

    Article  Google Scholar 

  • Zhang, H., Zhang, Q., Ma, L., Zhang, Z., & Liu, Y. (2019). A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows. Information Sciences, 490, 166–190. https://doi.org/10.1016/j.ins.2019.03.070

    Article  Google Scholar 

  • Zhang, J., Liu, Y., Zhao, Y., & Deng, T. (2018a). Emergency evacuation problem for a multi-source and multi-destination transportation network: Mathematical model and case study. Annals of Operations Research. https://doi.org/10.1007/s10479-018-3102-x

    Article  Google Scholar 

  • Zhang, Z., Qin, H., & Li, Y. (2020). Multi-objective optimization for the vehicle routing problem with outsourcing and profit balancing. IEEE Transactions on Intelligent Transportation Systems, 21(5), 1987–2001. https://doi.org/10.1109/TITS.2019.2910274

    Article  Google Scholar 

  • Zhang, Z., Sun, Y., Xie, H., Teng, Y., & Wang, J. (2018b). GMMA: GPU-based multi objective memetic algorithms for vehicle routing problem with route balancing. Applied Intelligence, 49(1), 63–78.

    Article  Google Scholar 

  • Zhu, L., Gong, Y., Xu, Y., & Gu, J. (2018). Emergency relief routing models for injured victims considering equity and priority. Annals of Operations Research, 283(1–2), 1573–1606. https://doi.org/10.1007/s10479-018-3089-3

    Article  Google Scholar 

  • Zitzler, E., & Thiele, L. (1998). Multiobjective optimization using evolutionary algorithms-A comparative case study. In Proc. Int. Conf. Parallel Problem Solving Nature. Springer (pp. 292–301).

Download references

Acknowledgements

The authors are grateful to the anonymous reviewers and the editor for their valuable comments and suggestions. This research is supported by National Science Foundation of China (No. 72072063, 71931005, 71810107003) and the Fundamental Research Funds for the Central Universities (2022WKZDJC011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Yang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A

Suppose a solution is {1 2 6 3 8 9 5 10 0 4} according to the example in 4.1.1, which contains two routes: route1 is {0 1 2 6 3 8 9 5 10 0} and route2 is {0 4 0}. Taking the replenishment node 6 as the dividing point, route1 can be divided into segment1 {0 1 2} and segment 2 {6 3 8 9 5 10}.

There are only two truck demand nodes in segment1 where the truck with drone leaves the depot fully loaded, all the goods on the truck are distributed to demand node1 and demand node 2. According to formula (34), the average fulfillment rate of segment 1 is \(r_{1} = Q_{1} /\left( {q_{1} + q_{2} } \right)\), so the actual fulfillment rate of both truck customers is \(r_{1}\), and the allocation amount of the demand node 1 and demand node 2 are \(q_{1} \times r_{1}\) and \(q_{2} \times r_{1}\), respectively.

There are two drone tours and two truck demand nodes in segment 2. According to formula (34), the average fulfillment rate of segment 2 is \(r_{2} = Q_{1} /\left( {q_{3} + q_{8} + q_{9} + q_{5} + q_{10} } \right)\). When the drone is fully loaded, the average fulfillment rate of the drone tour can reach the maximum value. According to formula (35), the maximum average fulfillment rate of drone tours1 {3 8 9} and drone tour 2 {5 10} are \(r_{d1} = Q_{2} /\left( {q_{8} + q_{9} } \right)\) and \(r_{d2} = Q_{2} /q_{10}\), respectively. If \(r_{2} = min\left\{ { r_{2} , r_{d1} ,r_{d2} } \right\}\), the actual average fulfillment rate of all customers in segment 2 are \(r_{2}\). The minimum fulfillment rate of demand nodes in segment 2 is \(r_{2}\). If \(r_{d1} = min\left\{ { r_{2} , r_{d1} ,r_{d2} } \right\}\) and \(r_{2} \ge r_{d2}\), the actual average fulfillment rate of demand nodes in drone tour 1 is \(r_{d1}\), and the actual average fulfillment rate of demand nodes in drone tour 2 is \(r_{d2}\),but the actual average fulfillment rate of truck customers should be recalculated as \(r_{t} = \left( {Q_{1} - 2 \times Q_{2} } \right)/\left( {q_{3} + q_{5} } \right)\). Because of \(r_{t} \ge r_{2} \ge r_{d2} > r_{d1}\), the minimum fulfillment rate of demand nodes in segment 2 is \(r_{d1}\). Similarly, if \(r_{d2} = min\left\{ { r_{2} , r_{d1} ,r_{d2} } \right\}\) and \(r_{2} \ge r_{d1}\), the minimum fulfillment rate of segment 2 is \(r_{d2}\).

If \(r_{d1} = min\left\{ { r_{2} , r_{d1} ,r_{d2} } \right\}\) and \(r_{2} \le r_{d2}\), the actual average fulfillment rate of demand nodes in drone tour 1 is \(r_{d1}\), but the remaining quantity of supplies should be redistributed by the remaining demand nodes according to the average fulfillment rate. Thus, the actual average fulfillment rate of rest demand nodes is \(rv^{^{\prime}} = \left( {Q_{1} - Q_{2} } \right)/\left( {q_{3} + q_{5} + q_{10} } \right)\). Because of \(rv^{^{\prime}} \ge r_{d1}\), the minimum fulfillment rate of demand nodes in segment 2 is \(r_{d1}\). Similarly, if \(r_{d2} = min\left\{ { r_{2} , r_{d1} ,r_{d2} } \right\}\) and \(r_{2} \le r_{d1}\), the minimum fulfillment rate of segment 2 is \(r_{d2}\).

Based on the above calculation results, the allocation of each demand node is equal to the product of its demand and fulfillment rate. Also, the fulfillment rate and allocation amount of each demand node in route2 are calculated in the same way.

Appendix B: The m-HPDVRPD is NP-hard

Proposition1: The m-HPDVRPD is NP-hard.

Proof. The m-HPDVRPD can be transformed into a single-objective pickup and delivery vehicle routing problem with drones (PDVRPD) through the additive weighing method (Ehrgott, 2005) or the ε-constraint method (Anderluh et al., 2019; Haimes, 1971; Mavrotas, 2009). In PDVRPD, the replenishment node may or may not be visited by trucks. If there are no replenishment nodes, the PDVRPD turns out to be VRPD. It can be said that the VRPD is a special case of the PDVRPD. In VRPD, there are multiple trucks and each truck equipped with one drone. If there is only one truck and one drone in VRPD, the VRPD becomes the TSPD. In this sense, the TSPD is a special case of the VRPD. There are two types of demand nodes: truck demand nodes and drone demand nodes. Truck demand nodes are served by the truck and drone demand nodes are served by the drone. If there are no drone demand nodes, the drone will not be activated and always ride on the truck, and the TSPD turns out to be the TSP. The TSP can be said to a special case of the TSPD.

As we all know, TSP is NP-hard (Mikosch et al., 2014; Parker & Rardin, 1983), so its extended TSPD, VRPD, PDVRPD and m-HPDVRPD are at least as difficult as TSP.

Appendix C: Parameters setting

In this section, we conduct a series of preliminary experiments to adjust the parameters used in HMOEAS and HACO. The values of each parameter are set to two levels, and three representative instances (B6, C5 D5) from Table 3 (according to the node distribution density) are selected to study the influence of these parameters on the results. The algorithm parameters are initially set to fixed values. When studying the relationship between one of the parameters and the approximate optimal solution, the other parameters remain unchanged (Hiba Bederina, 2018; Zhang et al., 2019). For each experiment, both HMOEAS and HACO produce a set of non-dominant solutions, but it is not realistic to list them all in table. We focus on the best objective value achieved by the algorithms, that is, the best solution for optimizing each objective in the set of non-dominant solutions. Next, we will call them the best fulfillment rate objective value (BFR) and the best travel time objective value (BTT) achieved by algorithms. Each experiment was run 10 times, and the BFR and BTT obtained by HMOEAS and HACO are listed in Table

Table 12 Experimental results obtained by HMOEAS under different parameter value

12 and Table

Table 13 Experimental results obtained by HACO under different parameters values

13, respectively.

3.1 (1) HMOEAS parameters setting

For the HMOEAS, each parameter value is set two levels. The initial values of population size, crossover probability, mutation probability, maximum number of generations (N), tournament size coefficient (λ) and tournament selection times (Titer) are set to 100, 0.8, 0.2, 100, 0.05, and 50, respectively. The other level values of the parameters and the results of the experiments are shown in Table 12.

As shown in Table 12, the first column represents the instances used in the experiment, the second columns represent two optimal objectives, third columns represent the experimental results obtained by HMOEAS with the initial values of parameters and the remaining columns represent the experimental results with changed parameter values. Each experiment includes six results, and the “bold” indicates better results than the initial parameter experiment. From the Table 12, we observed the following:

  1. (1)

    For the experiment with a population size of 200, only the “BTT” of D5 is better than that with population size of 100. Two results are same as the experiment with 100. And three results are worse than the fixed parameters experiment. Therefore, the performance of HMOEAS with population size of 100 is better than 200.

  2. (2)

    Except for two “BFR” results of C5 and B6, the remaining results obtained by HMOEAS with crossover rate of 0.8 are better than those obtained with 1. Therefore, the performance of HMOEAS is better when the crossover ratio is 0.8.

  3. (3)

    For the experiment with a mutation probability of 0.4, there are 3 results which are better than the experiment with 0.2, and two results which are the same as the experiment with 0.2. Although the “BFR” result of D5 obtained by experiment with 0.2 is better than that of experiment with 0.4, the 0.4 method performed better overall.

  4. (4)

    For the experiment with tournament size of 0.1, half of the results are the same as the experiment with 0.05, and the other half of the results are better than that of experiment with 0.05. Therefore, HMOEAS with tournament size of 0.1 has better performance.

  5. (5)

    Same as the (4) comparison results, half of the results of the experiment with the number of tournament selections of 100 and the experiment with the number of iterations 200 are the same as the experimental results with the fixed parameters, and the other half are better than the experimental results with the fixed parameters. Therefore, the HMOEAS with the number of tournament selections of 100 and the number of iterations 200 performs better.

Based on the above analysis, the parameters of HMOEAS are set as follows. The population size is set to 100, crossover rate is fixed 0.8, mutation rate is fixed 0.4, the coefficient for tournament size (λ) is setting equal to 0.1, the number of tournament selections (Titer) is set to 100, and the number of generations (N) is set to 200. The number of local search iterations (D) equals to the number of local search operators in an algorithm. To facilitate the comparison of algorithms performance, MOEA, HMOEA share the HMOEAS parameters' values, and the HACO share the maximum number of iterations of HMOEAS,200.

3.2 (2) HACO parameters setting

For HACO, we first set the maximum number of iterations to 200, which is the same value as HMOEAS, and then adjust the parameters through experiments. The values of \(\alpha ,\beta ,\gamma\) are all set to four levels \(\left\{ {1,2,3,4} \right\}\), and the values of other parameters are set to three levels (as shown in second column of Table 13). The initial values of ant size, \(\alpha ,\beta ,\gamma ,q_{0} ,p_{m} ,\rho {\text{and}} Q\) are set to 35, 1, 3, 2, 0.2, 0.2, 0.3 and 100 respectively. The experiments results are shown in Table 13.

As shown in Table 13, the first row and second row represent the selected instances and the best values of two objectives, respectively. The first column and second column represent the parameters and their values, respectively. Each experiment includes six results, the “bold” and “underscore” indicate best result and worst result, respectively. Comparing the results of rows 3, 4 and 5 in Table 13, we can see that there are the largest number of best results when the ant size is 100. Therefore, HACO with an ant size of 100 is considered the best performer. From the number of “bold” and “underline” in rows 6, 7and 8, we can find that when \(q_{0}\) is 0.6, there are largest number of best results and least worst results. Therefore, HACO with \(q_{0}\) of 0.6 is considered the best performer. The experimental results of other parameters are also compared in the same way, and the relatively good values of these parameters are marked “bold” in the second column. Based on the above discussion, we implemented HACO with ant size = 100, \(q_{0} = 0.6, p_{m} = 0.6, \rho = 0.5,Q = 200,\alpha = 2,\beta = 1, \gamma = 4\).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, Y., Yang, C. & Yang, J. A multi-objective humanitarian pickup and delivery vehicle routing problem with drones. Ann Oper Res 319, 291–353 (2022). https://doi.org/10.1007/s10479-022-04816-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-022-04816-y

Keywords

Navigation