Abstract
The Multi-Depot Open Vehicle Routing Problem (MDOVRP) is only one example of several optimization problems that are classified as NP-hard. Therefore, heuristic and metaheuristic approaches are helpful in obtaining a near-optimal solution. A hybrid HHO algorithm called HHO-PSO is proposed in this work to address the MDOVRP. The goal is to minimize costs for the routes of a fleet of vehicles that start moving from depots and fulfill customers’ demands. To improve the exploration of the Harris Hawks Optimization (HHO) algorithm, the exploration method of Particle Swarm Optimization (PSO) which is more robust, is used in this paper. Experimental results proved that the proposed hybrid algorithm works better than the original PSO and HHO in discrete space in terms of balance, exploitation, and exploration to solve the MDOVRP. Moreover, the suggested algorithm is compared to five cutting-edge approaches on 24 MDOVRP instances with a broad number of customers. The computational findings reveal that the suggested approach outperformed the other comparable metaheuristic techniques in solving the MDOVRP.
Similar content being viewed by others
References
Rahmani Hosseinabadi AA et al (2018) OVRP_GELS: solving open vehicle routing problem using the gravitational emulation local search algorithm. Neural Comput Appl 29:955–968
Li F, Golden B, Wasil E (2007) The open vehicle routing problem: algorithms, large-scale test problems, and computational results. Comput Oper Res 34(10):2918–2930
Brandão J (2020) A memory-based iterated local search algorithm for the multi-depot open vehicle routing problem. Eur J Oper Res 284(2):559–571
Bezerra SN, de Souza SR, Souza MJF (2023) A general VNS for the multi-depot open vehicle routing problem with time windows. Optimi Lett 17(19):2033–2063
Hosseinabadi AAR et al (2016) Gravitational search algorithm to solve open vehicle routing problem. In: Innovations in bio-inspired computing and applications: proceedings of the 6th international conference on innovations in bio-inspired computing and applications (IBICA 2015) held in Kochi, India during December 16–18, 2015. Springer
Pirozmand P et al (2021) A feature selection approach for spam detection in social networks using gravitational force-based heuristic algorithm. J Ambient Intell Humaniz Comput 14(3):1633–1646
Peng Z et al (2021) TCDABCF: a trust-based community detection using artificial bee colony by feature fusion. Math Probl Eng 2021:1–19
Nategh MN, Hosseinabadi AAR, Balas VE (2018) Ant_VRP: ant-colony-based meta-heuristic algorithm to solve the vehicle routing problem. Int J Adv Intell Paradig 11(3–4):315–334
Stamadianos T et al (2023) A hybrid simulated annealing and variable neighborhood search algorithm for the close-open electric vehicle routing problem. Ann Math Artif Intell: 1–24.
Shams Lahroudi SH, Mahalleh F, Mirkamali S (2022) Multiobjective parallel algorithms for solving biobjective open shop scheduling problem. Complexity 2022:1–16
Wu H et al (2021) A hybrid ant colony algorithm based on multiple strategies for the vehicle routing problem with time windows. Complex Intell Syst 9(3):2491–2508
Mirjalili S, Mirjalili S, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Singh N et al (2023) HSSAHHO: a novel hybrid Salp swarm-Harris hawks optimization algorithm for complex engineering problems. J Ambient Intell Humaniz Comput 14(9):11569–11605
Daneshfaraz R et al (2023) Prediction of drop relative energy dissipation based on Harris Hawks Optimization algorithm. Iran J Sci Technol Trans Civ Eng 47(2):1197–1210
Al-Betar MA et al (2021) Survival exploration strategies for Harris hawks optimizer. Expert Syst Appl 168:114243
Pirozmand P et al (2023) An improved particle swarm optimization algorithm for task scheduling in cloud computing. J Ambient Intell Humaniz Comput 14(4):4313–4327
Liu R, Jiang Z, Geng N (2014) A hybrid genetic algorithm for the multi-depot open vehicle routing problem. OR Spectrum 36:401–421
Lalla-Ruiz E et al (2016) An improved formulation for the multi-depot open vehicle routing problem. OR Spectrum 38:175–187
Soto M et al (2017) Multiple neighborhood search, tabu search and ejection chains for the multi-depot open vehicle routing problem. Comput Ind Eng 107:211–222
Lahyani R, Gouguenheim A-L, Coelho LC (2019) A hybrid adaptive large neighbourhood search for multi-depot open vehicle routing problems. Int J Prod Res 57(22):6963–6976
Nucamendi-Guillén S et al (2021) The multi-depot open location routing problem with a heterogeneous fixed fleet. Expert Syst Appl 165:1–39
Husakou A et al (2020) An application of the multi-depot heterogeneous fixed fleet open vehicle routing problem. Int J Adv Oper Manag 12(2):142–155
Sadati MEH, Çatay B, Aksen D (2021) An efficient variable neighborhood search with tabu shaking for a class of multi-depot vehicle routing problems. Comput Oper Res 133:105269
Tavakkoli-Moghaddam R et al (2019) A multi-depot close and open vehicle routing problem with heterogeneous vehicles. In: International conference on industrial engineering and systems management (IESM). China
Shen L, Tao F, Wang S (2018) Multi-depot open vehicle routing problem with time windows based on carbon trading. Int J Environ Res Public Health 15(9):2025
Azadeh A, Farrokhi-Asl H (2019) The close–open mixed multi depot vehicle routing problem considering internal and external fleet of vehicles. Transp Lett 11(2):78–92
Dalbah LM et al (2022) A modified coronavirus herd immunity optimizer for capacitated vehicle routing problem. J King Saud Univ-Comput Inf Sci 34(8):4782–4795
Gharehchopogh FS (2023) An improved Harris Hawks optimization algorithm with multi-strategy for community detection in social network. J Bionic Eng 20(3):1175–1197
Wang D, Tan D, Liu L (2018) Particle swarm optimization algorithm: an overview. Soft Comput 22:387–408
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (Cat. No. 98TH8360). IEEE
Heidari AA et al (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872
Clarke G, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12(4):568–581
Doyuran T, Çatay B (2011) A robust enhancement to the Clarke-Wright savings algorithm. J Oper Res Soc 62:223–231
Savings Algorithm (2013) Available from: https://neo.lcc.uma.es/vrp/solution-methods/heuristics/savings-algorithms/
Cordeau J-F, Gendreau M, Laporte G (1998) A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30:105–119
MiarNaeimi F, Azizyan G, Rashki M (2021) Horse herd optimization algorithm: a nature-inspired algorithm for high-dimensional optimization problems. Knowl-Based Syst 213:106711
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design. ZP: Developed the theory and performed the computations and also prepared the experimental results. PP: Drafted the work and ceated the related works. YX: Contributed to sample preparation and supervise the work. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Peng, Z., Pirozmand, P. & Xiong, Y. Improved Harris Hawks Optimizer algorithm to solve the multi-depot open vehicle routing problem. Evol. Intel. (2024). https://doi.org/10.1007/s12065-023-00898-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12065-023-00898-0