Abstract
We consider a continuous location problem in which a firm wants to set up two or more new facilities in a competitive environment. Both the locations and the qualities of the new facilities are to be found so as to maximize the profit obtained by the firm. This hard-to-solve global optimization problem has been addressed in Redondo et al. (Evol. Comput.17(1), 21–53, 2009) using several heuristic approaches. Through a comprehensive computational study, it was shown that the evolutionary algorithm uego is the heuristic which provides the best solutions. In this work, uego is parallelized in order to reduce the computational time of the sequential version, while preserving its capability at finding the optimal solutions. The parallelization follows a coarse-grain model, where each processing element executes the uego algorithm independently of the others during most of the time. Nevertheless, some genetic information can migrate from a processor to another occasionally, according to a migratory policy. Two migration processes, named Ring-Opt and Ring-Fusion2, have been adapted to cope the multiple facilities location problem, and a superlinear speedup has been obtained.
Similar content being viewed by others
Abbreviations
- i :
-
Index of demand points, i = 1, . . . , n.
- j :
-
Index of existing facilities, j = 1, . . . , m (the first k of those m facilities belong to the chain).
- l :
-
Index of new facilities, l = 1, . . . , p.
- z l :
-
Location of the l-th new facility, z l = (x l , y l ).
- α l :
-
Quality of the l-th new facility (α l > 0).
- nf l :
-
Variables of the l-th facility, nf l = (z l , α l ).
- nf :
-
Variables of the problem, nf = (nf 1, . . . , nf p ).
- p i :
-
Location of the i-th demand point.
- w i :
-
Demand (or buying power) at p i .
- f j :
-
Location of the j-th existing facility.
- \({d_{i}^{\rm min}}\) :
-
Minimum distance from p i at which the new facilities can be located.
- d ij :
-
Distance between p i and f j .
- α ij :
-
Quality of f j as perceived by p i .
- g i (·):
-
A non-negative non-decreasing function.
- \({{\alpha_{ij}} / {g_i(d_{ij})}}\) :
-
Attraction that p i feels for f j .
- γ i :
-
Weight for the quality of the new facilities as perceived by demand point p i .
- S :
-
Region of the plane where the new facilities can be located.
- q min :
-
Minimum allowed quality for the new facilities.
- q max :
-
Maximum allowed quality for the new facilities.
- \({d_{iz_l}}\) :
-
Distance between p i and z l .
- \({{\gamma_i\alpha_l} / {g_i(d_{iz_l})}}\) :
-
Attraction that p i feels for nf l .
References
Alba E., Tomassini M.: Parallelism and evolutionary algorithms. IEEE Trans. Evol. Comput. 6(5), 443–462 (2002)
Aytug H., Saydam C.: Solving large-scale maximum expected covering location problems by genetic algorithms: a comparative study. Eur. J. Oper. Res. 141(3), 480–494 (2002)
Benati S., Laporte G.: Tabu search algorithms for the (r|X p )-medianoid and (r|p)-centroid problems. Locat. Sci. 2(4), 193–204 (1994)
Brimberg J., Hansen P., Mlandinović N., Taillard E.D.: Improvement and comparison of heuristics for solving the uncapacitated multisource weber problem. Oper. Res. 48(3), 444–460 (2000)
Cantú-Paz, E.: A summary of research on parallel genetic algorithms. Technical Report IlliGAL 95007, University of Illinois, Urbana-Champaign (1995)
Cantú-Paz, E.: A survey of parallel genetic algorithms. Technical Report IlliGAL 97003, University of Illinois, Urbana-Champaign (1997)
Dorigo M., Di Caro G.: The ant colony optimization meta-heuristic. In: David, C., Marco, D., Fred, G. (eds) New Ideas in Optimization , pp. 11–32. McGraw-Hill, London (1999)
Drezner T.: Competitive location in the plane. In: Drezner, Z. (eds) Facility Location: A Survey of Applications and Methods, Springer Series in Operations Research and Financial Engineering, pp. 285–300. Springer, Berlin (1995)
Drezner T., Drezner Z., Salhi S.: Solving the multiple competitive facilities location problem. Eur. J. Oper. Res. 142(1), 138–151 (2002)
Drezner Z.: The p-center problem: heuristic and optimal algorithms. J. Oper. Res. Soc. 35(8), 741–748 (1984)
Drezner Z.: Facility Location: A Survey of Applications and Methods. Springer, Berlin (1995)
Drezner Z., Hamacher H.W.: Facility location, Applications and Theory. Springer, Berlin (2002)
Eiselt H.A., Laporte G., Thisse J.F.: Competitive location models: a framework and bibliography. Trans. Sci. 27(1), 44–54 (1993)
Erkut E., Neuman S.: Analytical models for locating undesirable facilities. Eur. J. Oper. Res. 40(3), 275–291 (1989)
Fernández J., Pelegrín B.: Using interval analysis for solving planar single-facility location problems: new discarding tests. J. Global Optim. 19(1), 61–81 (2001)
Fernández J., Fernández P., Pelegrín B.: A continuous location model for siting a non-noxious undesirable facility within a geographical region. Eur. J. Oper. Res. 121(2), 259–274 (2000)
Fernández J., Pelegrín B., Plastria F., Tóth B.: Solving a Huff-like competitive location and design model for profit maximization in the plane. E. J. Oper. Res. 179(3), 1274–1287 (2007)
Ferreira, A., Pardalos, P. (eds.): Solving combinatorial optimization problems in parallel: methods and techniques, volume 1054 of LNCS State-of-the-Art Surveys. Springer-Verlag, Berlin (1996)
Francis R.L., McGinnis L.F., White J.A.: Facility Layout and Location: An Analytical Approach. Prentice Hall, Englewood Cliffs (1992)
Ghazfan, D., Srinivasan, B., Nolan, M.: Massively parallel genetic algorithms. Technical Report 94-01, Department of Computer Technology. University of Melbourne (1994)
Glover F., Laguna M.: Tabu Search. Kluwer Academic Publisher, Dordrecht (1997)
Goldberg D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MA (1989)
Hansen P., Mladenović N.: Variable neighborhood search: principles and applications. E. J. Oper. Res. 130(3), 449–467 (2001)
Holland J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
Houck C.R., Joines J.A., Kay M.G.: Comparison of genetic algorithms, random restart and two-opt switching for solving large location-allocation problems. Comp. Oper. Res. 23(6), 587–596 (1996)
Huff D.L.: Defining and estimating a trading area. J. Market. 28(3), 34–38 (1964)
Jamarillo J.H., Bhadury J., Batta R.: On the use of genetic algorithms to solve location problems. Comput. Oper. Res. 29(6), 761–779 (2002)
Jelasity, M.: The shape of evolutionary search: discovering and representing search space structure. PhD thesis, Leiden University, January (2001)
Jelasity M., Dombi J.: GAS, a concept on modeling species in genetic algorithms. Art. Intell. 99(1), 1–19 (1998)
Kilkenny M., Thisse J.F.: Economics of location: a selective survey. Comput. Oper. Res. 26(14), 1369–1394 (1999)
Kirkpatrick S., Gelatt C.D., Vecchi M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Migdalas A., Pardalos P.M., Storoy S.: Parallel Computing in Optimization. Kluwer Academic Publishers, Dordrecht (1997)
Ortigosa P.M., García I., Jelasity M.: Reliability and performance of UEGO, a clustering-based global optimizer. J. Global Optim. 19(3), 265–289 (2001)
Pardalos, P.M. (ed.): Parallel Processing of Discrete Problems, volume 106 of The IMA Volumes in Mathematics and its Applications. Springer-Verlag (1999)
Pardalos P.M., Rajasekaran S.: Advances in Randomized Parallel Computing. Kluwer Academic Publishers, Dordrecht (1999)
Pardalos, P.M., Resende, M.G.C., Ramakrishnan, K.G. (eds.): Parallel Processing of Discrete Optimization Problems, vol. 22 of The DIMACS Volumes. American Mathematical Society, Providence, RI (1995)
Plastria F.: Static competitive facility location: an overview of optimisation approaches. Eur. J. Oper. Res. 129(3), 461–470 (2001)
Redondo, J.L., Fernández, J., García, I., Ortigosa P.M.: Heuristics for the facility location and design (1|1)-centroid problem on the plane. Comput. Optim. Appl. (2007). To appear, doi:10.1007/s10589-008-9170-0.
Redondo, J.L., García, I., Pelegrín, B., Fernández, P., Ortigosa, P.M.: CG-GASUB: A parallelized algorithm for finding multiple global optima to a class of discrete location problem. In: Paias, A. Saldanha da Gama, F. (eds.) Proceedings of the EURO Winter Institute on Locations and Logistic, pp. 139–146. Universidade de Lisboa (2007)
Redondo J.L., Fernández J., García I., Ortigosa P.M.: Parallel algorithms for continuous competitive location problems. Optim. Methods Softw. 23(5), 779–791 (2008)
Redondo J.L., Fernández J., García I., Ortigosa P.M.: A robust and efficient global optimization algorithm for planar competitive location problems. Ann. Oper. Res. 167, 87–105 (2009)
Redondo J.L., Fernández J., García I., Ortigosa P.M.: Solving the multiple competitive facilities location and design problem on the plane. Evol. Comput. 17(1), 21–53 (2009)
Salhi S., Gamal M.D.H.: A genetic algorithm based approach for the uncapacitated continuous location-allocation problem. Ann. Oper. Res. 123(1–4), 203–222 (2003)
Tóth B., Fernández J., Pelegrín B., Plastria F.: Sequential versus simultaneous approach in the location and design of two new facilities using planar Huff-like models. Comput. Oper. Res. 36(5), 1393–1405 (2009)
Weber A.: Uber den Standort der Industrien 1. Teil: Reine Theorie des standortes, Tübingen, Germany (1909)
Weiszfeld E.: Sur le point pour lequel la somme des distances de n points donnés est minimum. Tohoku Math. J. 43, 355–386 (1937)
Yang, J., Yang, C.: The retail stores’ competitive location problem with retail regional saturation. In Services Systems and Services Management, 2005. Proceedings of ICSSSM’05. 2005 International Conference on, vol. 2, pp. 1511–1516 (2005).
Author information
Authors and Affiliations
Corresponding author
Additional information
This work has been funded by grants from the Spanish Ministry of Science and Innovation (TIN2008-01117, ECO2008-00667/ECON) and Junta de Andalucía (P06-TIC-01426, P08-TIC-3518), in part financed by the European Regional Development Fund (ERDF).
Rights and permissions
About this article
Cite this article
Redondo, J.L., Fernández, J., García, I. et al. Parallel algorithms for continuous multifacility competitive location problems. J Glob Optim 50, 557–573 (2011). https://doi.org/10.1007/s10898-009-9455-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-009-9455-6