A Combined Metaheuristic Algorithm for the Vehicle Routing Problem and its Open Version

Abstract: The Open Vehicle Routing Problem (OVRP) is one of the most important extensions of the vehicle routing problem (VRP) that has many applications in industrial and service. In the VRP, a set of customers with a specified demand of goods are given and a depot where a fleet of identical capacitated vehicles is located. We are also given the ‘‘traveling costs’’ between the depot and all the customers, and between each pair of customers. In the OVRP against to VRP, vehicles are not required to return to the depot after completing service. Because VRP and OVRP belong to NP-hard Problems, an efficient hybrid elite ant system called EACO is proposed for solving them in the paper. In this algorithm, a modified tabu search (TS), a new state transition rule and a modified pheromone updating rule are used for more improving solutions. These modifications lead that the proposed algorithm does not trapped at the local optimum and discovers different parts of the solution space. Computational results on fourteen standard benchmark instances for VRP and OVRP show that EACO finds the best known solutions for most of the instances and is comparable in terms of solutions quality to the best performing published metaheuristics in the literature.

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

[2]  Yadong Wang,et al.  An integrative approach for measuring semantic similarities using gene ontology , 2014, BMC Systems Biology.

[3]  Leandro C. Coelho,et al.  The open vehicle routing problem with decoupling points , 2018, Eur. J. Oper. Res..

[4]  G. Reinelt The traveling salesman: computational solutions for TSP applications , 1994 .

[5]  Mahmoodi Darani Narges,et al.  SOLVING THE CAPACITATED CLUSTERING PROBLEM BY A COMBINED META-HEURISTIC ALGORITHM , 2013 .

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

[7]  José A. Moreno-Pérez,et al.  An ACO hybrid metaheuristic for close-open vehicle routing problems with time windows and fuzzy constraints , 2015, Appl. Soft Comput..

[8]  José Brandão,et al.  Iterated local search algorithm with ejection chains for the open vehicle routing problem with time windows , 2018, Comput. Ind. Eng..

[9]  Linus Schrage,et al.  Formulation and structure of more complex/realistic routing and scheduling problems , 1981, Networks.

[10]  Maryam Mahmoodi,et al.  Noisy images edge detection: Ant colony optimization algorithm , 2016 .

[11]  Lixin Tang,et al.  A new hybrid ant colony optimization algorithm for the vehicle routing problem , 2009, Pattern Recognit. Lett..

[12]  M. Sedighpour,et al.  An Optimization Algorithm for the Capacitated Vehicle Routing Problem Based on Ant Colony System 1 , 2011 .

[13]  Magdalene Marinaki,et al.  Bumble Bees Mating Optimization Algorithm for the Vehicle Routing Problem , 2014 .

[14]  Krzysztof Fleszar,et al.  A variable neighbourhood search algorithm for the open vehicle routing problem , 2009, Eur. J. Oper. Res..

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

[16]  Christos D. Tarantilis,et al.  Combination of geographical information system and efficient routing algorithms for real life distribution operations , 2004, Eur. J. Oper. Res..

[17]  Nicos Christofides,et al.  The vehicle routing problem , 1976, Revue française d'automatique, informatique, recherche opérationnelle. Recherche opérationnelle.

[18]  José Brandão,et al.  A tabu search algorithm for the open vehicle routing problem , 2004, Eur. J. Oper. Res..

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

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

[21]  Deniz Aksen,et al.  Open Vehicle Routing Problem with Time Deadlines: Solution Methods and an Application , 2005, OR.

[22]  Daniele Vigo,et al.  A multi-start algorithm for a balanced real-world Open Vehicle Routing Problem , 2014, Eur. J. Oper. Res..

[23]  David Pisinger,et al.  A general heuristic for vehicle routing problems , 2007, Comput. Oper. Res..

[24]  Jianhua Xiao,et al.  Optimizing the green open vehicle routing problem with time windows by minimizing comprehensive routing cost , 2018 .

[25]  Olli Bräysy,et al.  A Reactive Variable Neighborhood Search for the Vehicle-Routing Problem with Time Windows , 2003, INFORMS J. Comput..

[26]  Panagiotis P. Repoussis,et al.  The open vehicle routing problem with time windows , 2007, J. Oper. Res. Soc..

[27]  Jean-Yves Potvin,et al.  Vehicle Routing , 2009, Encyclopedia of Optimization.

[28]  Aise Zülal Sevkli,et al.  A multi-phase oscillated variable neighbourhood search algorithm for a real-world open vehicle routing problem , 2017, Appl. Soft Comput..

[29]  M. Yousefikhoshbakht,et al.  Solving the Multiple Traveling Salesman Problem by a Novel Meta- heuristic Algorithm , 2014 .

[30]  Bruce L. Golden,et al.  The open vehicle routing problem: Algorithms, large-scale test problems, and computational results , 2007, Comput. Oper. Res..