A BRANCH-AND-CUT ALGORITHM FOR THE CAPACITATED LOCATION-ROUTING PROBLEM

This paper describes a branch-and-cut algorithm for the Capacitated LocationRouting Problem (CLRP). In the CLRP customers with known demands must be served from capacitated facilities by an unlimited fleet of homogeneous, capacitated vehicles. The problem is to select a subset of potential facilities and to design vehicle routes around these facilities so that every customer is visited exactly once and capacities are respected. The problem is formulated as a two-index vehicle-flow problem with homogeneous vehicles. We present strengthenings of some known valid inequalities and introduce new families that improve the formulation. Results of computational experiments show that our formulation with the additional cuts provides tight lower bounds that are competitive with the ones reported in the literature for other vehicle-flow formulations. Moreover, our algorithm solves an open instance containing 88 customers and 8 facilities.

[1]  Martin Grötschel,et al.  On the symmetric travelling salesman problem I: Inequalities , 1979, Math. Program..

[2]  Thomas L. Magnanti,et al.  Capacitated trees, capacitated routing, and associated polyhedra , 1990 .

[3]  Vasek Chvátal,et al.  Edmonds polytopes and weakly hamiltonian graphs , 1973, Math. Program..

[4]  Chinyao Low,et al.  Heuristic solutions to multi-depot location-routing problems , 2002, Comput. Oper. Res..

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

[6]  Z. Akca,et al.  Modeling and Solving Location Routing and Scheduling Problems , 2008 .

[7]  S. C. Liu,et al.  A heuristic method for the combined location routing and inventory problem , 2005 .

[8]  Ulrich Blasum,et al.  Application of the Branch and Cut Method to the Vehicle Routing Problem , 2000 .

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

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

[11]  Christian Prins,et al.  A Memetic Algorithm with Population Management (MA|PM) for the Capacitated Location-Routing Problem , 2006, EvoCOP.

[12]  Martin W. P. Savelsbergh,et al.  Lifted Cover Inequalities for 0-1 Integer Programs: Computation , 1998, INFORMS J. Comput..

[13]  Adam N. Letchford,et al.  Multistars, partial multistars and the capacitated vehicle routing problem , 2002, Math. Program..

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

[15]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[16]  Børge Obel,et al.  A heuristic solution to the warehouse location-routing problem , 1994 .

[17]  S. Martello,et al.  Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem , 1999 .

[18]  C. K. Y. Lin,et al.  A location-routing-loading problem for bill delivery services , 2002 .

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

[20]  T. C. Hu,et al.  Multi-Terminal Network Flows , 1961 .

[21]  Giovanni Rinaldi,et al.  Easy and difficult objective functions for max cut , 2003, Math. Program..