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

In this article we propose a hybrid genetic algorithm for the discrete $$(r|p)$$(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$$Σ2P-hard, i.e., harder than any problem in NP (if $$\hbox {P}\not =\hbox {NP}$$P≠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.

[1]  Dominik Kress,et al.  Sequential competitive location on networks , 2013, Eur. J. Oper. Res..

[2]  S. Hakimi On locating new facilities in a competitive environment , 1983 .

[3]  José A. Moreno-Pérez,et al.  Particle Swarm Optimization with Two Swarms for the Discrete (r|p)-Centroid Problem , 2011, EUROCAST.

[4]  Nenad Mladenovic,et al.  Fast metaheuristics for the discrete (r|p)-centroid problem , 2014, Autom. Remote. Control..

[5]  H. Hotelling Stability in Competition , 1929 .

[6]  D. Serra,et al.  Competitive location in discrete space , 1994 .

[7]  Polly Bart,et al.  Heuristic Methods for Estimating the Generalized Vertex Median of a Weighted Graph , 1968, Oper. Res..

[8]  C. Craig,et al.  A Location Allocation Model for Facility Planning in a Competitive Environment , 2010 .

[9]  Günther R. Raidl,et al.  Enhancing Genetic Algorithms by a Trie-Based Complete Solution Archive , 2010, EvoCOP.

[10]  Pierre Hansen,et al.  The p-median problem: A survey of metaheuristic approaches , 2005, Eur. J. Oper. Res..

[11]  Günther R. Raidl,et al.  An evolutionary algorithm with solution archives and bounding extension for the generalized minimum spanning tree problem , 2012, GECCO '12.

[12]  Yury Kochetov,et al.  Heuristic and Exact Methods for the Discrete (r |p)-Centroid Problem , 2010, EvoCOP.

[13]  Hans-Christoph Wirth,et al.  Multiple voting location and single voting location on trees , 2007, Eur. J. Oper. Res..

[14]  Yury Kochetov,et al.  On the complexity of the (r|p)-centroid problem in the plane , 2014 .

[15]  Horst A. Eiselt,et al.  An alternating heuristic for medianoid and centroid problems in the plane , 2003, Comput. Oper. Res..

[16]  Emilio Carrizosa,et al.  VNS heuristic for the (r|p)-centroid problem on the plane , 2012, Electron. Notes Discret. Math..

[17]  G Laporte,et al.  TABU SEARCH ALGORITHMS FOR THE (R/XP)-MEDIANOID AND (R/P)-CENTROID PROBLEMS , 1994 .

[18]  T. Drezner Location of multiple retail facilities with limited budget constraints — in continuous space , 1998 .

[19]  Y. Kochetov,et al.  A Hybrid Memetic Algorithm for the Competitive p-Median Problem , 2009 .

[20]  Zvi Drezner,et al.  Solving the multiple competitive facilities location problem , 2002, Eur. J. Oper. Res..

[21]  Günther R. Raidl,et al.  An Evolutionary Algorithm for the Leader-Follower Facility Location Problem with Proportional Customer Behavior , 2014, LION.

[22]  T. Drezner Optimal continuous location of a retail facility, facility attractiveness, and market share: An interactive model , 1994 .

[23]  L. Nemes,et al.  Information control problems in manufacturing , 1988 .

[24]  José A. Moreno-Pérez,et al.  Two-Swarm PSO for Competitive Location Problems , 2008, NICSO.

[25]  Artur Alves Pessoa,et al.  A branch-and-cut algorithm for the discrete (r∣p)-centroid problem , 2013, Eur. J. Oper. Res..

[26]  Giuseppe Nicosia,et al.  Nature Inspired Cooperative Strategies for Optimization (NICSO 2007) (Studies in Computational Intelligence) (Studies in Computational Intelligence) XXXX , 2008 .

[27]  Dan Gusfield Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .