Two effective simulated annealing algorithms for the Location-Routing Problem

Abstract Two heuristics based on the simulated annealing method are presented for solving the capacitated version of the Location-Routing Problem. The first heuristic has four components, which are: generate an initial solution from using a greedy procedure based on allocating customers to the closest facilities; apply four neighborhood operators based on swap and insertion moves; perturb the best solution by solving 0-1 knapsack problems and, then, improve the resultant solution with the Lin-Kernighan heuristic; and, diversify the solution into closing and opening different facilities. The second heuristic is a simplified version of the first one in which the third component is disregarded because it may be time-consuming. Computational experiments conducted on three sets of benchmark instances show that the two heuristics are very competitive and have outperformed other methods published in the literature. They presented an overall average gap of 0.17% and 0.13%, respectively, and improved previous solutions within a reasonable computing time for nine large instances.

[1]  Laura I. Burke,et al.  A two-phase tabu search approach to the location routing problem , 1999, Eur. J. Oper. Res..

[2]  Ching-Jung Ting,et al.  A HYBRID LAGRANGIAN HEURISTIC/SIMULATED ANNEALING ALGORITHM FOR THE MULTI-DEPOT LOCATION ROUTING , 2007 .

[3]  Flávio Keidi Miyazawa,et al.  Heuristics for a hub location‐routing problem , 2016, Networks.

[4]  Philippe Lacomme,et al.  A GRASP×ELS approach for the capacitated location-routing problem , 2010, Comput. Oper. Res..

[5]  Gilbert Laporte,et al.  Improvements to the Or-opt heuristic for the symmetric travelling salesman problem , 2007, J. Oper. Res. Soc..

[6]  B. Kafash,et al.  Fuzzy capacitated location-routing problem with simultaneous pickup and delivery demands , 2019 .

[7]  Deniz Aksen,et al.  Solving the Multi-Depot Location-Routing Problem with Lagrangian Relaxation , 2007 .

[8]  Katta G. Murty,et al.  The U.S. Army National Guard's Mobile Training Simulators Location and Routing Problem , 1999, Oper. Res..

[9]  Said Salhi,et al.  Nested Heuristic Methods for the Location-Routeing Problem , 1996 .

[10]  Teodor Gabriel Crainic,et al.  An adaptive large neighborhood search heuristic for Two-Echelon Vehicle Routing Problems arising in city logistics , 2012, Comput. Oper. Res..

[11]  Angel B. Ruiz,et al.  Solving the Capacitated Location-Routing Problem by a Cooperative Lagrangean Relaxation-Granular Tabu Search Heuristic , 2007, Transp. Sci..

[12]  Nenad Mladenovic,et al.  Variable neighborhood search for location routing , 2013, Comput. Oper. Res..

[13]  Jiujun Cheng,et al.  Ant colony optimization with clustering for solving the dynamic location routing problem , 2016, Appl. Math. Comput..

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

[15]  Kannan Govindan,et al.  Two-echelon multiple-vehicle location-routing problem with time windows for optimization of sustainable supply chain network of perishable food , 2014 .

[16]  Adam N. Letchford,et al.  A new branch-and-cut algorithm for the capacitated vehicle routing problem , 2004, Math. Program..

[17]  Mehdi Ghazanfari,et al.  A hybrid simulated annealing based heuristic for solving the location-routing problem with fuzzy demands , 2013 .

[18]  Jannik Matuschke,et al.  Approximation Algorithms for Capacitated Location Routing , 2013, Transp. Sci..

[19]  John Willmer Escobar,et al.  UN ALGORITMO METAHEURÍSTICO BASADO EN RECOCIDO SIMULADO CON ESPACIO DE BÚSQUEDA GRANULAR PARA EL PROBLEMA DE LOCALIZACIÓN Y RUTEO CON RESTRICCIONES DE CAPACIDAD , 2012 .

[20]  Shin-Yu Lin,et al.  A simulated annealing heuristic for the open location-routing problem , 2015, Comput. Oper. Res..

[21]  Eiichi Taniguchi,et al.  Branch-and-price algorithm for the location-routing problem with time windows , 2016 .

[22]  Sibel A. Alumur,et al.  A new model for the hazardous waste location-routing problem , 2007, Comput. Oper. Res..

[23]  Ching-Jung Ting,et al.  A simulated annealing heuristic for the capacitated location routing problem , 2010, Comput. Ind. Eng..

[24]  Juan A. Díaz,et al.  A compact model and tight bounds for a combined location-routing problem , 2005, Comput. Oper. Res..

[25]  B. Suman,et al.  A survey of simulated annealing as a tool for single and multiobjective optimization , 2006, J. Oper. Res. Soc..

[26]  Paolo Toth,et al.  A Granular Variable Tabu Neighborhood Search for the capacitated location-routing problem , 2014 .

[27]  Christian Prins,et al.  A survey of recent research on location-routing problems , 2014, Eur. J. Oper. Res..

[28]  Daniel Aloise,et al.  Less is more: basic variable neighborhood search heuristic for balanced minimum sum-of-squares clustering , 2017, Inf. Sci..

[29]  Jean-François Cordeau,et al.  An Exact Algorithm Based on Cut-and-Column Generation for the Capacitated Location-Routing Problem , 2014, INFORMS J. Comput..

[30]  G. Laporte,et al.  An exact algorithm for minimizing routing and operating costs in depot location , 1981 .

[31]  Jean-François Cordeau,et al.  A GRASP + ILP-based metaheuristic for the capacitated location-routing problem , 2014, J. Heuristics.

[32]  Beatriz Sousa Santos,et al.  A simple and effective evolutionary algorithm for the capacitated location-routing problem , 2016, Comput. Oper. Res..

[33]  José-Manuel Belenguer,et al.  A Branch and Cut method for the Capacitated Location-Routing Problem , 2006, 2006 International Conference on Service Systems and Service Management.

[34]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[35]  G. Laporte,et al.  An exact algorithm for solving a capacitated location-routing problem , 1986 .

[36]  Gilbert Laporte,et al.  The fleet size and mix location-routing problem with time windows: Formulations and a heuristic algorithm , 2016, Eur. J. Oper. Res..

[37]  Renata M. Aiex,et al.  Parallel GRASP with path-relinking for job shop scheduling , 2003, Parallel Comput..

[38]  Julia Rieck,et al.  Many-to-many location-routing with inter-hub transport and multi-commodity pickup-and-delivery , 2014, Eur. J. Oper. Res..

[39]  Rashed Sahraeian,et al.  A Heuristic Based Approach to Solve a Capacitated Location-routing Problem , 2012 .

[40]  Ching-Jung Ting,et al.  A multiple ant colony optimization algorithm for the capacitated location routing problem , 2013 .

[41]  Yannis Marinakis,et al.  improved particle swarm optimization algorithm for the apacitated location routing problem and for the location routing roblem with stochastic demands , 2015 .

[42]  Mark S. Daskin,et al.  A warehouse location-routing problem , 1985 .

[43]  Michael Drexl,et al.  A survey of variants and extensions of the location-routing problem , 2015, Eur. J. Oper. Res..

[44]  Ammar Oulamara,et al.  The two-echelon multi-products location-routing problem with pickup and delivery: formulation and heuristic approaches , 2016 .

[45]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[46]  Sérgio Barreto Análise e modelização de problemas de localização-distribuição , 2004 .

[47]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[48]  Ying Zhang,et al.  Hybrid metaheuristic solutions to inventory location routing problem , 2014 .

[49]  Keld Helsgaun,et al.  General k-opt submoves for the Lin–Kernighan TSP heuristic , 2009, Math. Program. Comput..

[50]  Paolo Toth,et al.  A two-phase hybrid heuristic algorithm for the capacitated location-routing problem , 2013, Comput. Oper. Res..

[51]  Christian Prins,et al.  Solving the capacitated location-routing problem by a GRASP complemented by a learning process and a path relinking , 2006, 4OR.