Skip to main content

Advertisement

Log in

A hybrid genetic algorithm with solution archive for the discrete \((r|p)\)-centroid problem

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

In this article we propose a hybrid genetic algorithm for the discrete \((r|p)\)-centroid problem. We consider the competitive facility location problem where two non-cooperating companies enter a market sequentially and compete for market share. The first decision maker, called the leader, wants to maximize his market share knowing that a follower will enter the same market. Thus, for evaluating a leader’s candidate solution, a corresponding follower’s subproblem needs to be solved, and the overall problem therefore is a bi-level optimization problem. This problem is \(\Sigma _2^P\)-hard, i.e., harder than any problem in NP (if \(\hbox {P}\not =\hbox {NP}\)). A heuristic approach is employed which is based on a genetic algorithm with tabu search as local improvement procedure and a complete solution archive. The archive is used to store and convert already visited solutions in order to avoid costly unnecessary re-evaluations. Different solution evaluation methods are combined into an effective multi-level evaluation scheme. The algorithm is tested on well-known benchmark sets of both Euclidean and non-Euclidean instances as well as on larger newly created instances. Especially on the Euclidean instances our algorithm is able to exceed previous state-of-the-art heuristic approaches in solution quality and running time in most cases.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Notes

  1. http://math.nsc.ru/AP/benchmarks/Competitive/p_med_comp_eng.html.

  2. https://www.ads.tuwien.ac.at/w/Research/Problem_Instances#Competitive_Facility_Location_Problems.

References

  • Alekseeva, E., Kochetov, Y.: Matheuristics and exact methods for the discrete \((r|p)\)-centroid problem. In: Talbi, E.G. (ed.) Metaheuristics for Bi-Level Optimization, Studies in Computational Intelligence, vol. 482, pp. 189–219. Springer, Berlin (2013)

    Chapter  Google Scholar 

  • Alekseeva, E., Kochetova, N., Kochetov, Y., Plyasunov, A.: A hybrid memetic algorithm for the competitive \(p\)-median problem. In: Bakhtadze, N., Dolgui, A. (eds.) Information Control Problems in Manufacturing, vol. 13, pp. 1533–1537. International Federation of Automatic Control, Salvador (2009)

    Google Scholar 

  • Alekseeva, E., Kochetova, N., Kochetov, Y., Plyasunov, A.: Heuristic and exact methods for the discrete \((r |p)\)-centroid problem. In: Cowling, P., Merz, P. (eds.) Evolutionary Computation in Combinatorial Optimization, LNCS, vol. 6022, pp. 11–22. Springer, Berlin (2010)

    Chapter  Google Scholar 

  • Bhadury, J., Eiselt, H., Jaramillo, J.: An alternating heuristic for medianoid and centroid problems in the plane. Comput. Oper. Res. 30(4), 553–565 (2003)

    Article  MATH  Google Scholar 

  • Biesinger, B., Hu, B., Raidl, G.: An evolutionary algorithm for the leader-follower facility location problem with proportional customer behavior. In: Pardalos, P.M., Resende, M.G., Vogiatzis, C., Walteros, J.L. (eds.) Learning and Intelligent Optimization, Lecture Notes in Computer Science, pp. 203–217. Springer, Berlin (2014)

    Chapter  Google Scholar 

  • Campos-Rodríguez, C., Moreno-Pérez, J., Noltemeier, H., Santos-Peñate, D.: Two-swarm pso for competitive location problems. In: Krasnogor, N., Melián-Batista, M., Pérez, J., Moreno-Vega, J., Pelta, D. (eds.) Nature Inspired Cooperative Strategies for Optimization (NICSO 2008), Studies in Computational Intelligence, vol. 236, pp. 115–126. Springer, Berlin (2009)

    Chapter  Google Scholar 

  • Campos-Rodríguez, C., Moreno-Pérez, J.A., Santos-Peñate, D.: Particle swarm optimization with two swarms for the discrete \((r|p)\)-centroid problem. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds.) Computer Aided Systems Theory (EUROCAST 2011), LNCS, vol. 6927, pp. 432–439. Springer, Berlin (2012)

    Chapter  Google Scholar 

  • Davydov, I., Kochetov, Y., Carrizosa, E.: VNS heuristic for the centroid problem on the plane. Electron. Notes Discret. Math. 39, 5–12 (2012)

    Article  MathSciNet  Google Scholar 

  • Davydov, I., Kochetov, Y., Mladenovic, N., Urosevic, D.: Fast metaheuristics for the discrete \((r|p)\)-centroid problem. Autom. Remote Control 75(4), 677–687 (2014a)

    Article  MATH  MathSciNet  Google Scholar 

  • Davydov, I., Kochetov, Y., Plyasunov, A.: On the complexity of the \((r|p)\)-centroid problem in the plane. TOP 22(2), 614–623 (2014b)

    Article  MATH  MathSciNet  Google Scholar 

  • Drezner, T.: Optimal continuous location of a retail facility, facility attractiveness, and market share: an interactive model. J. Retail. 70(1), 49–64 (1994)

    Article  Google Scholar 

  • Drezner, T.: Location of multiple retail facilities with limited budget constraints in continuous space. J. Retail. Consum. Serv. 5(3), 173–184 (1998)

    Article  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  • Ghosh, A., Craig, C.: A location allocation model for facility planning in a competitive environment. Geogr. Anal. 16(1), 39–51 (1984)

    Article  Google Scholar 

  • Gusfield, D.: Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology. Cambridge University Press, New York (1997)

    Book  MATH  Google Scholar 

  • Hakimi, S.: On locating new facilities in a competitive environment. Eur. J. Oper. Res. 12(1), 29–35 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  • Hotelling, H.: Stability in competition. Econ. J. 39(153), 41–57 (1929)

    Article  Google Scholar 

  • Hu, B., Raidl, G.: An evolutionary algorithm with solution archives and bounding extension for the generalized minimum spanning tree problem. In: Soule, T. (ed.) Proceedings of the 14th annual conference on genetic and evolutionary computation (GECCO), pp. 393–400. ACM Press, Philadelphia (2012)

  • Kochetov, Y., Kochetova, N., Plyasunov, A.: A matheuristic for the leader-follower facility location and design problem. In: Lau H, Van Hentenryck P, Raidl G (eds) Proceedings of the 10th metaheuristics international conference (MIC 2013), Singapore, pp 32/1–32/3 (2013)

  • Kress, D., Pesch, E.: Sequential competitive location on networks. Eur. J. Oper. Res. 217(3), 483–499 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  • Laporte, G., Benati, S.: Tabu search algorithms for the \((r|x_p)\)-medianoid and \((r|p)\)-centroid problems. Locat. Sci. 2, 193–204 (1994)

    MATH  Google Scholar 

  • Mladenović, N., Brimberg, J., Hansen, P., Moreno-Pérez, J.A.: The p-median problem: A survey of metaheuristic approaches. Eur. J. Oper. Res. 179(3), 927–939 (2007)

    Article  MATH  Google Scholar 

  • Noltemeier, H., Spoerhase, J., Wirth, H.C.: Multiple voting location and single voting location on trees. Eur. J. Oper. Res. 181(2), 654–667 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  • Raidl, G., Hu, B.: Enhancing genetic algorithms by a trie-based complete solution archive. In: Cowling, P., Merz, P. (eds.) Evolutionary Computation in Combinatorial Optimization, LNCS, vol. 6022, pp. 239–251. Springer, Berlin (2010)

    Chapter  Google Scholar 

  • Roboredo, M., Pessoa, A.: A branch-and-cut algorithm for the discrete \((r|p)\)-centroid problem. Eur. J. Oper. Res. 224(1), 101–109 (2013)

    Article  MATH  MathSciNet  Google Scholar 

  • Serra, D., Revelle, C.: Competitive location in discrete space. In: Economics working papers 96, Department of Economics and Business, University of Pompeu Fabra, Spain, Technical Report (1994)

Download references

Acknowledgments

This work is supported by the Austrian Science Fund (FWF) under Grant P24660-N23.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Benjamin Biesinger.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Biesinger, B., Hu, B. & Raidl, G. A hybrid genetic algorithm with solution archive for the discrete \((r|p)\)-centroid problem. J Heuristics 21, 391–431 (2015). https://doi.org/10.1007/s10732-015-9282-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-015-9282-5

Keywords

Navigation