Skip to main content

Advertisement

Log in

Parallel algorithms for continuous multifacility competitive location problems

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

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.

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.

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

  1. Alba E., Tomassini M.: Parallelism and evolutionary algorithms. IEEE Trans. Evol. Comput. 6(5), 443–462 (2002)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Cantú-Paz, E.: A summary of research on parallel genetic algorithms. Technical Report IlliGAL 95007, University of Illinois, Urbana-Champaign (1995)

  6. Cantú-Paz, E.: A survey of parallel genetic algorithms. Technical Report IlliGAL 97003, University of Illinois, Urbana-Champaign (1997)

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

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Drezner T., Drezner Z., Salhi S.: Solving the multiple competitive facilities location problem. Eur. J. Oper. Res. 142(1), 138–151 (2002)

    Article  Google Scholar 

  10. Drezner Z.: The p-center problem: heuristic and optimal algorithms. J. Oper. Res. Soc. 35(8), 741–748 (1984)

    Google Scholar 

  11. Drezner Z.: Facility Location: A Survey of Applications and Methods. Springer, Berlin (1995)

    Google Scholar 

  12. Drezner Z., Hamacher H.W.: Facility location, Applications and Theory. Springer, Berlin (2002)

    Google Scholar 

  13. Eiselt H.A., Laporte G., Thisse J.F.: Competitive location models: a framework and bibliography. Trans. Sci. 27(1), 44–54 (1993)

    Article  Google Scholar 

  14. Erkut E., Neuman S.: Analytical models for locating undesirable facilities. Eur. J. Oper. Res. 40(3), 275–291 (1989)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. Francis R.L., McGinnis L.F., White J.A.: Facility Layout and Location: An Analytical Approach. Prentice Hall, Englewood Cliffs (1992)

    Google Scholar 

  20. Ghazfan, D., Srinivasan, B., Nolan, M.: Massively parallel genetic algorithms. Technical Report 94-01, Department of Computer Technology. University of Melbourne (1994)

  21. Glover F., Laguna M.: Tabu Search. Kluwer Academic Publisher, Dordrecht (1997)

    Book  Google Scholar 

  22. Goldberg D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading, MA (1989)

    Google Scholar 

  23. Hansen P., Mladenović N.: Variable neighborhood search: principles and applications. E. J. Oper. Res. 130(3), 449–467 (2001)

    Article  Google Scholar 

  24. Holland J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Huff D.L.: Defining and estimating a trading area. J. Market. 28(3), 34–38 (1964)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Jelasity, M.: The shape of evolutionary search: discovering and representing search space structure. PhD thesis, Leiden University, January (2001)

  29. Jelasity M., Dombi J.: GAS, a concept on modeling species in genetic algorithms. Art. Intell. 99(1), 1–19 (1998)

    Article  Google Scholar 

  30. Kilkenny M., Thisse J.F.: Economics of location: a selective survey. Comput. Oper. Res. 26(14), 1369–1394 (1999)

    Article  Google Scholar 

  31. Kirkpatrick S., Gelatt C.D., Vecchi M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Article  Google Scholar 

  32. Migdalas A., Pardalos P.M., Storoy S.: Parallel Computing in Optimization. Kluwer Academic Publishers, Dordrecht (1997)

    Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. Pardalos, P.M. (ed.): Parallel Processing of Discrete Problems, volume 106 of The IMA Volumes in Mathematics and its Applications. Springer-Verlag (1999)

  35. Pardalos P.M., Rajasekaran S.: Advances in Randomized Parallel Computing. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  36. 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)

  37. Plastria F.: Static competitive facility location: an overview of optimisation approaches. Eur. J. Oper. Res. 129(3), 461–470 (2001)

    Article  Google Scholar 

  38. 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.

  39. 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)

  40. 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)

    Article  Google Scholar 

  41. 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)

    Article  Google Scholar 

  42. 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)

    Article  Google Scholar 

  43. 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)

    Article  Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. Weber A.: Uber den Standort der Industrien 1. Teil: Reine Theorie des standortes, Tübingen, Germany (1909)

  46. 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)

    Google Scholar 

  47. 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).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. Fernández.

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

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-009-9455-6

Keywords

Navigation