Tabu search algorithm for the distance-constrained vehicle routing problem with split deliveries by order

The vehicle routing problem (VRP) has a wide range of applications in the field of logistics distribution. In order to reduce the cost of logistics distribution, the distance-constrained and capacitated VRP with split deliveries by order (DCVRPSDO) was studied. We show that the customer demand, which can’t be split in the classical VRP model, can only be discrete split deliveries by order. A model of double objective programming is constructed by taking the minimum number of vehicles used and minimum vehicle traveling cost as the first and the second objective, respectively. This approach contains a series of constraints, such as single depot, single vehicle type, distance-constrained and load capacity limit, split delivery by order, etc. DCVRPSDO is a new type of VRP. A new tabu search algorithm is designed to solve the problem and the examples testing show the efficiency of the proposed algorithm. This paper focuses on constructing a double objective mathematical programming model for DCVRPSDO and designing an adaptive tabu search algorithm (ATSA) with good performance to solving the problem. The performance of the ATSA is improved by adding some strategies into the search process, including: (a) a strategy of discrete split deliveries by order is used to split the customer demand; (b) a multi-neighborhood structure is designed to enhance the ability of global optimization; (c) two levels of evaluation objectives are set to select the current solution and the best solution; (d) a discriminating strategy of that the best solution must be feasible and the current solution can accept some infeasible solution, helps to balance the performance of the solution and the diversity of the neighborhood solution; (e) an adaptive penalty mechanism will help the candidate solution be closer to the neighborhood of feasible solution; (f) a strategy of tabu releasing is used to transfer the current solution into a new neighborhood of the better solution.

[1]  Zhuo Fu,et al.  A tabu search algorithm for distribution network optimization with discrete split deliveries and soft time windows , 2018, Cluster Computing.

[2]  Rafael E. Aleman A Guided Neighborhood Search Applied to the Split Delivery Vehicle Routing Problem , 2009 .

[3]  Yunfeng Kong,et al.  Correction: Exact and Metaheuristic Approaches for a Bi-Objective School Bus Scheduling Problem , 2016, PloS one.

[4]  Tatsushi Nishi,et al.  Column generation heuristics for ship routing and scheduling problems in crude oil transportation with split deliveries , 2014, Comput. Chem. Eng..

[5]  Claudia Archetti,et al.  Branch-and-cut algorithms for the split delivery vehicle routing problem , 2014, Eur. J. Oper. Res..

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

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

[8]  Richard W. Eglese,et al.  A Branch-and-Bound Algorithm for Finding All Optimal Solutions of the Assignment Problem , 2007, Asia Pac. J. Oper. Res..

[9]  Ping Chen,et al.  A novel approach to solve the split delivery vehicle routing problem , 2017, Int. Trans. Oper. Res..

[10]  Mingyong Lai,et al.  A metaheuristic method for vehicle routing problem based on improved ant colony optimization and Tabu search , 2012 .

[11]  Joseph Wilck,et al.  An Ant Colony Optimization and Hybrid Metaheuristics Algorithm to Solve the Split Delivery Vehicle Routing Problem , 2016 .

[12]  Guy Desaulniers,et al.  Enhanced Branch and Price and Cut for Vehicle Routing with Split Deliveries and Time Windows , 2009, Transp. Sci..

[13]  Hwa Jen Yap,et al.  Multi-objective AGV scheduling in an FMS using a hybrid of genetic algorithm and particle swarm optimization , 2017, PloS one.

[14]  Hiroshi Nagamochi,et al.  A DP-based Heuristic Algorithm for the Discrete Split Delivery Vehicle Routing Problem , 2007 .

[15]  Mike Wright,et al.  Train Plan Model for British Rail Freight Services Through the Channel Tunnel , 1994 .

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

[17]  Maria Grazia Speranza,et al.  Vehicle routing problems with split deliveries , 2012, Int. Trans. Oper. Res..

[18]  Maria Grazia Speranza,et al.  A column generation approach for the split delivery vehicle routing problem , 2011, Networks.

[19]  Matteo Salani,et al.  Branch and price for the vehicle routing problem with discrete split deliveries and time windows , 2011, Eur. J. Oper. Res..

[20]  Manoj Kumar Tiwari,et al.  Dynamic scheduling of oil tankers with splitting of cargo at pickup and delivery locations: a Multi-objective Ant Colony-based approach , 2014 .

[21]  Andrew Lim,et al.  Adaptive large neighborhood search heuristics for the vehicle routing problem with stochastic demands and weight-related cost , 2016 .

[22]  Dezhi Zhang,et al.  Green Supply Chain Network Design with Economies of Scale and Environmental Concerns , 2017 .

[23]  Joseph Hubert Wilck,et al.  A Genetic Algorithm for the Split Delivery Vehicle Routing Problem , 2012 .

[24]  Michel Gendreau,et al.  Complexity of the VRP and SDVRP , 2011 .

[25]  Zhuo Fu,et al.  An Adaptive Tabu Search Algorithm for the Open Vehicle Routing Problem with Split Deliveries by Order , 2018, Wirel. Pers. Commun..

[26]  Moshe Dror,et al.  Savings by Split Delivery Routing , 1989, Transp. Sci..

[27]  Xinhui Zhang,et al.  An adaptive memory algorithm for the split delivery vehicle routing problem , 2010, J. Heuristics.

[28]  Richard F. Hartl,et al.  The Electric Fleet Size and Mix Vehicle Routing Problem with Time Windows and Recharging Stations , 2013, Eur. J. Oper. Res..

[29]  Yong Liu,et al.  Two-echelon logistics distribution region partitioning problem based on a hybrid particle swarm optimization-genetic algorithm , 2015, Expert Syst. Appl..

[30]  Sergio García,et al.  A Randomized Granular Tabu Search heuristic for the split delivery vehicle routing problem , 2014, Ann. Oper. Res..

[31]  Salwani Abdullah,et al.  Sequential Insertion Heuristic with Adaptive Bee Colony Optimisation Algorithm for Vehicle Routing Problem with Time Windows , 2015, PloS one.

[32]  Xiaolei Ma,et al.  A fuzzy-based customer clustering approach with hierarchical structure for logistics network optimization , 2014, Expert Syst. Appl..

[33]  Richard W. Eglese,et al.  A new tabu search heuristic for the open vehicle routing problem , 2005, J. Oper. Res. Soc..

[34]  Alain Hertz,et al.  A Tabu Search Algorithm for the Split Delivery Vehicle Routing Problem , 2003, Transp. Sci..

[35]  Andrew Lim,et al.  Branch and Price and Cut for the Split-Delivery Vehicle Routing Problem with Time Windows and Linear Weight-Related Cost , 2017, Transp. Sci..

[36]  Richard W. Eglese,et al.  Disruption management of the vehicle routing problem with vehicle breakdown , 2011, J. Oper. Res. Soc..

[37]  Yunfeng Kong,et al.  Exact and Metaheuristic Approaches for a Bi-Objective School Bus Scheduling Problem , 2015, PloS one.

[38]  Moshe Dror,et al.  Vehicle routing with split deliveries , 1994, Discret. Appl. Math..

[39]  Zhuo Fu,et al.  Improved tabu search algorithm for the open vehicle routing problem with soft time windows and satisfaction rate , 2018, Cluster Computing.

[40]  Mark A. Turnquist,et al.  Combining service frequency and vehicle routing for managing supplier shipments , 2015 .

[41]  Baozhen Yao,et al.  An improved particle swarm optimization for carton heterogeneous vehicle routing problem with a collection depot , 2016, Ann. Oper. Res..

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

[43]  Haijun Wang,et al.  Multi-objective open location-routing model with split delivery for optimized relief distribution in post-earthquake , 2014 .

[44]  Shangyao Yan,et al.  A Multi-Trip Split-Delivery Vehicle Routing Problem with Time Windows for Inventory Replenishment Under Stochastic Travel Times , 2017 .

[45]  Marcus Poggi de Aragão,et al.  Improved lower bounds for the Split Delivery Vehicle Routing Problem , 2010, Oper. Res. Lett..

[46]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[47]  Hugo Tsugunobu Yoshida Yoshizaki,et al.  Heuristic methods for the fleet size and mix vehicle routing problem with time windows and split deliveries , 2013, Comput. Ind. Eng..

[48]  Richard W. Eglese,et al.  A unified tabu search algorithm for vehicle routing problems with soft time windows , 2008, J. Oper. Res. Soc..

[49]  Xiaolei Ma,et al.  Vehicle Routing Problem , 2013 .

[50]  Maria Grazia Speranza,et al.  Complexity and Reducibility of the Skip Delivery Problem , 2005, Transp. Sci..

[51]  Tatsushi Nishi,et al.  A heuristic approach for international crude oil transportation scheduling problems , 2012 .

[52]  Anthony F. Han,et al.  A multi-start heuristic approach for the split-delivery vehicle routing problem with minimum delivery amounts , 2016 .

[53]  Hugo Tsugunobu Yoshida Yoshizaki,et al.  Scatter search for a real-life heterogeneous fleet vehicle routing problem with time windows and split deliveries in Brazil , 2009, Eur. J. Oper. Res..

[54]  Dezhi Zhang,et al.  Joint optimization of green vehicle scheduling and routing problem with time-varying speeds , 2018, PloS one.