Optimal multi-depot location decision using particle swarm optimization

The depot locations have a significant effect on the transportation cost in the multi-depot vehicle routing problem. A two-tier particle swarm optimization framework is proposed, in which an external particle swarm optimization and an internal particle swarm optimization are used to determine the optimal depot locations and the optimal multi-depot vehicle routing problem solution, respectively. In the internal particle swarm optimization, a novel particle encoding scheme is used to minimize the computational cost by concurrently allocating the customers to depots, assigning the customers to vehicles, and determining the optimal routing path for each vehicle. The quality of the solutions is enhanced through a designed mutation local search with savings scheme. To verify the effectiveness of the proposed scheme, six standard multi-depot vehicle routing problem instances are tested and compared. It is shown that the use of the external particle swarm optimization scheme to optimize the multi-depot locations reduces the average routing distance obtained by the internal particle swarm optimization by around 13.16% on average. Furthermore, for a real-world case, the proposed two-tier particle swarm optimization scheme reduces the total routing cost by around 18%. Restated, the proposed particle swarm optimization algorithm provides an effective and efficient tool for solving practical multi-depot vehicle routing problems. Notably, the proposed scheme can be used as a reference model for obtaining the optimal locations in a variety of scheduling problems.

[1]  El-Houssaine Aghezzaf,et al.  An iterated local search algorithm for the single-vehicle cyclic inventory routing problem , 2011 .

[2]  Roberto Roberti,et al.  Recent exact algorithms for solving the vehicle routing problem under capacity and time window constraints , 2012, Eur. J. Oper. Res..

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

[4]  Yusong Yan,et al.  A Novel Particle Swarm Optimization Algorithm ? , 2014 .

[5]  B. Yu,et al.  A parallel improved ant colony optimization for multi-depot vehicle routing problem , 2011, J. Oper. Res. Soc..

[6]  Xianbing Chen,et al.  Optimization of transmission system design based on genetic algorithm , 2016 .

[7]  Xiangpei Hu,et al.  An improved ant colony optimization and its application to vehicle routing problem with time windows , 2012, Neurocomputing.

[8]  Roberto Baldacci,et al.  An Exact Algorithm for the Capacitated Vehicle Routing Problem Based on a Two-Commodity Network Flow Formulation , 2004, Oper. Res..

[9]  Xingsheng Gu,et al.  A novel particle swarm optimization algorithm for permutation flow-shop scheduling to minimize makespan ☆ , 2008 .

[10]  Petrica C. Pop,et al.  An improved hybrid algorithm for solving the generalized vehicle routing problem , 2013, Neurocomputing.

[11]  Lai Soon Lee,et al.  Optimised crossover genetic algorithm for capacitated vehicle routing problem , 2012 .

[12]  P. T. Vanathi,et al.  Nested particle swarm optimisation for multi-depot vehicle routing problem , 2013 .

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

[14]  Magdalene Marinaki,et al.  A hybrid genetic - Particle Swarm Optimization Algorithm for the vehicle routing problem , 2010, Expert Syst. Appl..

[15]  Yuhui Qiu,et al.  A new adaptive well-chosen inertia weight strategy to automatically harmonize global and local search ability in particle swarm optimization , 2006, 2006 1st International Symposium on Systems and Control in Aerospace and Astronautics.

[16]  Reza Firsandaya Malik,et al.  New particle swarm optimizer with sigmoid increasing inertia weight , 2007 .

[17]  Magdalene Marinaki,et al.  A Hybrid Multi-Swarm Particle Swarm Optimization algorithm for the Probabilistic Traveling Salesman Problem , 2010, Comput. Oper. Res..

[18]  Rafael Martinelli,et al.  A new exact algorithm for the multi-depot vehicle routing problem under capacity and route length constraints , 2014, Discret. Optim..

[19]  Bin Jiao,et al.  A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan , 2006, Appl. Math. Comput..

[20]  Jun Zhang,et al.  Optimizing the Vehicle Routing Problem With Time Windows: A Discrete Particle Swarm Optimization Approach , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[21]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[22]  W. Y. Szeto,et al.  An artificial bee colony algorithm for the capacitated vehicle routing problem , 2011, Eur. J. Oper. Res..

[23]  沈英謀 Dynamic Search Control-Based Particle Swarm Optimization for Project Scheduling Problems , 2016 .

[24]  Reza Akbari,et al.  On the performance of bee algorithms for resource-constrained project scheduling problem , 2011, Appl. Soft Comput..

[25]  Mohammad Mehdi Ebadzadeh,et al.  A novel particle swarm optimization algorithm with adaptive inertia weight , 2011, Appl. Soft Comput..

[26]  Rong Xie,et al.  A tabu search algorithm with variable cluster grouping for multi-depot vehicle routing problem , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[27]  Ruey-Maw Chen,et al.  Solving Scheduling Problem Using Particle Swarm Optimization with Novel Curve Based Inertia Weight and Grouped Communication Topology , 2013 .

[28]  Xu Weisheng,et al.  A Hybrid Heuristic Algorithm for Large Scale Emergency Logistics , 2009, 2009 Second International Conference on Intelligent Computation Technology and Automation.

[29]  Ruey-Maw Chen,et al.  Novel Encoding and Routing Balance Insertion Based Particle Swarm Optimization with Application to Optimal CVRP Depot Location Determination , 2015 .

[30]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[31]  Yang Li,et al.  An Improved Tabu Search Approach to Vehicle Routing Problem , 2013 .

[32]  Bassem Jarboui,et al.  A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems , 2008, Appl. Math. Comput..

[33]  Daniele Vigo,et al.  An iterated local search for the multi-commodity multi-trip vehicle routing problem with time windows , 2014, Comput. Oper. Res..

[34]  Narges Norouzi,et al.  Evaluating of the particle swarm optimization in a periodic vehicle routing problem , 2015 .

[35]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.