A multi-compartment vehicle routing problem with time windows for urban distribution - A comparison study on particle swarm optimization algorithms

Abstract In this paper, we introduce a multi-compartment vehicle routing problem with time window (MCVRPTW) arising from urban distribution, which essentially reflects the “last mile” delivery challenge for modern logistics. The distinguishing feature of MCVRPTW is that products must be transported in independent vehicle compartments because they cannot be mixed together due to differences in their characteristics. Based on the mathematical formulation established for the optimization problem, we propose and compare two solution approaches, with one being the hybrid particle swarm optimization (HPSO) with simulated annealing, and the other being the conventional particle swarm optimization (PSO). Based on Solomon's vehicle routing problem with time windows (Solomon, 1987), experimental instances with 25 customers, 50 customers and 100 customers are developed to investigate the performance of the proposed solution approaches. The results indicate that both approaches are reasonably efficient for the MCVRPTW. Moreover, the HPSO algorithm has overall better performance, particularly in delivering the best solution, for all cases, and the HPSO algorithm becomes more efficient than the PSO algorithm as the problem size increases. On the other hand, the PSO algorithm shows a slight edge in terms of the worst solution and standard deviation.

[1]  Sanne Wøhlk,et al.  Erratum to: A Branch-and-Price algorithm for two multi-compartment vehicle routing problems , 2017, EURO J. Transp. Logist..

[2]  Maria Grazia Speranza,et al.  A branch-and-cut algorithm for the multi-compartment vehicle routing problem with flexible compartment sizes , 2015, Annals of Operations Research.

[3]  Roxanne Evering,et al.  An ant colony algorithm for the multi-compartment vehicle routing problem , 2014, Appl. Soft Comput..

[4]  Mahdi Alinaghian,et al.  Multi-depot multi-compartment vehicle routing problem, solved by a hybrid adaptive large neighborhood search , 2018 .

[5]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[6]  Gilbert Laporte,et al.  An exact algorithm for the petrol station replenishment problem , 2008, J. Oper. Res. Soc..

[7]  Maria Grazia Speranza,et al.  Multicommodity vs. Single-Commodity Routing , 2016, Transp. Sci..

[8]  Jan Melechovský A variable neighborhood search for the selective multi-compartment vehicle routing problem with time windows , 2013 .

[9]  Junling Wang,et al.  Two-layer simulated annealing and tabu search heuristics for a vehicle routing problem with cross docks and split deliveries , 2017, Comput. Ind. Eng..

[10]  Emmanuel D. Chajakis,et al.  Scheduling Deliveries in Vehicles with Multiple Compartments , 2003, J. Glob. Optim..

[11]  Justin C. Goodson,et al.  A priori policy evaluation and cyclic-order-based simulated annealing for the multi-compartment vehicle routing problem with stochastic demands , 2015, Eur. J. Oper. Res..

[12]  Maria Grazia Speranza,et al.  A branch-and-cut algorithm for the multi-compartment vehicle routing problem with flexible compartment sizes , 2018, Ann. Oper. Res..

[13]  Abdellah El-Fallahi,et al.  A memetic algorithm and a tabu search for the multi-compartment vehicle routing problem , 2008, Comput. Oper. Res..

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

[15]  Gilbert Laporte,et al.  A multi-compartment vehicle routing problem arising in the collection of olive oil in Tunisia☆ , 2015 .

[16]  Kjetil Fagerholt,et al.  A combined ship scheduling and allocation problem , 2000, J. Oper. Res. Soc..

[17]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .

[18]  Maria Grazia Speranza,et al.  A branch-price-and-cut algorithm for the commodity constrained split delivery vehicle routing problem , 2015, Comput. Oper. Res..

[19]  Luc Muyldermans,et al.  On the benefits of co-collection: Experiments with a multi-compartment vehicle routing algorithm , 2010, Eur. J. Oper. Res..

[20]  Drazen Popovic,et al.  Variable Neighborhood Search heuristic for the Inventory Routing Problem in fuel delivery , 2012, Expert Syst. Appl..

[21]  Dalila B.M.M. Fontes,et al.  A modified particle swarm optimisation algorithm to solve the part feeding problem at assembly lines , 2016 .

[22]  Frédéric Semet,et al.  Rich vehicle routing problems: From a taxonomy to a definition , 2015, Eur. J. Oper. Res..

[23]  Mahdi Alinaghian,et al.  Solving a robust capacitated arc routing problem using a hybrid simulated annealing algorithm: A waste collection application , 2016 .

[24]  Nubia Velasco,et al.  Constructive Heuristics for the Multicompartment Vehicle Routing Problem with Stochastic Demands , 2008, Transp. Sci..

[25]  Şule Birim,et al.  Vehicle Routing Problem with Cross Docking: A Simulated Annealing Approach☆ , 2016 .

[26]  Tarek Y. ElMekkawy,et al.  Hybridized ant colony algorithm for the Multi Compartment Vehicle Routing Problem , 2015, Appl. Soft Comput..

[27]  Nubia Velasco,et al.  A memetic algorithm for the multi-compartment vehicle routing problem with stochastic demands , 2008, Comput. Oper. Res..

[28]  Alexander H. Hübner,et al.  A Multi-Compartment Vehicle Routing Problem with Loading and Unloading Costs , 2019, Transp. Sci..

[29]  Deniz Türsel Eliiyi,et al.  A Multi-compartment Vehicle Routing Problem for Livestock Feed Distribution , 2015, OR.

[30]  Fuxing Yang,et al.  An Evolutionary Scatter Search Particle Swarm Optimization Algorithm for the Vehicle Routing Problem With Time Windows , 2018, IEEE Access.

[31]  Gilbert Laporte,et al.  The petrol station replenishment problem with time windows , 2009, Comput. Oper. Res..

[32]  Arne Løkketangen,et al.  A tabu search approach for the livestock collection problem , 2008, Comput. Oper. Res..

[33]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[34]  Ling Wei,et al.  Fitness-scaling adaptive genetic algorithm with local search for solving the Multiple Depot Vehicle Routing Problem , 2016, Simul..

[35]  Gilbert Laporte,et al.  A heuristic for the multi-period petrol station replenishment problem , 2008, Eur. J. Oper. Res..

[36]  Kjetil Fagerholt,et al.  Tank allocation problems in maritime bulk shipping , 2009, Comput. Oper. Res..

[37]  Sanne Wøhlk,et al.  A variable neighborhood search for the multi-period collection of recyclable materials , 2016, Eur. J. Oper. Res..

[38]  Phannipa Kabcome,et al.  Vehicle Routing Problem for Multiple Product Types, Compartments, and Trips with Soft Time Windows , 2015, Int. J. Math. Math. Sci..

[39]  Athanasios Migdalas,et al.  A hybrid Particle Swarm Optimization - Variable Neighborhood Search algorithm for Constrained Shortest Path problems , 2017, Eur. J. Oper. Res..

[40]  Marcus Ritt,et al.  An iterated tabu search for the multi-compartment vehicle routing problem , 2017, Comput. Oper. Res..

[41]  Paolo Toth,et al.  Vehicle Routing , 2014, Vehicle Routing.

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

[43]  Bruce L. Golden,et al.  The vehicle routing problem : latest advances and new challenges , 2008 .

[44]  Gilbert Laporte,et al.  Classification, models and exact algorithms for multi-compartment delivery problems , 2015, Eur. J. Oper. Res..

[45]  Milorad Vidovic,et al.  Mixed integer and heuristics model for the inventory routing problem in fuel delivery , 2014 .

[46]  Kathryn A. Dowsland,et al.  Simulated Annealing , 1989, Encyclopedia of GIS.

[47]  Gerald G. Brown,et al.  Real-Time Dispatch of Petroleum Tank Trucks , 1981 .

[48]  Gilbert Laporte,et al.  Fifty Years of Vehicle Routing , 2009, Transp. Sci..

[49]  Franz Rothlauf,et al.  Vehicle routing with compartments: applications, modelling and heuristics , 2011, OR Spectr..

[50]  Hadhami Kaabi Hybrid Metaheuristic to Solve the Selective Multi-compartment Vehicle Routing Problem with Time Windows , 2015, AECIA.

[51]  Masoud Rabbani,et al.  A hybrid genetic algorithm for waste collection problem by heterogeneous fleet of vehicles with multiple separated compartments , 2016, J. Intell. Fuzzy Syst..

[52]  Massimiliano Caramia,et al.  A Milk Collection Problem with Incompatibility Constraints , 2010, Interfaces.