Abstract
The Single Source Capacitated Facility Location Problem (SSCFLP) consists of determining locations for facilities to meet customer demands so that each customer must be served by a single facility. This paper proposes a matheuristic algorithm for solving large-scale SSCFLP instances that combines neighborhood-based heuristic procedures with the solution of two binary linear programming sub-problems through a general-purpose solver. The proposed algorithm starts from the optimal solution of the linear relaxation of the SSCFLP to reduce its size and identify promising potential locations for opening facilities. Computational experiments were performed on two benchmark sets of large instances. For one of them, the developed algorithm obtained optimal solutions for all instances. For the other set, it provided average relative deviations slightly lower than those of three relevant algorithms from the literature. These results allow us to conclude that the proposed algorithm generates good-quality solutions and is competitive in solving large-scale SSCFLP instances.
Similar content being viewed by others
References
Ahuja, R.K., Orlin, J.B., Pallottino, S., et al.: A multi-exchange heuristic for the single-source capacitated facility location problem. Manage. Sci. 50(6), 749–760 (2004). https://doi.org/10.1287/mnsc.1030.0193
Avella, P., Boccia, M.: A cutting plane algorithm for the capacitated facility location problem. Comput. Optim. Appl. 43, 39–65 (2009). https://doi.org/10.1007/s10589-007-9125-x
Beasley, J.E.: OR-library: distributing test problems by electronic mail. J. Oper. Res. Soc. 41(11), 1069–1072 (1990). https://doi.org/10.1057/jors.1990.166
Caserta, M., Voß, S.: A general corridor method-based approach for capacitated facility location. Int. J. Prod. Res. 58(13), 3855–3880 (2020). https://doi.org/10.1080/00207543.2019.1636320
Chen, C.H., Ting, C.J.: Combining lagrangian heuristic and ant colony system to solve the single source capacitated facility location problem. Transp. Res. Part E Logist. Transp. Rev. 44(6), 1099–1122 (2008). https://doi.org/10.1016/j.tre.2007.09.001
Coelho, E.K.F., Mateus, G.R.: A capacitated plant location model for reverse logistics activities. J. Clean. Prod. 167, 1165–1176 (2017). https://doi.org/10.1016/j.jclepro.2017.07.238
Contreras, I., Díaz, J.: Scatter search for the single source capacitated facility location problem. Ann. Oper. Res. 157, 73–89 (2008). https://doi.org/10.1007/s10479-007-0193-1
Cortinhal, M.J., Captivo, M.E.: Upper and lower bounds for the single source capacitated location problem. Eur. J. Oper. Res. 151(2), 333–351 (2003). https://doi.org/10.1016/S0377-2217(02)00829-9
Díaz, J.A., Fernández, E.: A branch-and-price algorithm for the single source capacitated plant location problem. J. Oper. Res. Soc. 53(7), 728–740 (2002). https://doi.org/10.1057/palgrave.jors.2601353
Delmaire, H., Díaz, J.A., Fernández, E., et al.: Reactive grasp and tabu search based heuristics for the single source capacitated plant location problem. INFOR Inf. Syst. Oper. Res. 37(3), 194–225 (1999). https://doi.org/10.1080/03155986.1999.11732381
Duarte, A., Sánchez-Oro, J., Mladenović, N., et al.: Variable neighborhood descent. In: Martí, R., Pardalos, P.M., Resende, M.G.C. (eds.) Handbook of heuristics, pp. 341–367. Springer International Publishing, Cham (2018). https://doi.org/10.1007/978-3-319-07124-4_9
Fischetti, M., Fischetti, M.: Matheuristics, pp. 1–33. Springer International Publishing, Cham (2016). https://doi.org/10.1007/978-3-319-07153-4_14-1
Fisher, M.L., Jaikumar, R., Van Wassenhove, L.N.: A multiplier adjustment method for the generalized assignment problem. Manage. Sci. 32(9), 1095–1103 (1986). https://doi.org/10.1287/mnsc.32.9.1095
Gadegaard, S., Klose, A., Nielsen, L.: An improved cut-and-solve algorithm for the single-source capacitated facility location problem. EURO J. Comput. Optim. 6(1), 1–27 (2018). https://doi.org/10.1007/s13675-017-0084-4
Geoffrion, A.M., Graves, G.W.: Multicommodity distribution system design by benders decomposition. Manage. Sci. 20(5), 822–844 (1974). https://doi.org/10.1287/mnsc.20.5.822
Gnägi, M., Baumann, P.: A matheuristic for large-scale capacitated clustering. Comput. Oper. Res. 132, 105304 (2021). https://doi.org/10.1016/j.cor.2021.105304
Guastaroba, G., Speranza, M.: A heuristic for BILP problems: the single source capacitated facility location problem. Eur. J. Oper. Res. 238(2), 438–450 (2014). https://doi.org/10.1016/j.ejor.2014.04.007
Hansen, P., Mladenović, N.: A tutorial on variable neighborhood search. Tech. rep., Groupe d’études et de recherche en analyse des décisions, GERAD, Montréal QC H3T 2A7, Canada (2003). https://www.gerad.ca/en/papers/G-2003-46, https://www.gerad.ca/papers/G-2003-46.pdf?locale=en
Hansen, P., Mladenović, N., Todosijević, R., et al.: Variable neighborhood search: basics and variants. EURO J. Comput. Optim. 5(3), 423–454 (2017). https://doi.org/10.1007/s13675-016-0075-x
Hindi, K.S., Pieńkosz, K.: Efficient solution of large scale, single-source, capacitated plant location problems. J. Oper. Res. Soc. 50(3), 268–274 (1999). https://doi.org/10.1057/palgrave.jors.2600698
Ho, S.C.: An iterated tabu search heuristic for the single source capacitated facility location problem. Appl. Soft Comput. 27, 169–178 (2015). https://doi.org/10.1016/j.asoc.2014.11.004
Holmberg, K., Rönnqvist, M., Yuan, D.: An exact algorithm for the capacitated facility location problems with single sourcing. Eur. J. Oper. Res. 113(3), 544–559 (1999). https://doi.org/10.1016/S0377-2217(98)00008-3
Klincewicz, J.G., Luss, H.: A Lagrangian relaxation heuristic for capacitated facility location with single-source constraints. J. Oper. Res. Soc. 37(5), 495–500 (1986). https://doi.org/10.1057/jors.1986.84
López-Ibáñez, M., Dubois-Lacoste, J., Pérez Cáceres, L., et al.: The irace package: iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 3, 43–58 (2016). https://doi.org/10.1016/j.orp.2016.09.002
Neebe, A.W., Rao, M.R.: An algorithm for the fixed-charge assigning users to sources problem. J. Oper. Res. Soc. 34(11), 1107–1113 (1983). https://doi.org/10.2307/2581020
Oliveira, O., Matos, T., Gamboa, D.: A dual RAMP algorithm for single source capacitated facility location problems. Ann. Math. Artif. Intell. 89, 815–834 (2021). https://doi.org/10.1007/s10472-021-09756-0
Qin, J., Ni, L.L., Shi, F.: Combined simulated annealing algorithm for the discrete facility location problem. Sci. World J. 2012, 576,392 (2012). https://doi.org/10.1100/2012/576392
Sridharan, R.: A Lagrangian heuristic for the capacitated plant location problem with single source constraints. Eur. J. Oper. Res. 66(3), 305–312 (1993). https://doi.org/10.1016/0377-2217(93)90219-D
Stefanello, F., de Araújo, O.C.B., Müller, F.M.: Matheuristics for the capacitated p-median problem. Int. Trans. Oper. Res. 22(1), 149–167 (2015). https://doi.org/10.1111/itor.12103
Stützle, T., Ruiz, R.: Iterated local search. In: Martí, R., Pardalos, P.M., Resende, M.G.C. (eds.) Handbook of heuristics, pp. 579–605. Springer International Publishing, Cham (2018). https://doi.org/10.1007/978-3-319-07124-4_8
Tran, T.H., Scaparra, M.P., O’Hanley, J.R.: A hypergraph multi-exchange heuristic for the single-source capacitated facility location problem. Eur. J. Oper. Res. 263(1), 173–187 (2017). https://doi.org/10.1016/j.ejor.2017.04.032
Turkes, R., Sörensen, K., Cuervo, D.P.: A matheuristic for the stochastic facility location problem. J. Heuristics 27(4), 649–694 (2021)
Wilcoxon, F.: Individual comparisons by ranking methods. Biomet. Bull. 1(6), 80–83 (1945). https://doi.org/10.2307/3001968
Yang, Z., Chu, F., Chen, H.: A cut-and-solve based algorithm for the single-source capacitated facility location problem. Eur. J. Oper. Res. 221(3), 521–532 (2012). https://doi.org/10.1016/j.ejor.2012.03.047
Acknowledgements
The authors are grateful to the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), Fundação de Amparo à Pesquisa do Estado de Minas Gerais (FAPEMIG), Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG), and Universidade Federal de Ouro Preto (UFOP) for supporting the development of the present study.
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest regarding the publication of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
de Almeida, G.B., de Sá, E.M., de Souza, S.R. et al. A hybrid iterated local search matheuristic for large-scale single source capacitated facility location problems. J Heuristics (2023). https://doi.org/10.1007/s10732-023-09524-9
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10732-023-09524-9