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.
Similar content being viewed by others
References
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
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
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
Berger J, Barkaoui M (2004) A parallel hybrid genetic algorithm for the vehicle routing problem with time windows. Comput Oper Res 31:2037–2053
Bräysy O, Gendreau M (2005) Vehicle routing problem with time windows, Part II: Metaheuristics. Transp Sci 39:119–139
Bräysy O, Dullaert W, Gendreau M (2004) Evolutionary algorithms for the vehicle routing problem with time windows. J Heuristics 10:587–611
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
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
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
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
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
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
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
Golden B, Assad A (1986) Perspectives on vehicle routing: exciting new developments. Oper Res 34:803–809
Homberger J, Gehring H (1999) Two evolutionary meta-heuristics for the vehicle routing problem with time windows. INFOR 37:297–318
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
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
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
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
Mester D, Bräysy O, Dullaert W (2007) A multi-parametric evolution strategies algorithm for vehicle routing problems. Exp Syst Appl 32:508–517
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
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
Potvin JY, Bengio S (1996) The vehicle routing problem with time windows - Part II: Genetic search. INFORMS J Comput 8:165–172
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
Prins C (2004) A simple and effective evolutionary algorithm for the vehicle routing problem. Comput Oper Res 31–12:1985–2002
Rochat Y, Taillard É (1995) Probabilistic diversification and intensification in local search for vehicle routing. J Heuristics 1:147–167
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
Solomon M (1987) Algorithms for the vehicle routing and scheduling problems with time window constraints. Oper Res 35:254–265
Solomon M, Desrosiers J (1988) Time window constrained routing and scheduling problems. Transp Sci 22:1–13
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
Sun L, Wang B (2015) Robust optimisation approach for vehicle routing problems with uncertainty. Math Probl Eng. doi:10.1155/2015/901583
Tan KC, Lee LH, Zhu QL, Ou K (2001) Heuristic methods for vehicle routing problem with time windows. Artif Intell Eng 15:281–295
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
Toth P, Vigo D (2001) The vehicle routing problem. Monographs on Discrete Mathematics and Applications. SIAM, Philadelphia
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-8060-8