Skip to main content
Log in

Kernel search for the capacitated facility location problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Algorithm 2
Algorithm 3

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)

    Article  MathSciNet  MATH  Google Scholar 

  • Angelelli, E., Mansini, R., Speranza, M.G.: Kernel search: a new heuristic framework for portfolio selection. Comput. Optim. Appl. 51(1), 345–361 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Avella, P., Boccia, M.: A cutting plane algorithm for the capacitated facility location problem. Comput. Optim. Appl. 43(1), 39–65 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • 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)

    Article  MathSciNet  MATH  Google Scholar 

  • Barahona, F., Chudak, F.A.: Near-optimal solutions to large-scale facility location problems. Discrete Optim. 2(1), 35–50 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  • Beasley, J.E.: An algorithm for solving large capacitated warehouse location problems. Eur. J. Oper. Res. 33(3), 314–325 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  • Beasley, J.E.: Lagrangean heuristics for location problems. Eur. J. Oper. Res. 65(3), 383–399 (1993)

    Article  MATH  Google Scholar 

  • Chudak, F.A., Williamson, D.P.: Improved approximation algorithms for capacitated facility location problems. Math. Program., Ser. A 102(2), 207–222 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • Guastaroba, G., Speranza, M.G.: Kernel search: an application to the index tracking problem. Eur. J. Oper. Res. 217(1), 54–68 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Klose, A., Drexl, A.: Facility location models for distribution system design. Eur. J. Oper. Res. 162(1), 4–29 (2005a)

    Article  MathSciNet  MATH  Google Scholar 

  • Klose, A., Drexl, A.: Lower bounds for the capacitated facility location problem based on column generation. Manag. Sci. 51(11), 1689–1705 (2005b)

    Article  MATH  Google Scholar 

  • 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)

    MATH  Google Scholar 

  • 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)

    Google Scholar 

  • Pisinger, D.: Core problems in knapsack algorithms. Oper. Res. 47(4), 570–575 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  • Sun, M.: A tabu search heuristic procedure for the capacitated facility location problem. J. Heuristics 18(1), 91–118 (2012)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • Van Roy, T.J.: A cross decomposition algorithm for capacitated facility location. Oper. Res. 34(1), 145–163 (1986)

    Article  MathSciNet  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to G. Guastaroba.

Appendix: Detailed computational results

Appendix: Detailed computational results

Table 13 Computational results for OR-Library data set
Table 14 Computational results for TBED1 data set
Table 15 Computational results for Test Bed A data set
Table 16 Computational results for Test Bed B data set
Table 17 Computational results for Test Bed C data set

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-012-9212-8

Keywords

Navigation