METAHEURISTIC APPROACH FOR THE MULTI-DEPOT VEHICLE ROUTING PROBLEM

Distribution logistics comprises all activities related to the provision of finished products and merchandise to a customer. The focal point of distribution logistics is the shipment of goods from the manufacturer to the consumer. The products can be delivered to a customer directly either from the production facility or from the trader's stock located close to the production site or, probably, via additional regional distribution warehouses. These kinds of distribution logistics are mathematically represented as a vehicle routing problem (VRP), a well-known nondeterministic polynomial time (NP)-hard problem of operations research. VRP is more suited for applications having one warehouse. In reality, however, many companies and industries possess more than one distribution warehouse. These kinds of problems can be solved with an extension of VRP called multi-depot VRP (MDVRP). MDVRP is an NP-hard and combinatorial optimization problem. MDVRP is an important and challenging problem in logistics management. It can be solved using a search algorithm or metaheuristic and can be viewed as searching for the best element in a set of discrete items. In this article, cluster first and route second methodology is adapted and metaheuristics genetic algorithms (GA) and particle swarm optimization (PSO) are used to solve MDVRP. A hybrid particle swarm optimization (HPSO) for solving MDVRP is also proposed. In HPSO, the initial particles are generated based on the k-means clustering and nearest neighbor heuristic (NNH). The particles are decoded into clusters and multiple routes are generated within the clusters. The 2-opt local search heuristic is used for optimizing the routes obtained; then the results are compared with GA and PSO for randomly generated problem instances. The home delivery pharmacy program and waste-collection problem are considered as case studies in this paper. The algorithm is implemented using MATLAB 7.0.1.

[1]  Tonči Carić,et al.  Using Data Mining to Forecast Uncertain Demands in Stochastic Vehicle Routing Problem , 2005 .

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

[3]  F. Tillman The Multiple Terminal Delivery Problem with Probabilistic Demands , 1969 .

[4]  B. Gillett,et al.  Multi-terminal vehicle-dispatch algorithm , 1976 .

[5]  Lu Xiaohong,et al.  Research on scheduling problem in lean production for crane service system based on queue theory , 2007 .

[6]  Voratas Kachitvichyanukul,et al.  A particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery , 2009, Comput. Oper. Res..

[7]  Ole M. Raft A modular algorithm for an extended vehicle scheduling problem , 1982 .

[8]  Xia Meng-yu Parallel particle swarm optimization algorithm for vehicle routing problems with time windows , 2007 .

[9]  Sha-sha Wang,et al.  A Hybrid Particle Swarm Optimization Algorithm for Vehicle Routing Problem with Stochastic Travel Time , 2008, ACFIE.

[10]  Leslie E. Trotter,et al.  Branch, Cut, and Price: Sequential and Parallel , 2000, Computational Combinatorial Optimization.

[11]  Choosak Pornsing,et al.  A Particle Swarm Optimization for the vehicle routing problem , 2014 .

[12]  Gilbert Laporte,et al.  A tabu search heuristic for the multi-depot vehicle routing problem , 1996, Comput. Oper. Res..

[13]  Anthony Wren,et al.  Computer Scheduling of Vehicles from One or More Depots to a Number of Delivery Points , 1972 .

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

[15]  Li Fen Hybrid Genetic Algorithm for Capacitated Vehicle Routing Problem with Stochastic Travel Time , 2014 .

[16]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[17]  Richard F. Hartl,et al.  D-Ants: Savings Based Ants divide and conquer the vehicle routing problem , 2004, Comput. Oper. Res..

[18]  Lawrence Bodin,et al.  PLANNING FOR TRUCK FLEET SIZE IN THE PRESENCE OF A COMMON‐CARRIER OPTION , 1983 .

[19]  Voratas Kachitvichyanukul,et al.  A particle swarm optimization for the capacitated vehicle routing problem , 2007 .

[20]  John E. Beasley,et al.  Route first--Cluster second methods for vehicle routing , 1983 .

[21]  Michael R. Anderberg,et al.  Cluster Analysis for Applications , 1973 .

[22]  Shi Hong-bo Improved Particle Swarm Optimization for Vehicle Routing Problem with Non-Full Load , 2006 .

[23]  Voratas Kachitvichyanukul,et al.  Particle swarm optimization and two solution representations for solving the capacitated vehicle routing problem , 2009, Comput. Ind. Eng..

[24]  Mohamed Barkaoui,et al.  A Hybrid Genetic Algorithm for the Capacitated Vehicle Routing Problem , 2003, GECCO.

[25]  Gilbert Laporte,et al.  Solving a Family of Multi-Depot Vehicle Routing and Location-Routing Problems , 1988, Transp. Sci..

[26]  Chwen‐Tzeng Su Dynamic vehicle control and scheduling of a multi‐depot physical distribution system , 1999 .

[27]  I D Giosa,et al.  New assignment algorithms for the multi-depot vehicle routing problem , 2002, J. Oper. Res. Soc..

[28]  Said Salhi,et al.  A multi-level composite heuristic for the multi-depot vehicle fleet mix problem , 1997 .

[29]  Thomas L. Magnanti,et al.  Implementing vehicle routing algorithms , 1977, Networks.

[30]  Bruce L. Golden,et al.  A new heuristic for the multi-depot vehicle routing problem that improves upon best-known solutions , 1993 .

[31]  P. C. Yellow,et al.  A Computational Modification to the Savings Method of Vehicle Scheduling , 1970 .

[32]  Gen-ke Yang,et al.  Hybrid discrete particle swarm optimization algorithm for capacitated vehicle routing problem , 2006 .

[33]  Barrie M. Baker,et al.  A genetic algorithm for the vehicle routing problem , 2003, Comput. Oper. Res..

[34]  Jean-Yves Potvin,et al.  A parallel route building algorithm for the vehicle routing and scheduling problem with time windows , 1993 .

[35]  Éric D. Taillard,et al.  Parallel iterative search methods for vehicle routing problems , 1993, Networks.

[36]  Wu Yao-hua Particle Swarm Optimization with near neighborhood factor based on Vehicle Routing Problem , 2008 .

[37]  M. Czapaluk,et al.  Decyzje kapitałowe w małych przedsiębiorstwach we wczesnym okresie ich działalności , 2002 .

[38]  Marshall L. Fisher,et al.  Optimal Solution of Vehicle Routing Problems Using Minimum K-Trees , 1994, Oper. Res..