Skip to main content
Log in

Simulation optimization for the vehicle routing problem with time windows using a Bayesian network as a probability model

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

The main purpose of the vehicle routing problem (VRP) is to deliver a set of customers with known demands on minimum-travel routes and terminating at the same depot. The vehicle routing problem with time windows (VRPTW) requires the delivery made in a specific time window for every customer and returning to the depot before a due time. Contrary to current research, an estimation of distribution-algorithm-based approach coupled with a simulation model is proposed and developed to solve the problem and implement the solution. The approach mentioned makes use of a Bayesian network as a probability model to describe the distribution of the solution space. Furthermore, the approach taken in this study combines the key advantages of both estimation of distribution algorithms (EDA) and simulation. The simulation is used to model the VRPTW environment, while the EDA is used to guide the overall search process to identify the best performing ones. Solomon’s (Oper Res 35:254–265, 1987) instances served as input and test parameters in order to show that there exists a relationship and interaction between vertices and positions on the sequence of the VRPTW solution. A better position for each vertex on the sequence can be estimated through a Bayesian network. Experimental results show that the EDA performance was better in 70 % of the cases, as average, for the number of vehicles used in all the trails with respect the other algorithms proposed as a benchmark for comparison with the EDA scheme.

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.

Similar content being viewed by others

References

  1. Afifi S, Dang D-C, Moukrim A (2015) Heuristic solutions for the vehicle routing problem with time windows and synchronized visits. Optim Lett. doi:10.1007/s11590-015-0878-3

    MathSciNet  MATH  Google Scholar 

  2. Barbucha D (2014). Team of A-Teams Approach for Vehicle Routing Problem with Time Windows. In: Terrazas G, Otero F, Masegosa A (eds) Nature Inspired Cooperative Strategies for Optimization (NICSO 2013), vol 512. Springer International Publishing, pp 273–286

  3. Berghida M, Boukra A (2015) EBBO: an enhanced biogeography-based optimization algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, and time windows. Int J Adv Manuf Technol 77(9–12):1711–1725

    Article  Google Scholar 

  4. Berger J, Barkaoui M (2004) A parallel hybrid genetic algorithm for the vehicle routing problem with time windows. Comput Oper Res 31:2037–2053

    Article  MathSciNet  MATH  Google Scholar 

  5. Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, Part II: Metaheuristics. Transp Sci 39:119–139

    Article  Google Scholar 

  6. Bräysy O, Dullaert W, Gendreau M (2004) Evolutionary algorithms for the vehicle routing problem with time windows. J Heuristics 10:587–611

    Article  Google Scholar 

  7. Cardoso P, Schütz G, Mazayev A, Ey E, Correa T (2015) A solution for a real-time stochastic capacitated vehicle routing problem with time windows. Procedia Comput Sci 51:2227–2236

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  10. Cruz-Ramírez, N. and Martínez-Morales M (1997) Un algoritmo para generar redes Bayesianas a partir de datos estadísticos. Primer Encuentro Nacional de Computación, ENC 97, Querétaro México

  11. de Armas J, Melián-Batista B (2015) Constrained dynamic vehicle routing problems with time windows. Soft Comput. doi:10.1007/s00500-014-1574-4

    Google Scholar 

  12. Desrochers M, Lenstra J, Savelsbergh M, Soumis F (1988) Vehicle routing with time windows: optimization and approximation. In: Golden B, Assad A (eds) Vehicle Routing: Methods and Studies. Elsevier Science Publishers, Amsterdam

    Google Scholar 

  13. Gan X, Kuang J, Niu B (2014) Multi-type Vehicle Routing Problem with Time Windows. In Huang D-S, Jo K-H, Wang L (eds) Intelligent Computing Methodologies, vol 8589. Springer International Publishing, pp 808–815

  14. Golden B, Assad A (1986) Perspectives on vehicle routing: exciting new developments. Oper Res 34:803–809

    Article  Google Scholar 

  15. Homberger J, Gehring H (1999) Two evolutionary meta-heuristics for the vehicle routing problem with time windows. INFOR 37:297–318

    Google Scholar 

  16. Kabcome P, Mouktonglang T (2015) Vehicle routing problem for multiple product types, compartments, and trips with soft time windows. Int J Math Math Sci. doi:10.1155/2015/126754

    MathSciNet  Google Scholar 

  17. Kaiwartya O, Kumar S, Lobiyal D, Tiwari P, Abdullah A, Hassan A (2015) Multiobjective dynamic vehicle routing problem and time seed based solution using particle swarm optimization. J Sens. doi:10.1155/2015/189832

    Google Scholar 

  18. Li P, He J, Zheng D, Huang Y, Fan C (2015) Vehicle routing problem with soft time windows based on improved genetic algorithm for fruits and vegetables distribution. Discret Dyn Nat Soc. doi:10.1155/2015/483830

    Google Scholar 

  19. Li J, Li Y, Pardalos P (2014) Multi-depot vehicle routing problem with time windows under shared depot resources. J Comb Optim. doi:10.1007/s10878-014-9767-4

    MathSciNet  MATH  Google Scholar 

  20. Mester D, Bräysy O, Dullaert W (2007) A multi-parametric evolution strategies algorithm for vehicle routing problems. Exp Syst Appl 32:508–517

    Article  Google Scholar 

  21. Mühlenbein H, Paaß G (1996) From recombination of genes to the estimation of distributions: I. binary parameters. In: Voigt H, Ebeling W, Rechenberg I, Schwefel H (eds) Parallel problem solving from nature PPSN IV. Springer, Berlin, pp 178–187

    Chapter  Google Scholar 

  22. Nalepa J, Blocho M (2015) Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows. Soft Comput. doi:10.1007/s00500-015-1642-4

    Google Scholar 

  23. Potvin JY, Bengio S (1996) The vehicle routing problem with time windows - Part II: Genetic search. INFORMS J Comput 8:165–172

    Article  MATH  Google Scholar 

  24. Potvin JY, Rousseau JM (1993) A parallel route building algorithm for the vehicle routing and scheduling problem with time windows. Eur J Oper Res 66:331–340

    Article  MATH  Google Scholar 

  25. Prins C (2004) A simple and effective evolutionary algorithm for the vehicle routing problem. Comput Oper Res 31–12:1985–2002

    Article  MathSciNet  MATH  Google Scholar 

  26. Rochat Y, Taillard É (1995) Probabilistic diversification and intensification in local search for vehicle routing. J Heuristics 1:147–167

    Article  MATH  Google Scholar 

  27. Schwarze S, Voß S (2015) A Bicriteria Skill Vehicle Routing Problem with Time Windows and an Application to Pushback Operations at Airports. In: Dethloff J, Haasis H-D, Kopfer H, Kotzab H, Schönberger J (eds) Logistics Management (Products, Actors, Technology - Proceedings of the German Academic Association for Business Research, Bremen, 2013). Springer International Publishing, pp 289–300

  28. Solomon M (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper Res 35:254–265

    Article  MathSciNet  MATH  Google Scholar 

  29. Solomon M, Desrosiers J (1988) Time window constrained routing and scheduling problems. Transp Sci 22:1–13

    Article  MathSciNet  MATH  Google Scholar 

  30. Soonpracha K, Mungwattana A, Manisri T (2015) A Re-constructed Meta-Heuristic Algorithm for Robust Fleet Size and Mix Vehicle Routing Problem with Time Windows under Uncertain Demands. In: Handa H, Ishibuchi H, Ong Y-S, Tan K-C (eds) Proceedings of the 18th Asia Pacific Symposium on Intelligent and Evolutionary Systems, vol. 2. Springer International Publishing, pp 347–361

  31. Sun L, Wang B (2015) Robust optimisation approach for vehicle routing problems with uncertainty. Math Probl Eng. doi:10.1155/2015/901583

    MathSciNet  Google Scholar 

  32. Tan KC, Lee LH, Zhu QL, Ou K (2001) Heuristic methods for vehicle routing problem with time windows. Artif Intell Eng 15:281–295

    Article  Google Scholar 

  33. Thangiah SR, Osman IH, Vinayagamoorthy R, Sun T (1995) Algorithms for the vehicle routing problems with time deadlines. Am J Math Manag Sci 13:323–355

    MATH  Google Scholar 

  34. Toth P, Vigo D (2001) The vehicle routing problem. Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia

    MATH  Google Scholar 

  35. Wang L, Wang S, Xu Y, Zhou G, Liu M (2012) A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem. Comput Ind Eng 62:917–926

    Article  Google Scholar 

  36. Wang Y, Ma X, Xu M, Wang Y, Liu Y (2015) Vehicle routing problem based on a fuzzy customer clustering approach for logistics network optimization. J Intell Fuzzy Syst. doi:10.3233/IFS-151578

    MathSciNet  Google Scholar 

  37. Yang C, Guo Z-X, Liu L-Y (2015) Comparison Study on Algorithms for Vehicle Routing Problem with Time Windows. In: Qi E, Shen J, Dou R (eds) Proceedings of the 21st International Conference on Industrial Engineering and Engineering Management 2014. Atlantis Press, pp 257–260

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Pérez-Rodríguez.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pérez-Rodríguez, R., Hernández-Aguirre, A. Simulation optimization for the vehicle routing problem with time windows using a Bayesian network as a probability model. Int J Adv Manuf Technol 85, 2505–2523 (2016). https://doi.org/10.1007/s00170-015-8060-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-015-8060-8

Keywords

Navigation