Skip to main content

Advertisement

Log in

Efficient implementation of the genetic algorithm to solve rich vehicle routing problems

  • Original paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

The aim of this paper is to further study the rich vehicle routing problem (RVRP), which is a well-known combinatorial optimization problem arising in many transportation and logistics settings. This problem is known to be subject to a number of real life constraints, such as the number and capacity limitation of vehicles, time constraints including ready and due dates for each customer, heterogeneous vehicle fleets and different warehouses for vehicles. A Genetic Algorithm (GA)-based approach is proposed to tackle this highly constrained problem. The proposed approach efficiently resolves the problem despite its high complexity. To the best of our knowledge, no GA have been used for solving multi-depot heterogeneous limited fleet VRP with time windows so far. The new algorithm has been tested on benchmark and real-world instances. In fact, promising computational results have shown its good cost-effectiveness.

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

Similar content being viewed by others

Notes

  1. http://neo.lcc.uma.es/vrp/vrp-instances/.

References

  • Alexiou D, Katsavounis S (2015) A multi-objective transportation routing problem. Oper Res Int J 15(2):199–211

    Article  Google Scholar 

  • Bettinelli A, Ceselli A, Righin G (2011) A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows. Transp Res Part C 19(5):723–740

    Article  Google Scholar 

  • Caceres-Cruz J, Arias P, Guimarans D, Riera D, Juan AA (2015) Rich vehicle routing problem: survey. ACM Comput Surv 47(2):1–28

    Article  Google Scholar 

  • Cordeau JF, Laporte G, Mercier A (2001) A unified tabu search heuristic for vehicle routing problems with time windows. J Oper Res Soc 52(8):928–936

    Article  Google Scholar 

  • Cordeau JF, Laporte G, Mercier A (2004) Improved tabu search algorithm for the handling of route duration constraints in vehicle routing problem with time windows. J Oper Res 55(5):542–546

    Article  Google Scholar 

  • Derbel H, Jarboui B, Bhiri R (2019) A skewed general variable neighborhood search algorithm with fixed threshold for the heterogeneous fleet vehicle routing problem. Ann Oper Res 272(1–2):243–272

    Article  Google Scholar 

  • Dondo RG, Cerdá J (2006) A reactive MILP approach to the multidepot heterogeneous fleet vehicle routing problem with time windows. Int Trans Oper Res 13(5):441–459

    Article  Google Scholar 

  • Eskandarpour M, Ouelhadj D, Hatami S, Juan AA, Khosravi B (2019) Enhanced multi-directional local search for the bi-objective heterogeneous vehicle routing problem with multiple driving ranges. Eur J Oper Res 277(2):479–491

    Article  Google Scholar 

  • Faiz S, Krichen S, Inoubli W (2014) A DSS based on GIS and Tabu search for solving the CVRP: the Tunisian case. Egypt J Remote Sens Space Sci 17(1):105–110

    Google Scholar 

  • Ghannadpour SF, Zarrabi A (2019) Multi-objective heterogeneous vehicle routing and scheduling problem with energy minimizing. Swarm Evol Comput 44:728–747

    Article  Google Scholar 

  • Goodarzi AH, Zegordi SH (2018) Vehicle routing problem in a kanban controlled supply chain system considering cross-docking strategy. Oper Res Int J. https://doi.org/10.1007/s12351-018-0421-2

    Article  Google Scholar 

  • Harzi M, Krichen S (2017) Variable neighborhood descent for solving the vehicle routing problem with time windows. Electron Notes Discrete Math 58:175–182

    Article  Google Scholar 

  • Holland JH (1975) Adaptation in natural and artificial systems. MIT Press, Cambridge

    Google Scholar 

  • Kaboudani Y, Ghodsypour SH, Kia H, Shahmardan A (2018) Vehicle routing and scheduling in cross docks with forward and reverse logistics. Oper Res Int J. https://doi.org/10.1007/s12351-018-0396-z

    Article  Google Scholar 

  • Krichen S, Faiz S, Tlili T, Tej K (2014) Tabu-based GIS for solving the vehicle routing problem. Expert Syst Appl 41(14):6483–6493

    Article  Google Scholar 

  • Lahyeni R, Khemakhem M, Semet F (2015) Rich vehicle routing problems: from a taxonomy to a definition. Eur J Oper Res 241(1):1–14

    Article  Google Scholar 

  • Lau HCW, Chan TM, Tsui WT, Pang WK (2009) Application of genetic algorithms to solve the multidepot vehicle routing problem. IEEE Trans Autom Sci Eng 7(2):383–392

    Article  Google Scholar 

  • Li J, Li Y, Pardalos PM (2016) Multi-depot vehicle routing problem with time windows under shared depot resources. J Comb Optim 31(2):515–532

    Article  Google Scholar 

  • Li Y, Soleimani H, Zohal M (2019) An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives. J Clean Prod 227:1161–1172

    Article  Google Scholar 

  • Liu R, Jiang Z (2019) A hybrid large-neighborhood search algorithm for the cumulative capacitated vehicle routing problem with time-window constraints. Appl Soft Comput 80:18–30

    Article  Google Scholar 

  • Mirabi M, Shokri N, Sadeghieh A (2016) Modeling and solving the multi-depot vehicle routing problem with time window by considering the flexible end depot in each route. Int J Supply Oper Manag 3(3):1373–1390

    Google Scholar 

  • Mohammed MA, Abd Ghani MK, Hamed RI, Mostafa SA, Ahmad MS, Ibrahim DA (2017) Solving vehicle routing problem by using improved genetic algorithm for optimal solution. J Comput Sci 21:255–262

    Article  Google Scholar 

  • Moussavi SE, Mahdjoub M, Grunder O (2019) A matheuristic approach to the integration of worker assignment and vehicle routing problems: application to home healthcare scheduling. Expert Syst Appl 125:317–332

    Article  Google Scholar 

  • Oliveira PRC, Mauceri S, Carroll P, Pallonetto F (2018) A genetic algorithm for a green vehicle routing problem. Electron Notes Discrete Math 64:65–74

    Article  Google Scholar 

  • Osaba E, Yang X, Diaz F, Onieva E, Masegosa AD, Perallos A (2016) A discrete firefly algorithm to solve a rich vehicle routing problem modelling a newspaper distribution system with recycling policy. Soft Comput 21(18):5295–5308

    Article  Google Scholar 

  • Polacek M, Hartl RF, Doerner K, Reimann M (2004) A variable neighborhood search for the multidepot vehicle routing problem with time windows. J Heuristics 10:613–627

    Article  Google Scholar 

  • Potvin JY, Bengio S (1996) The vehicle routing problem with time windows part II: genetic search. INFORMS J Comput 8:165–172

    Article  Google Scholar 

  • Rabbouch H, Saâdaoui F, Mraihi R (2016) Unsupervised video summarization using cluster analysis for automatic vehicles counting and recognizing. Neurocomputing 260:157–173

    Article  Google Scholar 

  • Rabbouch B, Mraihi R, Saâdaoui F (2017) A recent brief survey for the multi depot heterogenous vehicle routing problem with time windows. In: Proceedings of the 17th edition of the international conference on hybrid intelligent systems (HIS 2017), pp 147–157

  • Rabbouch H, Saâdaoui F, Mraihi R (2018) A vision-based statistical methodology for automatically modeling continuous urban traffic flows. Adv Eng Inform 38:392–403

    Article  Google Scholar 

  • Rabbouch B, Saâdaoui F, Mraihi R (2019) Empirical mode simulated annealing for solving the capacitated vehicle routing problem. J Exp Theor Artif Intell. https://doi.org/10.1080/0952813X.2019.1652356

    Article  Google Scholar 

  • Rajabi-Bahaabadi M, Shariat-Mohaymany A, Babaei M, Vigo D (2019) Reliable vehicle routing problem in stochastic networks with correlated travel times. Oper Res Int J. https://doi.org/10.1007/s12351-019-00452-w

    Article  Google Scholar 

  • Ramalingam A, Vivekanandan K (2014) Genetic algorithm based solution model for multi-depot vehicle routing problem with time windows. Int J Adv Res Comput Commun Eng 3(11):8433–8439

    Article  Google Scholar 

  • Saâdaoui F (2010) Acceleration of the EM algorithm via extrapolation methods: review, comparison and new methods. Comput Stat Data Anal 54(3):750–766

    Article  Google Scholar 

  • Saâdaoui F (2012) Technical iterative strategies for extreme risk modeling in finance. Thèse de Doctorat de l’Université de Sousse, Avril 2012

  • Sicilia JA, Quemadab C, Royoc B, Escuínd D (2016) An optimization algorithm for solving the rich vehicle routing problem based on variable neighborhood search and tabu search metaheuristics. J Comput Appl Math 291:468–477

    Article  Google Scholar 

  • Sim K, Hart E, Urquhart N, Pigden T (2019) A new rich vehicle routing problem model and benchmark resource. In: Minisci E, Vasile M, Periaux J, Gauger N, Giannakoglou K, Quagliarella D (eds) Advances in evolutionary and deterministic methods for design, optimization and control in engineering and sciences. Computational methods in applied sciences, vol 48. Springer, Cham

    Google Scholar 

  • Souza Neto JF, Pureza V (2016) Modeling and solving a rich vehicle routing problem for the delivery of goods in urban areas. Pesquisa Operacional 36(3):421–446

    Article  Google Scholar 

  • Tilk C, Drexl M, Irnich S (2019) Nested branch-and-price-and-cut for vehicle routing problems with multiple resource interdependencies. Eur J Oper Res 276(2):549–565

    Article  Google Scholar 

  • Vidal T, Crainic TG, Gendreau M, Lahrichi N, Rei W (2012) A hybrid genetic algorithm for multidepot and periodic vehicle routing problems. Oper Res 60(3):611–624

    Article  Google Scholar 

  • Xiao Y, Zhao Q, Kaku I, Mladenovic N (2014) Variable neighbourhood simulated annealing algorithm for capacitated vehicle routing problems. Eng Optim 46(4):1–18

    Article  Google Scholar 

  • Yahyaoui H, Kaabachi I, Krichen S, Dekdouk A (2018) Two metaheuristic approaches for solving the multi-compartment vehicle routing problem. Oper Res Int J. https://doi.org/10.1007/s12351-018-0403-4

    Article  Google Scholar 

  • Yakici E (2016) A rich min-max vehicle routing problem. Comput Ind Eng 109:288–294

    Article  Google Scholar 

  • Yang H, Zhao L, Ye D, Ma J (2017) Disturbance management for vehicle routing with time window changes. Oper Res Int J. https://doi.org/10.1007/s12351-017-0363-0

    Article  Google Scholar 

  • Yu G, Yang Y (2017) Dynamic routing with real-time traffic information. Oper Res Int J 2:2–8. https://doi.org/10.1007/s12351-017-0314-9

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank the anonymous reviewers for their insightful and constructive comments that greatly contributed to improving the paper. Our many thanks go also to the editorial staff for their generous support and assistance during the review process.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Foued Saâdaoui.

Additional information

Publisher's Note

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

Appendix: Optimal solutions for benchmark instances

Appendix: Optimal solutions for benchmark instances

See Tables 11 and 12.

Table 11 Best solutions found for pr01, pr02 and pr03, respectively
Table 12 Best solutions found for pr04, pr07, pr11 and pr17, respectively

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rabbouch, B., Saâdaoui, F. & Mraihi, R. Efficient implementation of the genetic algorithm to solve rich vehicle routing problems. Oper Res Int J 21, 1763–1791 (2021). https://doi.org/10.1007/s12351-019-00521-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-019-00521-0

Keywords

Navigation