The (1|1)-Centroid Problem on the Plane Concerning Distance Constraints

In 1982, Drezner proposed the (1|1)-centroid problem on the plane, in which two players, called the leader and the follower, open facilities to provide service to customers in a competitive manner. The leader opens the first facility, and then the follower opens the second. Each customer will patronize the facility closest to him (ties broken in favor of the leader's one), thereby decides the market share of the two players. The goal is to find the best position for the leader’s facility so that his market share is maximized. The best algorithm for this problem is an O(n^2 log n)-time parametric search approach, which searches over the space of possible market share values. In the same paper, Drezner also proposed a general version of (1|1)-centroid problem by introducing a minimal distance constraint R, such that the follower's facility is not allowed to be located within a distance R from the leader's. He proposed an O(n^5 log n)-time algorithm for this general version by identifying O(n^4) points as the candidates of the optimal solution and checking the market share for each of them. In this paper, we develop a new parametric search approach searching over the O(n^4) candidate points, and present an O(n^2 log n)-time algorithm for the general version, thereby closing the O(n^3) gap between the two bounds.

[1]  Angelika REISER A Linear Selection Algorithm for Sets of Elements with Weights , 1978, Inf. Process. Lett..

[2]  Vladimir Marianov,et al.  Competitive Location Models , 2019, Location Science.

[3]  Frank Plastria,et al.  Static competitive facility location: An overview of optimisation approaches , 2001, Eur. J. Oper. Res..

[4]  Gilbert Laporte,et al.  Sequential location problems , 1997 .

[5]  Michiel H. M. Smid,et al.  Discrete Voronoi games and ϵ-nets, in two and three dimensions , 2015, Comput. Geom..

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

[7]  Â Pierre Hansen,et al.  Equilibrium Analysis for Voting and Competitive Location Problems , 1990 .

[8]  Richard Cole,et al.  Parallel merge sort , 1988, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[9]  A. Dasci Conditional Location Problems on Networks and in the Plane , 2011 .

[10]  Z. Drezner Competitive location strategies for two facilities , 1982 .

[11]  Gilbert Laporte,et al.  Competitive Location Models: A Framework and Bibliography , 1993, Transp. Sci..

[12]  R. Suárez-Vega,et al.  The Leader–Follower Location Model , 2007 .

[13]  Nimrod Megiddo,et al.  Linear-time algorithms for linear programming in R3 and related problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[14]  Richard Cole,et al.  Slowing down sorting networks to obtain faster sorting algorithms , 2015, JACM.

[15]  Zvi Drezner,et al.  Competitive location in the plane , 1986, Ann. Oper. Res..

[16]  Nimrod Megiddo,et al.  Applying parallel computation algorithms in the design of serial algorithms , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

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

[18]  D. T. Lee,et al.  Geometric complexity of some location problems , 1986, Algorithmica.

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