skip to main content
research-article

Metaheuristics with variable diversity control and neighborhood search for the Heterogeneous Site-Dependent Multi-depot Multi-trip Periodic Vehicle Routing Problem

Published: 01 May 2023 Publication History

Abstract

The planning of vehicle routes is a major issue involved in supply chains. In real environment, we can find situations involving a very large number of clients or constraints which indicate that exact methods should be avoided. In this context, this paper presents two metaheuristcs which are used to solve a complex problem named the Heterogeneous Site-Dependent Multi-depot Multi-trip Periodic Vehicle Routing Problem (HSDMDMTPVRP). The HSDMDMTPVRP is a real problem found in the automotive industry and considers several well-known Vehicle Routing Problems (VRP). The first metaheuristic is an adaptation of the Unified Hybrid Genetic Search (UHGS) which considers an advanced diversity control, feasibility control and a restart mechanism. The second one is a new metaheuristic named Adaptive Variable Neighborhood Race (AVNR) which combines variable neighborhood search and adaptive mechanisms integrated with a shrinking population managed with a diversity mechanism. Both approaches are also used for solving some variants of the VRP: Heterogeneous VRP, Site dependent VRP, Periodic VRP and Multi-trip VRP. Our computational experiments used 398 available instances in the literature with generic code path and also present 20 new instances for the HSDMDMTPVRP. The metaheuristics solved all instances with only one set of parameters and the results outperform or present the same solutions found by several state-of-the-art algorithms, showing the good performance of the approaches. Out of the 398 previously tested literature instances, the proposed metaheuristics found 140 new best-known solutions and 209 of the best-known ones. For the remaining instances, both approaches found results very close to best ones known.

Highlights

This paper presents and solves a real case variant of the Vehicle Routing Problem (VRP).
A well known VRP solver Unified Hybrid Genetic Search (UHGS) is presented.
A new Adaptive Variable Neighborhood Race heuristic is presented.
The heuristics were tested in 398 available instances and 20 new ones.
The heuristics found 144 new best-known solutions and 205 of the bestknown ones.

References

[1]
Alonso F., Alvarez M.J., Beasley J.E., A tabu search algorithm for the periodic vehicle routing problem with multiple vehicle trips and accessibility restrictions, J. Oper. Res. Soc. 59 (7) (2008) 963–976,.
[2]
Amorim P., Parragh S.N., Sperandio F., Almada-Lobo B., A rich vehicle routing problem dealing with perishable food: a case study, TOP 22 (2) (2014) 489–508,.
[3]
Baldacci R., Bartolini E., Mingozzi A., Valletta A., An exact algorithm for the period routing problem, Oper. Res. 59 (1) (2011) 228–241,. arXiv:https://doi.org/10.1287/opre.1100.0875.
[4]
Beltrami E.J., Bodin L.D., Networks and vehicle routing for municipal waste collection, Networks 4 (1) (1974) 65–94.
[5]
Brandão J.C.S., Mercer A., The multi-trip vehicle routing problem, J. Oper. Res. Soc. 49 (8) (1998) 799–805,.
[6]
Caceres-Cruz J., Grasas A., Ramalhinho H., Juan A.A., A savings-based randomized heuristic for the heterogeneous fixed fleet vehicle routing problem with multi-trips, J. Appl. Oper. Res. 6 (2) (2014) 69–81.
[7]
Campbell A.M., Wilson J.H., Forty years of periodic vehicle routing, Networks 63 (1) (2014) 2–15,.
[8]
Cattaruzza D., Absi N., Feillet D., Vidal T., A memetic algorithm for the Multi Trip Vehicle Routing Problem, European J. Oper. Res. 236 (3) (2014) 833–848,. Vehicle Routing and Distribution Logistics.
[9]
Chao I.-M., Golden B.L., Wasil E., An improved heuristic for the period vehicle routing problem, Networks 26 (1) (1995) 25–44,. arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/net.3230260104.
[10]
Chao I.-M., Golden B.L., Wasil E.A., A new algorithm for the site-dependent vehicle routing problem, in: Advances in Computational and Stochastic Optimization, Logic Programming, and Heuristic Search: Interfaces in Computer Science and Operations Research, Springer US, Boston, MA, 1998, pp. 301–312,. chapter 8.
[11]
Christiaens J., Vanden Berghe G., Slack induction by string removals for vehicle routing problems, Transp. Sci. 54 (2) (2020) 417–433,.
[12]
Christofides N., Beasley J.E., The period routing problem, Networks 14 (2) (1984) 237–256,.
[13]
Christofides N., Mingozzi A., Toth P., Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations, Math. Program. 20 (1) (1981) 255–282,.
[14]
Coelho V., Grasas A., Ramalhinho H., Coelho I., Souza M., Cruz R., An ILS-based algorithm to solve a large-scale real heterogeneous fleet VRP with multi-trips and docking constraints, European J. Oper. Res. 250 (2) (2016) 367–376,. URL: https://www.sciencedirect.com/science/article/pii/S0377221715008899.
[15]
Cordeau J.-F., Gendreau M., Laporte G., A tabu search heuristic for periodic and multi-depot vehicle routing problems, Networks 30 (2) (1997) 105–119,.
[16]
Cordeau J.-F., Laporte G., A tabu search algorithm for the site dependent vehicle routing problem with time windows, INFOR: Inf. Syst. Oper. Res. 39 (3) (2001) 292–298.
[17]
Cordeau J.-F., Maischberger M., A parallel iterated tabu search heuristic for vehicle routing problems, Comput. Oper. Res. 39 (9) (2012) 2033–2050,.
[18]
Cruz Reyes L., González Barbosa J.J., Romero Vargas D., Fraire Huacuja H.J., Rangel Valdez N., Herrera Ortiz J.A., Arrañaga Cruz B.A., Delgado Orta J.F., A distributed metaheuristic for solving a real-world scheduling-routing-loading problem, in: Stojmenovic I., Thulasiram R.K., Yang L.T., Jia W., Guo M., de Mello R.F. (Eds.), Parallel and Distributed Processing and Applications, Springer Berlin Heidelberg, Berlin, Heidelberg, 2007, pp. 68–77.
[19]
Dantzig G.B., Ramser J.H., The truck dispatching problem, Manage. Sci. 6 (1) (1959) 80–91,.
[20]
Duhamel C., Lacomme P., Prodhon C., A hybrid evolutionary local search with depth first search split procedure for the heterogeneous vehicle routing problems, Eng. Appl. Artif. Intell. 25 (2) (2012) 345–358,. Special Section: Local Search Algorithms for Real-World Scheduling and Planning.
[21]
Elshaer R., Awad H., A taxonomic review of metaheuristic algorithms for solving the vehicle routing problem and its variants, Comput. Ind. Eng. 140 (2020),. URL: https://www.sciencedirect.com/science/article/pii/S0360835219307119.
[22]
François V., Arda Y., Crama Y., Laporte G., Large neighborhood search for multi-trip vehicle routing, European J. Oper. Res. 255 (2) (2016) 422–441,. URL: https://www.sciencedirect.com/science/article/pii/S0377221716303034.
[23]
Garside A.K., Laili N.R., A cluster-first route-second heuristic approach to solve the multi-trip periodic vehicle routing problem, J. Tek. Ind. 20 (2) (2019) 172–181,. URL: https://ejournal.umm.ac.id/index.php/industri/article/view/8787.
[24]
Golden B., Assad A., Levy L., Gheysens F., The fleet size and mix vehicle routing problem, Comput. Oper. Res. 11 (1) (1984) 49–66,.
[25]
Golden B.L., Wasil E.A., Kelly J.P., Chao I.-M., The impact of metaheuristics on solving the vehicle routing problem: Algorithms, problem sets, and computational results, in: Fleet Management and Logistics, Springer US, Boston, MA, 1998, pp. 33–56,. chapter 45.
[26]
Granada-Echeverri M., Bolaños R., Escobar J., A metaheuristic algorithm for the multidepot vehicle routing problem with heterogeneous fleet, Int. J. Ind. Eng. Comput. 9 (2018),.
[27]
Huerta-Muñoz D.L., Archetti C., Fernández E., Perea F., The heterogeneous flexible periodic vehicle routing problem: Mathematical formulations and solution algorithms, Comput. Oper. Res. 141 (2022),. URL: https://www.sciencedirect.com/science/article/pii/S0305054821003646.
[28]
Koç Ç., Bektaş T., Jabali O., Laporte G., Thirty years of heterogeneous vehicle routing, European J. Oper. Res. 249 (1) (2016) 1–21.
[29]
Koç Ç., Jabali O., Laporte G., Long-haul vehicle routing and scheduling with idling options, J. Oper. Res. Soc. (2017),.
[30]
Konstantakopoulos G.D., Gayialis S.P., Kechagias E.P., Vehicle routing problem and related algorithms for logistics distribution: a literature review and classification, Oper. Res. 22 (3) (2022) 2033–2062,.
[31]
López-Ibáñez M., Dubois-Lacoste J., Pérez Cáceres L., Birattari M., Stützle T., The irace package: Iterated racing for automatic algorithm configuration, Oper. Res. Perspect. 3 (2016) 43–58,.
[32]
Mancini S., A real-life multi depot multi period vehicle routing problem with a heterogeneous fleet: Formulation and adaptive large neighborhood search based matheuristic, Transp. Res. C 70 (2016) 100–112,. URL: https://www.sciencedirect.com/science/article/pii/S0968090X15002314.
[33]
Mar-Ortiz J., González-Velarde J.L., Adenso-Díaz B., Designing routes for WEEE collection: the vehicle routing problem with split loads and date windows, J. Heuristics 19 (2) (2013) 103–127,.
[34]
Mingozzi A., Roberti R., Toth P., An exact algorithm for the multitrip vehicle routing problem, INFORMS J. Comput. 25 (2) (2013) 193–207,.
[35]
Mor A., Speranza M.G., Vehicle routing problems over time: a survey, Ann. Oper. Res. 314 (1) (2022) 255–275,.
[36]
Nag B., Golden B.L., Assad A., Vehicle routing with site dependencies, in: Vehicle Routing: Methods and Studies, North Holland, Amsterdam, 1988, pp. 149–159.
[37]
Nagata Y., Bräysy O., Edge assembly-based memetic algorithm for the capacitated vehicle routing problem, Networks 54 (4) (2009) 205–215,. arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/net.20333.
[38]
Ozfirat P.M., Ozkarahan I., A constraint programming heuristic for a heterogeneous vehicle routing problem with split deliveries, Appl. Artif. Intell. 24 (4) (2010) 277–294,. arXiv:https://doi.org/10.1080/08839511003715196.
[39]
Paraskevopoulos D., Repoussis P., Tarantilis C., Ioannou G., Prastacos G., A reactive variable neighborhood tabu search for the heterogeneous fleet vehicle routing problem with time windows, J. Heuristics 14 (5) (2008) 425–455,.
[40]
Pasha U., Hoff A., Hvattum L.M., Simple heuristics for the multi-period fleet size and mix vehicle routing problem, INFOR: Inf. Syst. Oper. Res. 54 (2) (2016) 97–120,. arXiv:https://doi.org/10.1080/03155986.2016.1149314.
[41]
Penna P.H.V., Subramanian A., Ochi L.S., An iterated local search heuristic for the heterogeneous fleet vehicle routing problem, J. Heuristics 19 (2) (2013) 201–232,.
[42]
Pessoa A., Sadykov R., Uchoa E., Enhanced Branch-Cut-and-Price algorithm for heterogeneous fleet vehicle routing problems, European J. Oper. Res. 270 (2) (2018) 530–543,.
[43]
Pietronero L., Tosatti E., Tosatti V., Vespignani A., Explaining the uneven distribution of numbers in nature: the laws of Benford and Zipf, Phys. A 293 (1) (2001) 297–304,.
[44]
Prins C., A simple and effective evolutionary algorithm for the vehicle routing problem, Comput. Oper. Res. 31 (12) (2004) 1985–2002,.
[45]
Rey D., Neuhauser M., Wilcoxon-signed-rank test, in: Lovric M. (Ed.), International Encyclopedia of Statistical Science, Springer Berlin Heidelberg, 2014, pp. 1658–1659.
[46]
Ropke S., Pisinger D., An adaptive large neighborhood search heuristic for the pickup and delivery problem with time windows, Transp. Sci. 40 (4) (2006) 455–472,. arXiv:https://doi.org/10.1287/trsc.1050.0135.
[47]
Ropke S., Pisinger D., A unified heuristic for a large class of Vehicle Routing Problems with Backhauls, European J. Oper. Res. 171 (3) (2006) 750–775,. Feature Cluster: Heuristic and Stochastic Methods in Optimization Feature Cluster: New Opportunities for Operations Research.
[48]
Russell R.A., Gribbin D., A multiphase approach to the period routing problem, Networks 21 (7) (1991) 747–765,. arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/net.3230210704.
[49]
Russell R., Igo W., An assignment routing problem, Networks 9 (1) (1979) 1–17,. arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1002/net.3230090102.
[50]
Salhi S., Imran A., Wassan N.A., The multi-depot vehicle routing problem with heterogeneous vehicle fleet: Formulation and a variable neighborhood search implementation, Comput. Oper. Res. 52 (2014) 315–325,. URL: https://www.sciencedirect.com/science/article/pii/S0305054813001408. Recent advances in Variable neighborhood search.
[51]
Salhi S., Sari M., A multi-level composite heuristic for the multi-depot vehicle fleet mix problem, European J. Oper. Res. 103 (1) (1997) 95–112,. URL: https://www.sciencedirect.com/science/article/pii/S0377221796002536.
[52]
Sampson J.R., Adaptation in natural and artificial systems (John H. Holland), SIAM Rev. 18 (3) (1976) 529–530,. arXiv:https://doi.org/10.1137/1018105.
[53]
Shaw P., Using constraint programming and local search methods to solve vehicle routing problems, in: International Conference on Principles and Practice of Constraint Programming, Springer, 1998, pp. 417–431.
[54]
Taillard É.D., A heuristic column generation method for the heterogeneous fleet VRP, RAIRO - Oper. Res. - Rech. Opér. 33 (1) (1999) 1–14. URL: http://www.numdam.org/item/RO_1999__33_1_1_0/.
[55]
Taillard É.D., Laporte G., Gendreau M., Vehicle routeing with multiple use of vehicles, J. Oper. Res. Soc. 47 (8) (1996) 1065–1070,.
[56]
Toth P., Vigo D., Vehicle Routing: Problems, Methods, and Applications, Vol. 18, Siam, 2014.
[57]
Vidal T., Crainic T.G., Gendreau M., Lahrichi N., Rei W., A hybrid genetic algorithm for multidepot and periodic vehicle routing problems, Oper. Res. 60 (3) (2012) 611–624.
[58]
Vidal T., Crainic T.G., Gendreau M., Prins C., A unified solution framework for multi-attribute vehicle routing problems, European J. Oper. Res. 234 (3) (2014) 658–673,.
[59]
Vidal T., Laporte G., Matl P., A concise guide to existing and emerging vehicle routing problem variants, European J. Oper. Res. 286 (2) (2020) 401–416,. URL: https://www.sciencedirect.com/science/article/pii/S0377221719308422.
[60]
Vieira B.S., Ribeiro G.M., Bahiense L., Cruz R., Mendes A.B., Laporte G., Exact and heuristic algorithms for the fleet composition and periodic routing problem of offshore supply vessels with berth allocation decisions, European J. Oper. Res. (2021),.
[61]
Yao B., Yu B., Hu P., Gao J., Zhang M., An improved particle swarm optimization for carton heterogeneous vehicle routing problem with a collection depot, Ann. Oper. Res. 242 (2) (2016) 303–320,.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computers and Operations Research
Computers and Operations Research  Volume 153, Issue C
May 2023
402 pages

Publisher

Elsevier Science Ltd.

United Kingdom

Publication History

Published: 01 May 2023

Author Tags

  1. Vehicle Routing Problem
  2. Metaheuristics
  3. Heterogeneous VRP
  4. Site dependent VRP
  5. Multi-depot VRP
  6. Periodic VRP
  7. Multi-trips VRP

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media