A new approach for solution of vehicle routing problem with hard time window: an application in a supermarket chain

AbstractIn this study, a vehicle routing problem with hard time windows (VRPHTW) that appears to meet demands of customers’ service within time intervals in a supermarket chain is solved. In VRPHTW, to reach a solution by an exact method is quite difficult and sometimes impossible if number of constraints is large enough (i.e., NP-hard), and solution time of a VRPHTW grows exponentially. As the size of the problem grows, a near optimal solution can be found using a heuristic method. A hierarchical approach consisting of two stages as “cluster-first route-second” is proposed. In the first stage, customers are assigned to vehicles using three different clustering algorithms (i.e., K-means, K-medoids and DBSCAN). In the second stage, a VRPHTW is solved using a MILP. The main contribution of the article is that the proposed hierarchical approach enables us to deal with a large size real problem and to solve it in a short time using the exact method. Finally, the proposed approach is employed on a supermarket chain. An instance of the algorithm is demonstrated to illustrate the applicability of the proposed approach and the results obtained are highly favourable.

[1]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[2]  Nacima Labadie,et al.  GRASP for the Vehicle Routing Problem with Time Windows, synchronization and precedence constraints , 2014, 2014 IEEE 10th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[3]  Gilbert Laporte,et al.  A hybrid evolutionary algorithm for heterogeneous fleet vehicle routing problems with time windows , 2015, Comput. Oper. Res..

[4]  Teodor Gabriel Crainic,et al.  A cooperative parallel meta-heuristic for the vehicle routing problem with time windows , 2005, Comput. Oper. Res..

[5]  Angappa Gunasekaran,et al.  Sustainable maritime inventory routing problem with time window constraints , 2017, Eng. Appl. Artif. Intell..

[6]  Hadi Gökçen,et al.  Two-stage vehicle routing problem with arc time windows: A mixed integer programming formulation and a heuristic approach , 2013, Eur. J. Oper. Res..

[7]  Ilkyeong Moon,et al.  Multi-depot vehicle routing problem with time windows considering delivery and installation vehicles , 2016 .

[8]  Gilbert Laporte,et al.  Classical Heuristics for the Capacitated VRP , 2002, The Vehicle Routing Problem.

[9]  Peter J. Rousseeuw,et al.  Clustering by means of medoids , 1987 .

[10]  Jean-François Cordeau,et al.  Branch-and-price and adaptive large neighborhood search for the truck and trailer routing problem with time windows , 2017, Comput. Oper. Res..

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

[12]  Djamalladine Mahamat Pierre,et al.  Stochastic partially optimized cyclic shift crossover for multi-objective genetic algorithms for the vehicle routing problem with time-windows , 2017, Appl. Soft Comput..

[13]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[14]  Arnoldo C. Hax,et al.  Production and inventory management , 1983 .

[15]  Stephen J. Wright,et al.  Springer Series in Operations Research , 1999 .

[16]  Manoj Kumar Tiwari,et al.  Composite particle algorithm for sustainable integrated dynamic ship routing and scheduling optimization , 2016, Comput. Ind. Eng..

[17]  Hong Wang,et al.  Adaptive comprehensive learning bacterial foraging optimization and its application on vehicle routing problem with time windows , 2015, Neurocomputing.

[18]  Ezgi Arslantay,et al.  Vehicle Routing Problem with Flexible Time Windows , 2011 .

[19]  J. F. Pierce,et al.  ON THE TRUCK DISPATCHING PROBLEM , 1971 .

[20]  P. Baker,et al.  The Handbook of Logistics and Distribution Management , 2001 .

[21]  Pedro Augusto Munari,et al.  An exact hybrid method for the vehicle routing problem with time windows and multiple deliverymen , 2017, Comput. Oper. Res..

[22]  Michel Gendreau,et al.  A PARALLEL TABU SEARCH HEURISTIC FOR THE VEHICLE ROUTING PROBLEM WITH TIME WINDOWS , 1997 .

[23]  Behrouz Afshar-Nadjafi,et al.  A constructive heuristic for time-dependent multi-depot vehicle routing problem with time-windows and heterogeneous fleet , 2017 .

[24]  Dominique Feillet,et al.  Branch-and-price algorithms for the solution of the multi-trip vehicle routing problem with time windows , 2016, Eur. J. Oper. Res..

[25]  Kien Ming Ng,et al.  Vehicle routing problem with a heterogeneous fleet and time windows , 2014, Expert Syst. Appl..

[26]  Attahiru Sule Alfa,et al.  A REVISED SIMULATED ANNEALING AND CLUSTER-FIRST ROUTE-SECOND ALGORITHM APPLIED TO THE VEHICLE ROUTING PROBLEM , 1993 .

[27]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[28]  Jürgen Schulze,et al.  A parallel algorithm for the vehicle routing problem with time window constraints , 1999, Ann. Oper. Res..

[29]  Benjamín Barán,et al.  A Multiobjective Ant Colony System for Vehicle Routing Problem with Time Windows , 2003, Applied Informatics.

[30]  Tsung-Che Chiang,et al.  A knowledge-based evolutionary algorithm for the multiobjective vehicle routing problem with time windows , 2014, Comput. Oper. Res..

[31]  Cevriye Gencer,et al.  A Heuristic Algorithm for Vehicle Routing Problems with Simultaneous Pick-Up and Delivery and Hard Time Windows , 2015 .

[32]  Lai Soon Lee,et al.  Optimized Crossover Genetic Algorithm for Vehicle Routing Problem with Time Windows , 2010 .

[33]  Hrvoje Gold,et al.  Vehicle Routing Problem , 2008, Encyclopedia of GIS.

[34]  Henry C. W. Lau,et al.  A hybrid genetic algorithm for the multi-depot vehicle routing problem , 2008, Eng. Appl. Artif. Intell..

[35]  Manoj Kumar Tiwari,et al.  Robust Formulation for Optimizing Sustainable Ship Routing and Scheduling Problem , 2015 .

[36]  Fuh-Hwa Liu,et al.  A Method for Vehicle Routing Problem with Multiple Vehicle Types and Time Windows , 1999 .

[37]  Steven H. Kim The Future of Data Mining , 1998 .

[38]  Jaime Cerdá,et al.  A cluster-based optimization approach for the multi-depot heterogeneous fleet vehicle routing problem with time windows , 2007, Eur. J. Oper. Res..

[39]  Gencer Cevriye,et al.  VEHICLE ROUTING PROBLEMS WITH HARD TIME WINDOWS AND SIMULTANEOUS PICK UP AND DELIVERY: A Mathematical Model , 2010 .

[40]  Sumaiya Iqbal,et al.  Solving the multi-objective Vehicle Routing Problem with Soft Time Windows with the help of bees , 2015, Swarm Evol. Comput..

[41]  J. Dumas,et al.  Parenting Stress, Child Behavior Problems, and Dysphoria in Parents of Children with Autism, Down Syndrome, Behavior Disorders, and Normal Development. , 1991 .

[42]  Dag Haugland,et al.  A tabu search heuristic for the vehicle routing problem with time windows and split deliveries , 2004, Comput. Oper. Res..

[43]  Douglas Moura Miranda,et al.  The vehicle routing problem with hard time windows and stochastic travel and service time , 2016, Expert Syst. Appl..

[44]  Pavel Berkhin,et al.  A Survey of Clustering Data Mining Techniques , 2006, Grouping Multidimensional Data.

[45]  Shangyao Yan,et al.  A planning model and solution algorithm for multi-trip split-delivery vehicle routing and scheduling problems with time windows , 2015, Comput. Ind. Eng..

[46]  Teodor Gabriel Crainic,et al.  Clustering-based heuristics for the two-echelon vehicle routing problem , 2008 .