Novel Ant Colony Optimization Methods for Simplifying Solution Construction in Vehicle Routing Problems

As a novel evolutionary searching technique, ant colony optimization (ACO) has gained wide research attention and can be used as a tool for optimizing an array of mathematical functions. In transportation systems, when ACO is applied to solve the vehicle routing problem (VRP), the path of each ant is only “part” of a feasible solution. In other words, multiple ants' paths may constitute one feasible solution. Previous works mainly focus on the algorithm itself, such as revising the pheromone updating scheme and combining ACO with other optimization methods. However, this body of literature ignores the important procedure of constructing feasible solutions with those “parts”. To overcome this problem, this paper presents a novel ACO algorithm (called AMR) to solve the VRP. The proposed algorithm allows ants to go in and out the depots more than once until they have visited all customers, which simplifies the procedure of constructing feasible solutions. To further enhance AMR, we propose two extensions (AMR-SA and AMR-SA-II) by integrating AMR with other saving algorithms. The computational results for standard benchmark problems are reported and compared with those from other ACO methods. Experimental results indicate that the proposed algorithms outperform the existing ACO algorithms.

[1]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[2]  M. Fischetti,et al.  A Branch-and-Bound Algorithm for the Capacitated Vehicle Routing Problem on Directed Graphs , 1994, Oper. Res..

[3]  N. Labadi,et al.  Tour splitting algorithms for vehicle routing problems , 2009 .

[4]  Martin W. P. Savelsbergh,et al.  Efficient Insertion Heuristics for Vehicle Routing and Scheduling Problems , 2004, Transp. Sci..

[5]  Jairo Rafael Montoya Torres,et al.  A two-pheromone trail ant colony system—tabu search approach for the heterogeneous vehicle routing problem with time windows and multiple products , 2011 .

[6]  Gilbert Laporte,et al.  An Integer L-Shaped Algorithm for the Capacitated Vehicle Routing Problem with Stochastic Demands , 2002, Oper. Res..

[7]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[8]  Chelsea C. White,et al.  Optimal vehicle routing with real-time traffic information , 2005, IEEE Transactions on Intelligent Transportation Systems.

[9]  Liu-ai Wu,et al.  A Parameter Model of Genetic Algorithm Regulating Ant Colony Algorithm , 2012, ICEBE.

[10]  Mohamed Reghioui,et al.  Heuristics and memetic algorithm for the two-dimensional loading capacitated vehicle routing problem with time windows , 2013, Central Eur. J. Oper. Res..

[11]  Nenad Mladenovic,et al.  New exact method for large asymmetric distance-constrained vehicle routing problem , 2013, Eur. J. Oper. Res..

[12]  Elias Kyriakides,et al.  Hybrid Ant Colony-Genetic Algorithm (GAAPI) for Global Continuous Optimization , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Shih-Wei Lin,et al.  An enhanced ant colony optimization (EACO) applied to capacitated vehicle routing problem , 2010, Applied Intelligence.

[14]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[15]  Ozgur Baskan,et al.  A new solution algorithm for improving performance of ant colony optimization , 2009, Appl. Math. Comput..

[16]  Zhenzhen Zhang,et al.  An evolutionary local search for the capacitated vehicle routing problem minimizing fuel consumption under three-dimensional loading constraints , 2015 .

[17]  Paolo Toth,et al.  Vehicle routing: historical perspective and recent contributions , 2013, EURO J. Transp. Logist..

[18]  W. Art Chaovalitwongse,et al.  Integrated Ant Colony and Tabu Search approach for time dependent vehicle routing problems with simultaneous pickup and delivery , 2014, J. Comb. Optim..

[19]  Sanne Wøhlk,et al.  A branch-and-cut-and-price algorithm for the cumulative capacitated vehicle routing problem , 2014, Eur. J. Oper. Res..

[20]  Maria Grazia Speranza,et al.  A survey on matheuristics for routing problems , 2014, EURO J. Comput. Optim..

[21]  Qining Wang,et al.  Concept, Principle and Application of Dynamic Configuration for Intelligent Algorithms , 2014, IEEE Systems Journal.

[22]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[23]  Henry C. W. Lau,et al.  Application of Genetic Algorithms to Solve the Multidepot Vehicle Routing Problem , 2010, IEEE Transactions on Automation Science and Engineering.

[24]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[25]  R. J. Kuo,et al.  Hybrid particle swarm optimization with genetic algorithm for solving capacitated vehicle routing problem with fuzzy demand - A case study on garbage collection system , 2012, Appl. Math. Comput..

[26]  Ku Ruhana Ku-Mahamud,et al.  New heuristic function in Ant Colony System for the Travelling Salesman Problem , 2012, 2012 7th International Conference on Computing and Convergence Technology (ICCCT).

[27]  Daniele Vigo,et al.  An Adaptive Variable Neighborhood Search Algorithm for a Vehicle Routing Problem Arising in Small Package Shipping , 2013, Transp. Sci..

[28]  Jairo R. Montoya-Torres,et al.  A two-pheromone trail ant colony system—tabu search approach for the heterogeneous vehicle routing problem with time windows and multiple products , 2011, J. Heuristics.

[29]  Jin-Kao Hao,et al.  Memetic search for the quadratic assignment problem , 2015, Expert Syst. Appl..

[30]  Bülent Çatay,et al.  A new saving-based ant algorithm for the Vehicle Routing Problem with Simultaneous Pickup and Delivery , 2010, Expert Syst. Appl..

[31]  Paolo Toth,et al.  Exact algorithms for routing problems under vehicle capacity constraints , 2010, Ann. Oper. Res..

[32]  Michel Gendreau,et al.  Heuristics for multi-attribute vehicle routing problems: A survey and synthesis , 2013, Eur. J. Oper. Res..

[33]  Dario Coltorti,et al.  Ant colony optimization for real-world vehicle routing problems , 2007, SEVO.

[34]  Manish Kumar,et al.  An ant colony optimization technique for solving min-max Multi-Depot Vehicle Routing Problem , 2013, Swarm Evol. Comput..

[35]  Wu Liu-ai,et al.  A Parameter Model of Genetic Algorithm Regulating Ant Colony Algorithm , 2012, ICEBE 2012.

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

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

[38]  Zhenbo Li,et al.  Study on hybrid PS-ACO algorithm , 2011, Applied Intelligence.

[39]  Christian Prins,et al.  Mathematical formulations and exact algorithm for the multitrip cumulative capacitated single-vehicle routing problem , 2016, Eur. J. Oper. Res..

[40]  Petros A. Ioannou,et al.  On-Street and Off-Street Parking Availability Prediction Using Multivariate Spatiotemporal Models , 2015, IEEE Transactions on Intelligent Transportation Systems.

[41]  Horst F. Wedde,et al.  BeeJamA: A Distributed, Self-Adaptive Vehicle Routing Guidance Approach , 2013, IEEE Transactions on Intelligent Transportation Systems.

[42]  Mirko Vujosevic,et al.  Enhanced savings calculation and its applications for solving capacitated vehicle routing problem , 2013, Appl. Math. Comput..

[43]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[44]  Irene Loiseau,et al.  An Ant Colony algorithm hybridized with insertion heuristics for the Time Dependent Vehicle Routing Problem with Time Windows , 2011, Comput. Oper. Res..

[45]  Thomas Stützle,et al.  A critical analysis of parameter adaptation in ant colony optimization , 2011, Swarm Intelligence.

[46]  Giovanni Righini,et al.  A column generation algorithm for the vehicle routing problem with soft time windows , 2011, 4OR.

[47]  Nico Vandaele,et al.  Vehicle routing with dynamic travel times: A queueing approach , 2008, Eur. J. Oper. Res..

[48]  Yang Yu,et al.  Beam Search Combined With MAX-MIN Ant Systems and Benchmarking Data Tests for Weighted Vehicle Routing Problem , 2014, IEEE Transactions on Automation Science and Engineering.

[49]  Daniele Vigo,et al.  Exact Algorithms for the Clustered Vehicle Routing Problem , 2014, Oper. Res..

[50]  Yves Ducq,et al.  Modified savings heuristics and genetic algorithm for bi-objective vehicle routing problem with forced backhauls , 2012, Expert Syst. Appl..

[51]  Andrew Lim,et al.  An evolutionary local search for the capacitated vehicle routing problem minimizing fuel consumption under three-dimensional loading constraints , 2014, 2014 10th International Conference on Natural Computation (ICNC).

[52]  Shengxiang Yang,et al.  Ant algorithms with immigrants schemes for the dynamic vehicle routing problem , 2015, Inf. Sci..

[53]  Zhibin Jiang,et al.  A hybrid genetic algorithm for the multi-depot open vehicle routing problem , 2012, OR Spectrum.

[54]  Peter L. Hammer,et al.  Maximally Disjoint Solutions of the Set Covering Problem , 2001, J. Heuristics.

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