A tabu search heuristic procedure for the capacitated facility location problem

A tabu search heuristic procedure is developed, implemented and computationally tested for the capacitated facility location problem. The procedure uses different memory structures. Visited solutions are stored in a primogenitary linked quad tree. For each facility, the recent move at which the facility changed its status and the frequency it has been open are also stored. These memory structures are used to guide the main search process as well as the diversification and intensification processes. Lower bounds on the decreases of total cost are used to measure the attractiveness of the moves and to select moves in the search process. A specialized network algorithm is developed to exploit the problem structure in solving transportation problems. Criterion altering, solution reconciling and path relinking are used to perform intensification functions. The performance of the procedure is tested through computational experiments using test problems from the literature and new test problems randomly generated. It found optimal solutions for almost all test problems from the literature. As compared to the heuristic method of Lagrangean relaxation with improved subgradient scheme, the tabu search heuristic procedure found much better solutions using much less CPU time.

[1]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[2]  Nicos Christofides,et al.  Extensions to a Lagrangean relaxation approach for the capacitated warehouse location problem , 1983 .

[3]  Mark S. Daskin,et al.  Network and Discrete Location: Models, Algorithms and Applications , 1995 .

[4]  Luiz Antonio Nogueira Lorena,et al.  Improving traditional subgradient scheme for Lagrangean relaxation: an application to location problems , 1999 .

[5]  Karen Aardal,et al.  Capacitated facility location: Separation algorithms and computational experience , 1998, Math. Program..

[6]  Thomas L. Magnanti,et al.  Valid inequalities and facets of the capacitated plant location problem , 1989, Math. Program..

[7]  T. L. Ray,et al.  Warehouse Location Under Continuous Economies of Scale , 1966 .

[8]  Bhaba R. Sarker,et al.  Discrete location theory , 1991 .

[9]  Minghe Sun,et al.  A primogenitary linked quad tree data structure and its application to discrete multiple criteria optimization , 2006, Ann. Oper. Res..

[10]  J. Beasley Lagrangean heuristics for location problems , 1993 .

[11]  Said Salhi,et al.  Discrete Location Theory , 1991 .

[12]  L. Darrell Whitley,et al.  Deconstructing Nowicki and Smutnicki's i-TSAB tabu search algorithm for the job-shop scheduling problem , 2005, Comput. Oper. Res..

[13]  R. D. Galvão,et al.  A tabu search heuristic for the concentrator location problem , 1998 .

[14]  Søren Kruse Jacobsen,et al.  Heuristics for the capacitated plant location model , 1983 .

[15]  Robert M. Nauss,et al.  An Improved Algorithm for the Capacitated Facility Location Problem , 1978 .

[16]  William B. Carlton,et al.  A note on hashing functions and tabu search algorithms , 1996 .

[17]  Diptesh Ghosh,et al.  Neighborhood search heuristics for the uncapacitated facility location problem , 2003, Eur. J. Oper. Res..

[18]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[19]  Mark S. Daskin,et al.  Strategic facility location: A review , 1998, Eur. J. Oper. Res..

[20]  Yao En-yu Research into the Computation of the Single Source Capacitated Plant Location Problem , 2006 .

[21]  Tony J. Van Roy,et al.  A Cross Decomposition Algorithm for Capacitated Facility Location , 1986, Oper. Res..

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

[23]  A. M. Geoffrion,et al.  Lagrangean Relaxation Applied to Capacitated Facility Location Problems , 1978 .

[24]  Mohammad Abdulrahman Al-Fawzan,et al.  A tabu search approach to the uncapacitated facility location problem , 1999, Ann. Oper. Res..

[25]  P. França,et al.  An adaptive tabu search algorithm for the capacitated clustering problem , 1999 .

[26]  Graciano Sá,et al.  Branch-and-Bound and Approximate Solutions to the Capacitated Plant-Location Problem , 1969, Oper. Res..

[27]  G. Cornuéjols,et al.  A comparison of heuristics and relaxations for the capacitated plant location problem , 1991 .

[28]  Pascal Van Hentenryck,et al.  A simple tabu search for warehouse location , 2004, Eur. J. Oper. Res..

[29]  Minghe Sun,et al.  A Tabu Search Heuristic for the Uncapacitated Facility Location Problem , 2005 .

[30]  B. M. Khumawala,et al.  An Efficient Branch and Bound Algorithm for the Capacitated Warehouse Location Problem , 1977 .

[31]  David L. Woodruff,et al.  Hashing vectors for tabu search , 1993, Ann. Oper. Res..

[32]  Minghe Sun A primogenitary linked quad tree approach for solution storage and retrieval in heuristic binary optimization , 2011, Eur. J. Oper. Res..

[33]  F. Glover,et al.  Fundamentals of Scatter Search and Path Relinking , 2000 .

[34]  Minghe Sun Solving the uncapacitated facility location problem using tabu search , 2006, Comput. Oper. Res..

[35]  Wolfgang Domschke,et al.  ADD – heuristics' starting procedures for capacitated plant location models , 1985 .

[36]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[37]  Alfred A. Kuehn,et al.  A Heuristic Program for Locating Warehouses , 1963 .

[38]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[39]  R. V. Helgason,et al.  Algorithms for network programming , 1980 .

[40]  Jean-Gabriel Ganascia,et al.  Driving Tabu Search with case-based reasoning , 1997 .

[41]  Hugues Delmaire,et al.  REACTIVE GRASP AND TABU SEARCH BASED HEURISTICS FOR THE SINGLE SOURCE CAPACITATED PLANT LOCATION PROBLEM , 1999 .

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

[43]  Martin Hoefer,et al.  Experimental Comparison of Heuristic and Approximation Algorithms for Uncapacitated Facility Location , 2003, WEA.

[44]  Robert Klein,et al.  Project scheduling with time-varying resource constraints , 2000 .

[45]  Fabián A. Chudak,et al.  Near-optimal solutions to large-scale facility location problems , 2005, Discret. Optim..