A Hybrid Algorithm for the Vehicle Routing Problem with Soft Time Windows and Hierarchical Objectives

Abstract This paper presents an algorithm for the vehicle routing problem with soft time windows (VRPSTW). It involves serving a set of customers, with earliest and latest time deadlines, which may be violated if a penalty is paid, and a constant service time at the customer site. Customer demands are served by capacitated vehicles. The purpose of this research is to develop a hybrid algorithm that includes an insertion heuristic, a local search algorithm and a meta-heuristic algorithm to solve VRPSTW problems with more than one objective. The first priority aims to find the minimum number of vehicles required and the second priority aims to search for the solution that minimizes the total travel time. Performance of the algorithmic approach is measured by two criteria: solution quality and run time. A set of well-known benchmark data and a genetic algorithm are used to compare the solution quality and running time of the algorithm. Results show a trade-off can be made between total cost and service when considering soft time windows. Running time results display that the hybrid algorithm has a higher performance than the genetic algorithm when the number of customers is less than 25.

[1]  Yang-Byung Park,et al.  A heuristic for bi-objective vehicle routing with time window constraints , 1999 .

[2]  Gerrit K. Janssens,et al.  An exact algorithm for the full truckload pick-up and delivery problem with time windows: concept and implementation details , 2015, Int. J. Comput. Aided Eng. Technol..

[3]  Ibrahim H. Osman,et al.  Hybrid Genetic Algorithm, Simulated Annealing and Tabu Search Methods for Vehicle Routing Problems with Time Windows , 1997 .

[4]  Toshihide Ibaraki,et al.  Effective Local Search Algorithms for Routing and Scheduling Problems with General Time-Window Constraints , 2005, Transp. Sci..

[5]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[6]  Herminia I. Calvete,et al.  A goal programming approach to vehicle routing problems with soft time windows , 2007, Eur. J. Oper. Res..

[7]  Nicolas Jozefowiez,et al.  Multi-objective vehicle routing problems , 2008, Eur. J. Oper. Res..

[8]  Martin W. P. Savelsbergh,et al.  Local search in routing problems with time windows , 1984 .

[9]  Kay Chen Tan,et al.  A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows , 2003, Comput. Optim. Appl..

[10]  Eiichi Taniguchi,et al.  An exact solution approach for vehicle routing and scheduling problems with soft time windows , 2009 .

[11]  Amelia C. Regan,et al.  Local truckload pickup and delivery with hard time window constraints , 2002 .

[12]  Akio Imai,et al.  A Lagrangian relaxation-based heuristic for the vehicle routing with full container load , 2007, Eur. J. Oper. Res..

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

[14]  Warren B. Powell,et al.  An Optimization-Based Heuristic for Vehicle Routing and Scheduling with Soft Time Window Constraints , 1992, Transp. Sci..

[15]  Keivan Ghoseiri,et al.  Multi-objective vehicle routing problem with time windows using goal programming and genetic algorithm , 2010, Appl. Soft Comput..

[16]  Gilbert Laporte,et al.  A Tabu Search Heuristic for the Vehicle Routing Problem , 1991 .

[17]  Sangheon Han,et al.  A Hybrid Genetic Algorithm for the Vehicle Routing Problem with Controlling Lethal Gene , 2002 .

[18]  George Ioannou,et al.  A problem generator-solver heuristic for vehicle routing with soft time windows , 2003 .

[19]  Abel García-Nájera,et al.  An improved multi-objective evolutionary algorithm for the vehicle routing problem with time windows , 2011, Comput. Oper. Res..

[20]  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 .

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

[22]  Yunchuan Sun,et al.  An Improved Ant Colony Algorithm for VRPTW , 2008, 2008 International Conference on Computer Science and Software Engineering.

[23]  Gerrit K. Janssens,et al.  A deterministic annealing algorithm for the pre- and end-haulage of intermodal container terminals , 2010, Int. J. Comput. Aided Eng. Technol..

[24]  Alan L. Erera,et al.  Intermodal Drayage Routing and Scheduling , 2008 .

[25]  G. Janssens Chain partitioning as a key element for building vehicle routing problem heuristics , 2008 .

[26]  Nicos Christofides,et al.  Capacitated clustering problems by hybrid simulated annealing and tabu search , 1994 .

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

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

[29]  Gerrit K. Janssens,et al.  Special issue on Rich Vehicle Routing Problems , 2006, Central Eur. J. Oper. Res..

[30]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

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

[32]  Gerrit K. Janssens,et al.  Bi-objective optimization of drayage operations in the service area of intermodal terminals , 2014 .

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

[34]  Gerrit K. Janssens,et al.  A Simulated Annealing Postprocessor for the Vehicle Routing Problem , 1994 .

[35]  Jean-Yves Potvin,et al.  Heuristic approaches to vehicle routing with backhauls and time windows , 1996, Comput. Oper. Res..

[36]  Michel Gendreau,et al.  A guide to vehicle routing heuristics , 2002, J. Oper. Res. Soc..