Abstract
The Capacitated Facility Location Problem (CFLP) is among the most studied problems in the OR literature. Each customer demand has to be supplied by one or more facilities. Each facility cannot supply more than a given amount of product. The goal is to minimize the total cost to open the facilities and to serve all the customers. The problem is \(\mathcal{NP}\)-hard. The Kernel Search is a heuristic framework based on the idea of identifying subsets of variables and in solving a sequence of MILP problems, each problem restricted to one of the identified subsets of variables. In this paper we enhance the Kernel Search and apply it to the solution of the CFLP. The heuristic is tested on a very large set of benchmark instances and the computational results confirm the effectiveness of the Kernel Search framework. The optimal solution has been found for all the instances whose optimal solution is known. Most of the best known solutions have been improved for those instances whose optimal solution is still unknown.
Similar content being viewed by others
References
Angelelli, E., Mansini, R., Speranza, M.G.: Kernel search: a general heuristic for the multi-dimensional knapsack problem. Comput. Oper. Res. 37(11), 2017–2026 (2010)
Angelelli, E., Mansini, R., Speranza, M.G.: Kernel search: a new heuristic framework for portfolio selection. Comput. Optim. Appl. 51(1), 345–361 (2012)
Avella, P., Boccia, M.: A cutting plane algorithm for the capacitated facility location problem. Comput. Optim. Appl. 43(1), 39–65 (2009)
Avella, P., Boccia, M., Sforza, A., Vasil’ev, I.: An effective heuristic for large-scale capacitated facility location problems. J. Heuristics 15(6), 597–615 (2009)
Avella, P., Boccia, M., Sforza, A., Vasil’ev, I.: An effective heuristic for large-scale capacitated facility location problems (2006). Draft available from the authors upon request
Balas, E., Zemel, E.: An algorithm for large zero-one knapsack problems. Oper. Res. 28(5), 1130–1154 (1980)
Barahona, F., Chudak, F.A.: Near-optimal solutions to large-scale facility location problems. Discrete Optim. 2(1), 35–50 (2005)
Beasley, J.E.: An algorithm for solving large capacitated warehouse location problems. Eur. J. Oper. Res. 33(3), 314–325 (1988)
Beasley, J.E.: Lagrangean heuristics for location problems. Eur. J. Oper. Res. 65(3), 383–399 (1993)
Chudak, F.A., Williamson, D.P.: Improved approximation algorithms for capacitated facility location problems. Math. Program., Ser. A 102(2), 207–222 (2005)
Cornuéjols, G., Nemhauser, G.L., Wolsey, L.A.: The uncapacitated facility location problem. In: Mirchandani, P., Francis, R. (eds.) Discrete Location Theory, pp. 119–171. Wiley, New York (1990)
Cornuéjols, G., Sridharan, R., Thizy, J.M.: A comparison of heuristics and relaxations for the capacitated plant location problem. Eur. J. Oper. Res. 50(3), 280–297 (1991)
Guastaroba, G., Speranza, M.G.: Kernel search: an application to the index tracking problem. Eur. J. Oper. Res. 217(1), 54–68 (2012)
Klose, A., Drexl, A.: Facility location models for distribution system design. Eur. J. Oper. Res. 162(1), 4–29 (2005a)
Klose, A., Drexl, A.: Lower bounds for the capacitated facility location problem based on column generation. Manag. Sci. 51(11), 1689–1705 (2005b)
Klose, A., Görtz, S.: A branch-and-price algorithm for the capacitated facility location problem. Eur. J. Oper. Res. 51(11), 1689–1705 (2005)
Korupolu, M.R., Plaxton, C.G., Rajaraman, R.: Analysis of a local search heuristic for facility location problems. J. Algorithms 179(3), 1109–1125 (2007)
Pisinger, D.: Core problems in knapsack algorithms. Oper. Res. 47(4), 570–575 (1999)
Sun, M.: A tabu search heuristic procedure for the capacitated facility location problem. J. Heuristics 18(1), 91–118 (2012)
Taillard, É., Voß, S.: POPMUSIC: partial optimization metaheuristic under special intensification conditions. In: Hansen, P., Ribeiro, C.C. (eds.) Essays and Surveys in Metaheuristics, pp. 613–629. Kluwer Academic, Boston (2001)
Van Roy, T.J.: A cross decomposition algorithm for capacitated facility location. Oper. Res. 34(1), 145–163 (1986)
Acknowledgements
The authors would like to express their appreciation for the valuable comments made by the associate editor and two anonymous reviewers.
Author information
Authors and Affiliations
Corresponding author
Appendix: Detailed computational results
Appendix: Detailed computational results
Rights and permissions
About this article
Cite this article
Guastaroba, G., Speranza, M.G. Kernel search for the capacitated facility location problem. J Heuristics 18, 877–917 (2012). https://doi.org/10.1007/s10732-012-9212-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-012-9212-8