Solving the uncapacitated facility location problem using tabu search

A tabu search heuristic procedure is developed to solve the uncapacitated facility location problem. Tabu search is used to guide the solution process when evolving from one solution to another. A move is defined to be the opening or closing of a facility. The net cost change resulting from a candidate move is used to measure the attractiveness of the move. After a move is made, the net cost change of a candidate move is updated from its old value. Updating, rather than re-computing, the net cost changes substantially reduces computation time needed to solve a problem when the problem is not excessively large. Searching only a small subset of the feasible solutions that contains the optimal solution, the procedure is computationally very efficient. A computational experiment is conducted to test the performance of the procedure and computational results are reported. The procedure can easily find optimal or near optimal solutions for benchmark test problems from the literature. For randomly generated test problems, this tabu search procedure not only obtained solutions completely dominating those obtained with other heuristic methods recently published in the literature but also used substantially less computation time. Therefore, this tabu search procedure has advantage over other heuristic methods in both solution quality and computation speed.

[1]  Jozef Kratica,et al.  Solving the simple plant location problem by genetic algorithm , 2001, RAIRO Oper. Res..

[2]  Mitsuo Gen,et al.  Optimal design of a star-LAN using neural networks , 1996 .

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

[4]  Bahram Alidaee,et al.  Metaheuristic Optimization via Memory and Evolution: Tabu Search and Scatter Search (Operations Research/Computer Science Interfaces Series) , 2005 .

[5]  Minghe Sun,et al.  A tabu search heuristic procedure for the fixed charge transportation problem , 1998, Eur. J. Oper. Res..

[6]  R. A. Whitaker,et al.  A Fast Algorithm For The Greedy Interchange For Large-Scale Clustering And Median Location Problems , 1983 .

[7]  George L. Nemhauser,et al.  Note--On "Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms" , 1979 .

[8]  George L. Nemhauser,et al.  The uncapacitated facility location problem , 1990 .

[9]  Mauricio G. C. Resende,et al.  A hybrid multistart heuristic for the uncapacitated facility location problem , 2006, Eur. J. Oper. Res..

[10]  Martin Hoefer,et al.  Performance of heuristic and approximation algorithms for the uncapacitated facility location problem , 2002 .

[11]  Chu‐Hua Kuei,et al.  Designing and Managing the Supply Chain Concepts, Strategies, and Case Studies , 2000 .

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

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

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

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

[16]  Shivakumar Vaithyanathan,et al.  Massively parallel analog tabu search using neural networks applied to simple plant location problems , 1996 .

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

[18]  J. Krarup,et al.  The simple plant location problem: Survey and synthesis , 1983 .

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

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

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

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

[23]  J. Current,et al.  An efficient tabu search procedure for the p-Median Problem , 1997 .

[24]  Minghe Sun,et al.  A Tabu Search Heuristic Procedure for Solving the Transportation Problem with Exclusionary Side Constraints , 1998, J. Heuristics.

[25]  Michel Gendreau,et al.  Cooperative Parallel Tabu Search for Capacitated Network Design , 2002, J. Heuristics.

[26]  Avijit Ghosh,et al.  LOCATION-ALLOCATION MODELS IN THE PRIVATE SECTOR: PROGRESS, PROBLEMS AND PROSPECTS. , 1993 .

[27]  G. Nemhauser,et al.  Exceptional Paper—Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms , 1977 .

[28]  Donald Erlenkotter,et al.  A Dual-Based Procedure for Uncapacitated Facility Location , 1978, Oper. Res..

[29]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[30]  M. Brandeau,et al.  An overview of representative problems in location research , 1989 .

[31]  Manfred Körkel On the exact solution of large-scale simple plant location problems , 1989 .

[32]  Minghe Sun,et al.  Tabu search applied to the general fixed charge problem , 1993, Ann. Oper. Res..

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

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

[35]  D. Simchi-Levi Designing And Managing The Supply Chain , 2007 .

[36]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

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

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

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

[40]  Fred W. Glover,et al.  A user's guide to tabu search , 1993, Ann. Oper. Res..