journal article·2025-04-27Open access

An Improved Genetic Algorithm for Solving the Semi-Soft Clustered Vehicle Routing Problem

Yihao Miao, Xiaoguang Bao

Applied Sciences· Volume 15· Issue 9

Abstract

The Semi-Soft Clustered Vehicle Routing Problem (SemiSoftCluVRP) is a relaxed version of the Clustered Vehicle Routing Problem (CluVRP) and an enhanced variant of the Soft Clustered Vehicle Routing Problem (SoftCluVRP). In the SemiSoftCluVRP, all customers are partitioned into several clusters, and these clusters are further divided into two types: hard clusters and soft clusters. Within a hard cluster, customers must be served by the same vehicle without interruption, whereas within a soft cluster, customers must also be served by the same vehicle, but interruptions are permitted. To solve this problem, a mathematical model is first developed, followed by the design of a two-level genetic algorithm that integrates a variable neighborhood descent method. Computational experiments demonstrate that the proposed algorithm produces high-quality solutions and exhibits excellent performance. Compared with the results of CluVRP and SoftCluVRP, the results of SemiSoftCluVRP can reduce and increase logistics costs by up to 6.50% and 7.52%, respectively. In practical applications, by adjusting the hard and soft attributes of clusters, more flexible decision-making references can be provided for relevant decision-makers.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Vehicle Routing Optimization Methods · Optimization and Packing Problems · Advanced Manufacturing and Logistics Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Information Technology, Shanghai Ocean University, Shanghai 201306, China

Funding

National Natural Science Foundation of China

References (30)

Show source-provided references
1. The Truck Dispatching Problem10.1287/mnsc.6.1.80 ↗
2. Chen, G., Gao, J., and Chen, D. (2025). Research on Vehicle Routing Problem with Time Windows Based on Improved Genetic Algorithm and Ant Colony Algorithm. Electronics, 14.10.3390/electronics14040647 ↗
3. The Two-Echelon Vehicle Routing Problem with Pickups, Deliveries, and Deadlines10.1016/j.cor.2025.107016 ↗
4. Baptista, G., Vieira, M., and Pinto, T. (2024). An Exact Approach to the Multi-Compartment Vehicle Routing Problem: The Case of a Fuel Distribution Company. Mathematics, 12.10.3390/math12040527 ↗
5. Wang, Y., Chen, C., Wei, Y., Wei, Y., and Wang, H. (2025). Collaboration and Resource Sharing for the Multi-Depot Electric Vehicle Routing Problem with Time Windows and Dynamic Customer Demands. Sustainability, 17.10.3390/su17062700 ↗
6. Meng, W., He, Y., and Zhou, Y. (2025). Q-Learning-Driven Butterfly Optimization Algorithm for Green Vehicle Routing Problem Considering Customer Preference. Biomimetics, 10.10.3390/biomimetics10010057 ↗
7. The Multi-Depot Pickup and Delivery Vehicle Routing Problem with Time Windows and Dynamic Demands10.1016/j.engappai.2024.109700 ↗
8. Two-Stage Linear Stochastic Programming Formulations for the Stochastic Vehicle Routing Problem with Backhauls and Time Windows
9. A Data-Driven Preference Learning Approach for Multi-Objective Vehicle Routing Problems in Last-Mile Delivery10.1016/j.trc.2025.105101 ↗
10. Sevaux, M., and Sörensen, K. (2008, January 23–24). Hamiltonian Paths in Large Clustered Routing Problems. Proceedings of the EU/Meeting 2008 Workshop on Metaheuristics for Logistics and Vehicle Routing, Troyes, France.
11. A Fast Two-Level Variable Neighborhood Search for the Clustered Vehicle Routing Problem10.1016/j.cor.2017.02.007 ↗
12. Exact Algorithms for the Clustered Vehicle Routing Problem10.1287/opre.2013.1227 ↗
13. A Two-Level Solution Approach to Solve the Clustered Capacitated Vehicle Routing Problem10.1016/j.cie.2015.11.022 ↗
14. Hybrid Particle Swarm Optimization Algorithm for Solving the Clustered Vehicle Routing Problem10.1016/j.asoc.2021.107655 ↗
15. Barthélemy, T., Rossi, A., Sevaux, M., and Sörensen, K. (2010, January 3–4). Metaheuristic Approach for the Clustered VRP. Proceedings of the EU/ME 2010-10th Anniversary of the Metaheuristics Community, Lorient, France.
16. New Mathematical Models of the Generalized Vehicle Routing Problem and Extensions10.1016/j.apm.2011.05.037 ↗
17. Hybrid Metaheuristics for the Clustered Vehicle Routing Problem10.1016/j.cor.2014.10.019 ↗
18. A Decomposition-Based Method for Solving the Clustered Vehicle Routing Problem10.1093/jigpal/jzx037 ↗
19. A Novel Two-Level Optimization Approach for Clustered Vehicle Routing Problem10.1016/j.cie.2017.11.018 ↗
20. Large Multiple Neighborhood Search for the Clustered Vehicle-Routing Problem10.1016/j.ejor.2018.02.056 ↗
21. Exact Solution of the Soft-Clustered Vehicle-Routing Problem10.1016/j.ejor.2019.07.019 ↗
22. A Branch-and-Cut Algorithm for the Soft-Clustered Vehicle-Routing Problem10.1016/j.dam.2020.08.017 ↗
23. Large Multiple Neighborhood Search for the Soft-Clustered Vehicle-Routing Problem10.1016/j.cor.2020.105132 ↗
24. A Two-Level Based Genetic Algorithm for Solving the Soft-Clustered Vehicle Routing Problem10.37193/CJM.2022.01.09 ↗
25. Bilevel Memetic Search Approach to the Soft-Clustered Vehicle Routing Problem10.1287/trsc.2022.1186 ↗
26. Xu, R., Huang, Y., and Xiao, W. (2023). A Two-Level Variable Neighborhood Descent for a Split Delivery Clustered Vehicle Routing Problem with Soft Cluster Conflicts and Customer-Related Costs. Sustainability, 15.10.3390/su15097639 ↗
27. Chen, L., Zhu, Y., and Lee, K.Y. (2025). Two-Step Genetic Algorithm for Dynamic Route Optimization of Electric Vehicles Based on Demand Analysis. Arab. J. Sci. Eng.10.1007/s13369-025-10076-2 ↗
28. Application of Improved Genetic Algorithm to Vehicle Routing Problem Considering the Environmental Self-Regulation of the Freight Companies10.1016/j.eswa.2025.127010 ↗
29. Palamutçuoğlu, B., Çavuşoğlu, S., Çamlı, A., Virlanuta, F., Bacalum, S., Züngün, D., and Moisescu, F. (2025). Solution of the Capacity-Constrained Vehicle Routing Problem Considering Carbon Footprint within the Scope of Sustainable Logistics with Genetic Algorithm. Sustainability, 17.10.3390/su17020727 ↗
30. A Genetic Algorithm for Vehicle Routing Problems with Time Windows Based on Cluster of Geographic Positions and Time Windows10.1016/j.asoc.2024.112593 ↗