New construction heuristic algorithm for solving the vehicle routing problem with time windows

The vehicle routing problem with time windows (VRPTW) is the most important and widely studied combinational optimisation problem. However, most constructive heuristics create a new path when the customer violates the constraint and cannot insert into any existing path, causing the time window constraint to be tight and generating more paths. Aiming at the above problems, a new constructive heuristic algorithm is proposed. The algorithm firstly uses the convex hull of the customer location to determine the initial seed client and reduces the redundant path; meanwhile, the calculation method of the traditional optimal insertion position is improved, and the calculation efficiency is improved to some extent; in addition, for customers who cannot insert any feasible path, the exchange operator is introduced to give the current solution a disturbance instead of directly creating a new seed client and a new path to further reduce the redundant path. The experimental results show that the algorithm can effectively solve the close time window of VRPTW for evenly distributed customers, and even provide a strict time window for evenly distributed customers and a certain amount of hybrid geographic cluster customers.

[1]  Xiaodong Li,et al.  A decomposition based memetic algorithm for multi-objective vehicle routing problem with time windows , 2015, Comput. Oper. Res..

[2]  Norsaremah Salleh,et al.  A Window into the Emergence of Agile Software Development Landscape in Indonesia , 2014, SOCO 2014.

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

[4]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

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

[6]  J. K. Lenstra,et al.  Complexity of vehicle routing and scheduling problems , 1981, Networks.

[7]  Juan Antonio Sicilia,et al.  An optimization algorithm for solving the rich vehicle routing problem based on Variable Neighborhood Search and Tabu Search metaheuristics , 2016, J. Comput. Appl. Math..

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

[9]  Eric Bourreau,et al.  Machine reassignment problem: the ROADEF/EURO challenge 2012 , 2016, Annals of Operations Research.

[10]  Francisco Herrera,et al.  Replacement strategies to preserve useful diversity in steady-state genetic algorithms , 2008, Inf. Sci..

[11]  Salwani Abdullah,et al.  Modified artificial bee colony for the vehicle routing problems with time windows , 2016, SpringerPlus.

[12]  Xiaolan Xie,et al.  Heuristic algorithms for a vehicle routing problem with simultaneous delivery and pickup and time windows in home health care , 2013, Eur. J. Oper. Res..

[13]  Michel Gendreau,et al.  Vehicle Routing Problem with Time Windows, Part I: Route Construction and Local Search Algorithms , 2005, Transp. Sci..

[14]  Mazin Abed Mohammed,et al.  Solving vehicle routing problem by using improved genetic algorithm for optimal solution , 2017, J. Comput. Sci..

[15]  W. Art Chaovalitwongse,et al.  GRASP with a New Local Search Scheme for Vehicle Routing Problems with Time Windows , 2003, J. Comb. Optim..