Skip to main content

2020 | OriginalPaper | Buchkapitel

A Simple Dual-RAMP Algorithm for the Capacitated Facility Location Problem

verfasst von : Telmo Matos, Óscar Oliveira, Dorabela Gamboa

Erschienen in: Learning and Intelligent Optimization

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Facility Location embodies a class of problems concerned with locating a set of facilities to serve a geographically distributed population of customers at minimum cost. We address the classical Capacitated Facility Location Problem (CFLP) in which the assignment of facilities to customers must ensure enough facility capacity and all the customers must be served. This is a well-known NP-hard problem in combinatorial optimization that has been extensively studied in the literature. Due to the difficulty of the problem, significant research efforts have been devoted to developing advanced heuristic methods aimed at finding high-quality solutions in reasonable computational times. We propose a Relaxation Adaptive Memory Programming (RAMP) approach for the CFLP. Our method combines lagrangean subgradient search with an improvement method to explore primal-dual relationships to create advanced memory structures that integrate information from both primal and dual solution spaces. The algorithm was tested on the standard ORLIB dataset and on other very large-scale instances for the CFLP. Our approach efficiently found the optimal solution for all ORLIB instances and very competitive results for the large-scale ones. Comparisons with current best-performing algorithms for the CFLP show that our RAMP algorithm exhibits excellent results.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Current, J., Daskin, M., Schilling, D.: Discrete Network Location Models. Springer-Verlag, Berlin (2001)MATH Current, J., Daskin, M., Schilling, D.: Discrete Network Location Models. Springer-Verlag, Berlin (2001)MATH
2.
Zurück zum Zitat Jacobsen, S.K.: Heuristics for the capacitated plant location model. Eur. J. Oper. Res. 12, 253–261 (1983)CrossRef Jacobsen, S.K.: Heuristics for the capacitated plant location model. Eur. J. Oper. Res. 12, 253–261 (1983)CrossRef
3.
Zurück zum Zitat Kuehn, A., Hamburger, M.: A heuristic program for locating warehouses. Manage. Sci. 9, 643–666 (1963)CrossRef Kuehn, A., Hamburger, M.: A heuristic program for locating warehouses. Manage. Sci. 9, 643–666 (1963)CrossRef
4.
Zurück zum Zitat Cornuéjols, G., Sridharan, R., Thizy, J.: A comparison of heuristics and relaxations for the capacitated plant location problem. Eur. J. Oper. Res. 50, 280–297 (1991)CrossRef Cornuéjols, G., Sridharan, R., Thizy, J.: A comparison of heuristics and relaxations for the capacitated plant location problem. Eur. J. Oper. Res. 50, 280–297 (1991)CrossRef
5.
Zurück zum Zitat Guignard, M., Spielberg, K.: A direct dual method for the mixed plant location problem with some side constraints. Math. Program. 17, 198–228 (1979)MathSciNetCrossRef Guignard, M., Spielberg, K.: A direct dual method for the mixed plant location problem with some side constraints. Math. Program. 17, 198–228 (1979)MathSciNetCrossRef
6.
Zurück zum Zitat Bilde, O., Krarup, J.: Sharp lower bounds and efficient algorithms for the simple plant location problem. In: Annals of Discrete Mathematics, pp. 79–97 (1977)CrossRef Bilde, O., Krarup, J.: Sharp lower bounds and efficient algorithms for the simple plant location problem. In: Annals of Discrete Mathematics, pp. 79–97 (1977)CrossRef
7.
Zurück zum Zitat Erlenkotter, D.: A dual-based procedure for uncapacitated facility location. Oper. Res. 26, 992–1009 (1978)MathSciNetCrossRef Erlenkotter, D.: A dual-based procedure for uncapacitated facility location. Oper. Res. 26, 992–1009 (1978)MathSciNetCrossRef
8.
Zurück zum Zitat Avella, P., Boccia, M., Sforza, A., Vasil’ev, I.: An effective heuristic for large-scale capacitated facility location problems. J. Heuristics 15, 597–615 (2008)CrossRef Avella, P., Boccia, M., Sforza, A., Vasil’ev, I.: An effective heuristic for large-scale capacitated facility location problems. J. Heuristics 15, 597–615 (2008)CrossRef
9.
Zurück zum Zitat Lorena, L., Senne, E.: Improving traditional subgradient scheme for Lagrangean relaxation: an application to location problems. Int. J. Math. Algorithms 1, 133–151 (1999)MATH Lorena, L., Senne, E.: Improving traditional subgradient scheme for Lagrangean relaxation: an application to location problems. Int. J. Math. Algorithms 1, 133–151 (1999)MATH
10.
Zurück zum Zitat Beasley, J.E.: Lagrangean heuristics for location problems. Eur. J. Oper. Res. 65, 383–399 (1993)CrossRef Beasley, J.E.: Lagrangean heuristics for location problems. Eur. J. Oper. Res. 65, 383–399 (1993)CrossRef
11.
Zurück zum Zitat Sridharan, R.: The capacitated plant location problem. Eur. J. Oper. Res. 87, 203–213 (1995)CrossRef Sridharan, R.: The capacitated plant location problem. Eur. J. Oper. Res. 87, 203–213 (1995)CrossRef
12.
Zurück zum Zitat Van Roy, T.: A cross decomposition algorithm for capacitated facility location. Eur. J. Oper. Res. 34, 145–163 (1986)MathSciNetCrossRef Van Roy, T.: A cross decomposition algorithm for capacitated facility location. Eur. J. Oper. Res. 34, 145–163 (1986)MathSciNetCrossRef
13.
Zurück zum Zitat Bornstein, C.T.: An ADD/DROP procedure for the capacitated plant location problem. Pesqui. Operacional 24, 151–162 (2003)CrossRef Bornstein, C.T.: An ADD/DROP procedure for the capacitated plant location problem. Pesqui. Operacional 24, 151–162 (2003)CrossRef
14.
Zurück zum Zitat Bornstein, C.T.C., Azlan, H.H.B.: The use of reduction tests and simulated annealing for the capacitated plant location problem. Locat. Sci. 6, 67–81 (1998)CrossRef Bornstein, C.T.C., Azlan, H.H.B.: The use of reduction tests and simulated annealing for the capacitated plant location problem. Locat. Sci. 6, 67–81 (1998)CrossRef
15.
Zurück zum Zitat Lai, M.-C., Sohn, H., Tseng, T.-L. (Bill), Chiang, C.: A hybrid algorithm for capacitated plant location problem. Expert Syst. Appl. 37 8599–8605 (2010)CrossRef Lai, M.-C., Sohn, H., Tseng, T.-L. (Bill), Chiang, C.: A hybrid algorithm for capacitated plant location problem. Expert Syst. Appl. 37 8599–8605 (2010)CrossRef
16.
Zurück zum Zitat Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4, 238–252 (1962)MathSciNetCrossRef Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numer. Math. 4, 238–252 (1962)MathSciNetCrossRef
17.
Zurück zum Zitat Sastry, K., Goldberg, D.E., Kendall, G.: Genetic algorithms. In: Search Methodologies, pp. 93–117. Springer US, Boston (2014) Sastry, K., Goldberg, D.E., Kendall, G.: Genetic algorithms. In: Search Methodologies, pp. 93–117. Springer US, Boston (2014)
19.
Zurück zum Zitat Glover, F.: Tabu search—part I. ORSA J. Comput. 1, 190–206 (1989)CrossRef Glover, F.: Tabu search—part I. ORSA J. Comput. 1, 190–206 (1989)CrossRef
20.
21.
Zurück zum Zitat Sun, M.: A tabu search heuristic procedure for the capacitated facility location problem. J. Heuristics 18, 91–118 (2012)CrossRef Sun, M.: A tabu search heuristic procedure for the capacitated facility location problem. J. Heuristics 18, 91–118 (2012)CrossRef
22.
Zurück zum Zitat Kennington, J.L., Helgason, R.V.: Algorithms for network programming. John Wiley & Sons Inc., New York (1980)MATH Kennington, J.L., Helgason, R.V.: Algorithms for network programming. John Wiley & Sons Inc., New York (1980)MATH
23.
Zurück zum Zitat Ronaldo Silva, V.F.: Um Algoritmo GRASP Híbrido para o Problema de Localização Capacitada de Custo Fixo, (2007) Ronaldo Silva, V.F.: Um Algoritmo GRASP Híbrido para o Problema de Localização Capacitada de Custo Fixo, (2007)
24.
Zurück zum Zitat Guastaroba, G., Speranza, M.G.: Kernel search for the capacitated facility location problem. J. Heuristics 18, 877–917 (2012)CrossRef Guastaroba, G., Speranza, M.G.: Kernel search for the capacitated facility location problem. J. Heuristics 18, 877–917 (2012)CrossRef
25.
Zurück zum Zitat Guastaroba, G., Speranza, M.G.: Kernel search: an application to the index tracking problem. Eur. J. Oper. Res. 217, 54–68 (2012)MathSciNetCrossRef Guastaroba, G., Speranza, M.G.: Kernel search: an application to the index tracking problem. Eur. J. Oper. Res. 217, 54–68 (2012)MathSciNetCrossRef
27.
Zurück zum Zitat Levanova, T., Tkachuk, E.: Development of a bee colony optimization algorithm for the capacitated plant location problem. In: II International Conference Optimization and Applications (OPTIMA-2011), pp. 153–156, Petrovac, Montenegro (2011) Levanova, T., Tkachuk, E.: Development of a bee colony optimization algorithm for the capacitated plant location problem. In: II International Conference Optimization and Applications (OPTIMA-2011), pp. 153–156, Petrovac, Montenegro (2011)
28.
Zurück zum Zitat Cabrera, G., Cabrera, E., Soto, R., Rubio, L.J.M., Crawford, B., Paredes, F.: A hybrid approach using an artificial bee algorithm with mixed integer programming applied to a large-scale capacitated facility location problem. Math. Probl. Eng. 2012, 14 (2012)CrossRef Cabrera, G., Cabrera, E., Soto, R., Rubio, L.J.M., Crawford, B., Paredes, F.: A hybrid approach using an artificial bee algorithm with mixed integer programming applied to a large-scale capacitated facility location problem. Math. Probl. Eng. 2012, 14 (2012)CrossRef
29.
Zurück zum Zitat Rego, C.: RAMP: a new metaheuristic framework for combinatorial optimization. In: Rego, C., Alidaee, B. (eds.) Metaheuristic Optimization via Memory and Evolution: Tabu Search and Scatter Search, pp. 441–460. Kluwer Academic Publishers (2005) Rego, C.: RAMP: a new metaheuristic framework for combinatorial optimization. In: Rego, C., Alidaee, B. (eds.) Metaheuristic Optimization via Memory and Evolution: Tabu Search and Scatter Search, pp. 441–460. Kluwer Academic Publishers (2005)
30.
Zurück zum Zitat Rego, C., Mathew, F., Glover, F.: RAMP for the capacitated minimum spanning tree problem. Ann. Oper. Res. 181, 661–681 (2010)MathSciNetCrossRef Rego, C., Mathew, F., Glover, F.: RAMP for the capacitated minimum spanning tree problem. Ann. Oper. Res. 181, 661–681 (2010)MathSciNetCrossRef
31.
Zurück zum Zitat Gamboa, D.: Adaptive Memory Algorithms for the Solution of Large Scale Combinatorial Optimization Problems, Ph.D. Thesis (in Portuguese) (2008) Gamboa, D.: Adaptive Memory Algorithms for the Solution of Large Scale Combinatorial Optimization Problems, Ph.D. Thesis (in Portuguese) (2008)
33.
Zurück zum Zitat Matos, T., Maia, F., Gamboa, D.: Improving traditional dual ascent algorithm for the uncapacitated multiple allocation hub location problem: a RAMP approach. In: Nicosia, G., Pardalos, P., Giuffrida, G., Umeton, R., Sciacca, V. (eds.) LOD 2018. LNCS, vol. 11331, pp. 243–253. Springer, Cham (2019)CrossRef Matos, T., Maia, F., Gamboa, D.: Improving traditional dual ascent algorithm for the uncapacitated multiple allocation hub location problem: a RAMP approach. In: Nicosia, G., Pardalos, P., Giuffrida, G., Umeton, R., Sciacca, V. (eds.) LOD 2018. LNCS, vol. 11331, pp. 243–253. Springer, Cham (2019)CrossRef
34.
Zurück zum Zitat Matos, T., Maia, F., Gamboa, D.: A simple dual-RAMP algorithm for the uncapacitated multiple allocation hub location problem. In: 18th International Conference on Hybrid Intelligent Systems (HIS 2018) in Portugal, 2018, pp. 331–339 (2020) Matos, T., Maia, F., Gamboa, D.: A simple dual-RAMP algorithm for the uncapacitated multiple allocation hub location problem. In: 18th International Conference on Hybrid Intelligent Systems (HIS 2018) in Portugal, 2018, pp. 331–339 (2020)
35.
Zurück zum Zitat Daskin, M.M.S.: Network and Discrete Location: Models, Algorithms, and Applications. Wiley, New York (1995)CrossRef Daskin, M.M.S.: Network and Discrete Location: Models, Algorithms, and Applications. Wiley, New York (1995)CrossRef
36.
Zurück zum Zitat Beasley, J.: OR-library: distributing test problems by electronic mail. J. Oper. Res. Soc. 65, 1069–1072 (1990)CrossRef Beasley, J.: OR-library: distributing test problems by electronic mail. J. Oper. Res. Soc. 65, 1069–1072 (1990)CrossRef
37.
Zurück zum Zitat Avella, P., Boccia, M.: A cutting plane algorithm for the capacitated facility location problem. Comput. Optim. Appl. 43, 39–65 (2009)MathSciNetCrossRef Avella, P., Boccia, M.: A cutting plane algorithm for the capacitated facility location problem. Comput. Optim. Appl. 43, 39–65 (2009)MathSciNetCrossRef
38.
Zurück zum Zitat Beasley, J.E.: An algorithm for solving large capacitated warehouse location problems. Eur. J. Oper. Res. 33, 314–325 (1988)MathSciNetCrossRef Beasley, J.E.: An algorithm for solving large capacitated warehouse location problems. Eur. J. Oper. Res. 33, 314–325 (1988)MathSciNetCrossRef
39.
Zurück zum Zitat Avella, P., Boccia, M., Sforza, A., Vasilev, I.: An effective heuristic for large-scale capacitated facility location problems - draft available from the authors upon request. J. Heuristics 15, 597–615 (2006)CrossRef Avella, P., Boccia, M., Sforza, A., Vasilev, I.: An effective heuristic for large-scale capacitated facility location problems - draft available from the authors upon request. J. Heuristics 15, 597–615 (2006)CrossRef
Metadaten
Titel
A Simple Dual-RAMP Algorithm for the Capacitated Facility Location Problem
verfasst von
Telmo Matos
Óscar Oliveira
Dorabela Gamboa
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-38629-0_20