A hybrid estimation of distribution algorithm for the vehicle routing problem with time windows

Abstract The Vehicle Routing Problem (VRP) seeks to find minimum-travel routes for a set of vehicles. The routes contain a set of customers with known demands. Each vehicle departs and arrives at the same depot. In the vehicle routing problem with time windows (VRPTW), each vehicle has to arrive in a specific time window with each customer and also each vehicle has to return to the depot before a due time. In this research, the use of an estimation of distribution algorithm to solve the problem is proposed. The algorithm uses the generalized Mallows distribution as a probability model to describe the distribution of the solution space. Homberger-Gehring’s instances are used as input and test parameters in order to show that the modification of the generalized Mallows distribution mentioned is able to produce competitive sequences for the VRPTW against some other estimation of distribution algorithms used in permutation-based optimization problems.

[1]  David E. Goldberg,et al.  Linkage Problem, Distribution Estimation, and Bayesian Networks , 2000, Evolutionary Computation.

[2]  Zhaoxia Guo,et al.  Comparison Study on Algorithms for Vehicle Routing Problem With Time Windows , 2015, IEEM 2015.

[3]  Zimao Li,et al.  An Improved Evolutionary Algorithm for Dynamic Vehicle Routing Problem with Time Windows , 2007, International Conference on Computational Science.

[4]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[5]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[6]  Jeff A. Bilmes,et al.  Consensus ranking under the exponential model , 2007, UAI.

[7]  Loo Hay Lee,et al.  Heuristic methods for vehicle routing problem with time windows , 2001, Artif. Intell. Eng..

[8]  Jörg Homberger,et al.  Two Evolutionary Metaheuristics For The Vehicle Routing Problem With Time Windows , 1999 .

[9]  M. Trick,et al.  Voting schemes for which it can be difficult to tell who won the election , 1989 .

[10]  Mahdieh Poostchi,et al.  A Cellular Genetic Algorithm for Solving the Vehicle Routing Problem with Time Windows , 2009, WSC.

[11]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[12]  Mohamed Reghioui,et al.  Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows , 2013, Central Eur. J. Oper. Res..

[13]  A. Koukam,et al.  Self-Organizing Maps in Evolutionary Approach for the Vehicle Routing Problem with Time Windows , 2007 .

[14]  Jésica de Armas,et al.  Constrained dynamic vehicle routing problems with time windows , 2015, Soft Comput..

[15]  Marshall L. Fisher,et al.  Vehicle Routing with Time Windows: Two Optimization Algorithms , 1997, Oper. Res..

[16]  Beatrice M. Ombuki-Berman,et al.  Multi-Objective Genetic Algorithms for Vehicle Routing Problem with Time Windows , 2006, Applied Intelligence.

[17]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[18]  Gilbert Laporte,et al.  Improved tabu search algorithm for the handling of route duration constraints in vehicle routing problems with time windows , 2004, J. Oper. Res. Soc..

[19]  Yoram Singer,et al.  Learning to Order Things , 1997, NIPS.

[20]  Nicos Christofides,et al.  The period routing problem , 1984, Networks.

[21]  M. Fligner,et al.  Multistage Ranking Models , 1988 .

[22]  Michel Gendreau,et al.  Evolutionary Algorithms for the Vehicle Routing Problem with Time Windows , 2004, J. Heuristics.

[23]  Pierre Borne,et al.  Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic , 2002, Math. Comput. Simul..

[24]  Stefan Voß,et al.  A Bicriteria Skill Vehicle Routing Problem with Time Windows and an Application to Pushback Operations at Airports , 2015 .

[25]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[26]  Harvey M. Salkin,et al.  A set-partitioning-based exact algorithm for the vehicle routing problem , 1989, Networks.

[27]  Wout Dullaert,et al.  A multi-parametric evolution strategies algorithm for vehicle routing problems , 2007, Expert Syst. Appl..

[28]  Nasser A. El-Sherbeny,et al.  Vehicle routing with time windows: An overview of exact, heuristic and metaheuristic methods , 2010 .

[29]  R. Saravanan,et al.  Solving Multi-objective Vehicle Routing Problem with Time Windows by FAGA , 2014 .

[30]  Michel Gendreau,et al.  Time-dependent routing problems: A review , 2015, Comput. Oper. Res..

[31]  Padmabati Chand,et al.  Multi Objective Genetic Approach for Solving Vehicle Routing Problem with Time Window , 2011, CSE 2011.

[32]  Ben Niu,et al.  Particle Swarm Optimizations for Multi-type Vehicle Routing Problem with Time Windows , 2014, ICIC.

[33]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

[34]  Alexander Mendiburu,et al.  A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem , 2014, IEEE Transactions on Evolutionary Computation.

[35]  Marina Meila,et al.  Experiments with Kemeny ranking: What works when? , 2012, Math. Soc. Sci..

[36]  Philippe Lacomme,et al.  Order-first split-second methods for vehicle routing problems: A review , 2014 .

[37]  Yang Li,et al.  Multi-depot vehicle routing problem with time windows under shared depot resources , 2016, J. Comb. Optim..

[38]  Bruce L. Golden,et al.  OR Forum - Perspectives on Vehicle Routing: Exciting New Developments , 1986, Oper. Res..

[39]  Tom Van Woensel,et al.  Vehicle routing problem with stochastic travel times including soft time windows and service costs , 2013, Comput. Oper. Res..

[40]  Mwp Martin Savelsbergh,et al.  VEHICLE ROUTING WITH TIME WINDOWS: OPTIMIZATION AND APPROXIMATION. VEHICLE ROUTING: METHOD AND STUDIES. STUDIES IN MANAGEMENT SCIENCE AND SYSTEMS - VOLUME 16 , 1987 .

[41]  Ye Xu,et al.  A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem , 2012, Comput. Ind. Eng..

[42]  Niklas Kohl,et al.  An Optimization Algorithm for the Vehicle Routing Problem with Time Windows Based on Lagrangian Relaxation , 1997, Oper. Res..

[43]  Jean-Yves Potvin,et al.  Genetic Algorithms for the Traveling Salesman Problem , 2005 .

[44]  Yves Rochat,et al.  Probabilistic diversification and intensification in local search for vehicle routing , 1995, J. Heuristics.

[45]  M. Fligner,et al.  Distance Based Ranking Models , 1986 .

[46]  Jacques Desrosiers,et al.  Survey Paper - Time Window Constrained Routing and Scheduling Problems , 1988, Transp. Sci..

[47]  Samy Bengio,et al.  The Vehicle Routing Problem with Time Windows Part II: Genetic Search , 1996, INFORMS J. Comput..

[48]  Dariusz Barbucha Team of A-Teams Approach for Vehicle Routing Problem with Time Windows , 2013, NICSO.

[49]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part II: Metaheuristics , 2005, Transp. Sci..

[50]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[51]  Jakub Nalepa,et al.  Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows , 2016, Soft Comput..

[52]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[53]  Abdelmadjid Boukra,et al.  EBBO: an enhanced biogeography-based optimization algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, and time windows , 2015 .

[54]  Mohamed Barkaoui,et al.  A parallel hybrid genetic algorithm for the vehicle routing problem with time windows , 2004, Comput. Oper. Res..

[55]  Tharinee Manisri,et al.  A Re-constructed Meta-Heuristic Algorithm for Robust Fleet Size and Mix Vehicle Routing Problem with Time Windows under Uncertain Demands , 2015 .

[56]  Jörg Homberger,et al.  A two-phase hybrid metaheuristic for the vehicle routing problem with time windows , 2005, Eur. J. Oper. Res..

[57]  Tong Sun,et al.  Algorithms for the vehicle routing problems with time deadlines , 1993 .

[58]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[59]  Heung-Suk Hwang,et al.  An improved model for vehicle routing problem with time constraint based on genetic algorithm , 2002 .

[60]  Jacques Desrosiers,et al.  Routing with time windows by column generation , 1983, Networks.

[61]  Marius M. Solomon,et al.  Algorithms for the Vehicle Routing and Scheduling Problems with Time Window Constraints , 1987, Oper. Res..

[62]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[63]  Miguel A. Figliozzi,et al.  An iterative route construction and improvement algorithm for the vehicle routing problem with soft time windows , 2010 .

[64]  Nacima Labadie,et al.  A memetic algorithm for the vehicle routing problem with time windows , 2008, RAIRO Oper. Res..

[65]  S. Baluja,et al.  Using Optimal Dependency-Trees for Combinatorial Optimization: Learning the Structure of the Search Space , 1997 .

[66]  Brian Kallehauge,et al.  The Vehicle Routing Problem with Time Windows , 2006, Vehicle Routing.

[67]  Gilbert Laporte,et al.  Thirty years of heterogeneous vehicle routing , 2016, Eur. J. Oper. Res..

[68]  Duc-Cuong Dang,et al.  Heuristic solutions for the vehicle routing problem with time windows and synchronized visits , 2016, Optim. Lett..

[69]  C. L. Mallows NON-NULL RANKING MODELS. I , 1957 .

[70]  Michel Gendreau,et al.  A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows , 2013, Comput. Oper. Res..