Keywords

1 Introduction

Consider a market with consumers and retailers. Suppose that the former ones are distributed on the unit interval and each one of them shops at the closest store whereas the latter ones decide where to locate in order to attract the largest fraction of consumers. This model is called the Pure Location Game and was initially considered by Hotelling [18] for the case of two retailers. This seminal paper has been extended and applied in different fields such as industrial organization or spatial competition (as in [8]), giving rise to an immense literature.

Among the different lessons one can draw from this model, the convergence to the median result is a highly attractive feature. Indeed, with just two players, a unique equilibrium exists. This equilibrium has two main features: (1) it is in pure strategies and (2) both parties locate at the location preferred by the median consumer. Yet, these attractive features are not robust to the introduction of some slight modifications of the model (see the review of the literature for a detailed account). For instance, if one assumes that consumers are distributed on a multidimensional space rather than on the unit interval, a pure equilibrium ceases to exist. Similarly, adding more retailers to the game might imply that a pure strategy equilibrium fails to exist. For instance, a pure equilibrium need not exist with at least four firms [26] when firms can locate over the unit interval. Nuñez and Scarsini [25] prove that, surprisingly a pure equilibrium must exist when the number of retailers is large enough as long as firms are restricted to choose from a finite set of locations. More specifically, while the consumers are distributed in a multidimensional space, the retailers can only locate in a finite subset of this space.Footnote 1 Moreover, in this pure strategy equilibrium, the distribution of retailers converges towards the distribution of consumers when the number of retailers increases. Note that [25]’s result allows the consumers to be distributed in any multidimensional space and holds independently of the finite set of locations the retailers can choose from.

The current work focuses on a similar frameworkFootnote 2 and attempts to characterize the whole set of symmetric equilibria when the number of retailers becomes large enough. To do so, we first consider a simple version of the model, where all retailers are symmetric. We examine the properties of symmetric mixed strategy equilibria (which must exist since the game is finite and symmetric). We first prove that, as the number of retailers grows large, every symmetric equilibrium must be completely mixed. In other words, in these equilibria, every feasible location is occupied with positive probability. This implies that the expected payoff from choosing each location must be equal for each retailer. A non-trivial consequence of this is that the distribution of retailers induced by the symmetric mixed equilibrium converges to the consumers’ distribution.

Once we have considered the simple model with an exogenous number of symmetric retailers, we then examine two extensions. The first extension deals with games with a random number of players and the second one introduces ex-ante asymmetries between the retailers. As far as the first extension is concerned, it is well-known that games with a large number of players can easily produce results that are not robust with respect to the number of players. In order to check this robustness, we consider also a model where the number of players is random, using Poisson games à la [23, 24]. We show that in the unique equilibrium of the Poisson game retailers match consumers when the parameter of the Poisson distribution is large enough, so retailers do not even need to know the exact number of their competitors to play their (mixed) equilibrium strategies.

Finally, we consider a richer model where the retailers are of two different types, advantaged and disadvantaged. Consumers prefer advantaged retailers, so they are ready to travel a bit more to shop at one of them rather than at a disadvantaged one. Here we model the comparative advantage of the first type of retailers by an additive constant. This is formally equivalent to the idea of valence in election models [see 2, 3, among others]. We show that, when the number of advantaged players increases, they play as if the disadvantaged retailers did not exist, and these ones get a zero payoff, no matter what they do.

1.1 Review of the Literature

We refer the reader to [13] for a recent survey of the literature on Hotelling games. Here we just mention the articles that are somehow closer to our contribution. Eaton and Lipsey [10] consider a Hotelling-type model with an arbitrary number of players, different possible structures of the space where retailers can locate, and different distributions of the customers. Lederer and Hurter [20] consider a model with two retailers where consumers are non-uniformly distributed on the plane. Aoyagi and Okabe [1] look at a bidimensional market and, through simulation, relate the existence of equilibria and their properties to the shape of the market. Tabuchi [32] considers a two-stage Hotelling duopoly model in a bidimensional market. Hörner and Jamison [17] look at a Hotelling model with a finite number of customers. Note that, with just two retailers, the literature has underlined the existence of a “curse of multidimensionality” (see [5] and [33] for a discussion). This curse implies that there exists no equilibrium in pure strategies for almost all distributions of consumers whenever the competition takes place in a setting with more than one dimension (as first identified by Plott [30]).Footnote 3 When the number of retailers becomes large, the location of the retailers at the symmetric mixed equilibrium tends to coincide with the distribution of the consumers on the space. This phenomenon where “retailers match consumers” was first observed by Osborne and Pitchik [26].Footnote 4 A similar result is present in [19] and [27] in the context of professional forecasting. The previously mentioned results just focus on the unidimensional space. As far as multidimensional spaces are concerned, [9, 11, 22], and [15] consider a Hotelling model on graphs where retailers can locate only on the vertices of the graph. Pálvölgyi [28], Fournier and Scarsini [13], and Fournier [12] consider Hotelling games on graphs with an arbitrary number of players. Heijnen and Soetevent [16] extend Hotelling’s model of price competition with quadratic transportation costs from a line to graphs. Another model of location-price competition on a graph is studied in [29]. Nuñez and Scarsini [25] prove the existence of pure strategy equilibrium when the number of locations is finite and the number of players is large enough.

Two papers on the optimization literature are related to ours. Crippa et al. [7] focuses on an one-shot optimization problem where several agents, distributed across some space, have access to different services. To use a service, each agent spends some amount of time which is due both to the travel time to the service and to the queue time waiting in the service. This article considers this problem globally and in an equilibrium-like perspective. Mallozzi and Passarelli di Napoli [21] solve a two-stage optimization problem in which a social planner divides the market region into a set of service regions, each served by a single facility, in order to minimize the total cost. More precisely, the social planner decides in the first period the location of the facilities and seeks in the second period an optimal partition of the customers in each of the locations.

The paper is organized as follows. Section 2 introduces the model. Section 3 analyzes its equilibria. Section 4 considers the case of a random number of retailers. Section 5 deals with the case of differentiated retailers. All proofs are in Appendix.

2 The Model

In this section we describe the basic location model, whose different variations will be studied in the rest of the paper. This model falls in the more general framework studied by Nuñez and Scarsini [25].

2.1 Consumers

In this model consumers are distributed according to a measure λ on a compact Borel metric space (S, d). For instance S could be a compact subset of \(\mathbb{R}^{2}\) or a compact subset of a 2-sphere, but it could also be a (properly metrized) network.

2.2 Retailers

A finite set N n : = { 1, , n} of retailers have to decide where to set shop, knowing that consumers choose the closest retailers. Each retailer wants to maximize her market share. The action set of each retailer is a finite subset of S. This means that, unlike what happens in a typical Hotelling-type model, retailers cannot locate anywhere they want, but can choose only one of finitely many possible locations. For instance they can set shop only in one of the existing shopping malls in town.

2.3 Tessellation

More formally, define K = { 1, , k} and let X K : = { x 1, , x k } ⊂ S be a finite collection of points in S. These are the points where retailers can open a store. For every J ⊂ K call X J : = { x j : j ∈ J} and consider the Voronoi tessellation V (X J ) of S induced by X J . That is, for each x j  ∈ X J define the Voronoi cell of x j as follows:

$$\displaystyle{ v_{J}(x_{j}):=\{ y \in S: d(y,x_{j}) \leq d(y,x_{\ell})\text{ for all }x_{\ell} \in X_{J}\}. }$$

The cell v J (x j ) contains all points whose distance from x j is not larger than the distance from the other points in X J . Call

$$\displaystyle{ V (X_{J}):= (v_{J}(x_{j}))_{j\in J} }$$

the set of all Voronoi cells v J (x j ). See, for instance, Fig. 1. It is clear that for J ⊂ L ⊂ K we have v J (x j ) ⊃ v L (x j ) for every j ∈ J.

Fig. 1
figure 1

Various Voronoi tessellations with different subsets of locations. (a ) X K  ⊂ [0, 1]2,  K = { 1, , 10}. (b ) V (X J ),  J = { 1, 2}. (c ) V (X J ),  J = { 3, 4, 5}. (d ) V (X J ),  J = { 3, 4, 5, 6}. (e ) V (X J ),  J = { 1, 2, 7, 8, 9, 10}. (f ) V (X J ),  J = K

Given that λ is the distribution of consumers on the space S, we have that λ(v J (x j )) is the mass of consumers who are weakly closer to x j than to any other point in X J . These consumers will weakly prefer to shop at location x j rather than at other locations in X J since we assume that all firms offer the same good at the same price.

To simplify the notation and the results, we assume that S is a compact subset of some Euclidean space, that λ is absolutely continuous with respect to the Lebesgue measure on this space and

$$\displaystyle{ \lambda (v_{K}(x_{j})) > 0\quad \text{for all }x_{j} \in X_{K}. }$$
(1)

This assumption implies that the set of consumers that belong to r different Voronoi cells \(v_{J}(x_{j_{1}}),\ldots,v_{J}(x_{j_{r}})\) (i.e. are at the same distance of several points in X K ) is of zero measure. This allows us to simplify the payoff functions. More general situations can be considered but they would require more care in handling ties.

2.4 The Game

We will build a game where N n : = { 1, , n} is the set of players. For i ∈ N n call a i  ∈ X K the action of player i. Then \(\boldsymbol{a}:= (a_{i})_{i\in N_{n}}\) is the profile of actions and \(\boldsymbol{a}_{-i}:= (a_{h})_{h\in N_{n}\setminus \{i\}}\) is the profile of actions of all the players different from i. Hence \(\boldsymbol{a} = (a_{i},\boldsymbol{a}_{-i})\).

We say that \(\boldsymbol{a}:= (a_{1},\ldots,a_{n}) \approx X_{J}\) if for all locations x j  ∈ X J there exists a player i ∈ N n such that a i  = x j and for all players i ∈ N n there exists a location x j  ∈ X J such that a i  = x j . For each \(\boldsymbol{a}\), we let \(K(\boldsymbol{a})\) denote the subset of K such that \(\boldsymbol{a} \approx X_{K(\boldsymbol{a})}\). Therefore, for i ∈ N n , the payoff of player i is \(u_{i}: X_{K}^{n} \rightarrow \mathbb{R}\), defined as follows:

$$\displaystyle{ u_{i}(\boldsymbol{a}) = \frac{1} {\mathop{\mathrm{card}}\nolimits \{h: a_{h} = a_{i}\}}\lambda (v_{K(\boldsymbol{a})}(a_{i})). }$$
(2)

The idea behind expression (2) is as follows. Player i’s payoff is the measure of the consumers that are closer to the location that she chooses than to any other location chosen by any other player, divided by the number of retailers that choose the same action as i. As Fig. 1 shows, some locations may not be chosen by any player, this is why, for every J ⊂ K, we have to consider the Voronoi tessellation V (X J ) with \(\boldsymbol{a} \approx X_{J}\) rather than the finer tessellation V (X K ). We examine a simple example to clarify the idea.

Example 1.

Let S = [0, 1], let λ be the Lebesgue measure on [0, 1], and let X K  = { 0, 1∕2, 1}. As mentioned before, for any given X J , the Voronoi cell of location x j represents the set of points in [0, 1] that are closer to x j than any other point in X J .

$$\displaystyle\begin{array}{rcl} v_{J}(0)& =& \left \{\begin{array}{@{}l@{\quad }l@{}} [0,1] \quad &\text{if }X_{J} =\{ 0\}, \\ {}[0,1/2]\quad &\text{if }X_{J} =\{ 0,1\}, \\ {}[0,1/4]\quad &\text{if }X_{J} = X_{K}\text{ or }X_{J} =\{ 0,1/2\}. \end{array} \right. {}\\ v_{J}(1/2)& =& \left \{\begin{array}{@{}l@{\quad }l@{}} [0,1] \quad &\text{if }X_{J} =\{ 1/2\}, \\ {}[1/4,1] \quad &\text{if }X_{J} =\{ 0,1/2\} \\ {}[0,3/4] \quad &\text{if }X_{J} =\{ 1/2,1\}, \\ {}[1/4,3/4]\quad &\text{if }X_{J} = X_{K}. \end{array} \right. {}\\ v_{J}(1)& =& \left \{\begin{array}{@{}l@{\quad }l@{}} [0,1] \quad &\text{if }X_{J} =\{ 1\}, \\ {}[1/2,1]\quad &\text{if }X_{J} =\{ 0,1\}, \\ {}[3/4,1]\quad &\text{if }X_{J} = X_{K}\text{ or }X_{J} =\{ 1/2,1\}. \end{array} \right.{}\\ \end{array}$$

See Fig. 2.

Fig. 2
figure 2

Voronoi cells with different subsets X J of locations

Hence

$$\displaystyle\begin{array}{rcl} \lambda (v_{J}(0))& =& \left \{\begin{array}{@{}l@{\quad }l@{}} 1 \quad &\text{if }X_{J} =\{ 0\}, \\ 1/2\quad &\text{if }X_{J} =\{ 0,1\}, \\ 1/4\quad &\text{if }X_{J} = X_{K}\text{ or }X_{J} =\{ 0,1/2\}. \end{array} \right. {}\\ \lambda (v_{J}(1/2))& =& \left \{\begin{array}{@{}l@{\quad }l@{}} 1 \quad &\text{if }X_{J} =\{ 1/2\}, \\ 3/4\quad &\text{if }X_{J} =\{ 0,1/2\}\text{ or }X_{J} =\{ 1/2,1\}, \\ 1/2\quad &\text{if }X_{J} = X_{K}. \end{array} \right. {}\\ \lambda (v_{J}(1))& =& \left \{\begin{array}{@{}l@{\quad }l@{}} 1 \quad &\text{if }X_{J} =\{ 1\}, \\ 1/2\quad &\text{if }X_{J} =\{ 0,1\}, \\ 1/4\quad &\text{if }X_{J} = X_{K}\text{ or }X_{J} =\{ 1/2,1\}. \end{array} \right.{}\\ \end{array}$$

Therefore the payoff for player i, if she chooses location 0 when the rest of the players’ pure actions are \(\boldsymbol{a}_{-i}\) is

$$\displaystyle{ u_{i}(0,\boldsymbol{a}_{-i}) = \frac{1} {\mathop{\mathrm{card}}\nolimits \{h: a_{h} = a_{i}\}}\phi (\boldsymbol{a}_{-i}), }$$

where

$$\displaystyle{ \phi (\boldsymbol{a}_{-i}) = \left \{\begin{array}{@{}l@{\quad }l@{}} 1\quad &\text{if }\boldsymbol{a} \approx \{ 0\}, \\ \frac{1} {2}\quad &\text{if }\boldsymbol{a} \approx \{ 0,1\}, \\ \frac{1} {4}\quad &\text{if }\boldsymbol{a} \approx X_{K}\text{ or }\boldsymbol{a} \approx \{ 0,1/2\}. \end{array} \right. }$$

The payoffs when she chooses either 1∕2 or 1 can be similarly computed.

Remark 1.

As mentioned before, the total demand for a location x j (i.e. share of consumers that purchase the good from a given location) depends on the location of all the retailers. The minimum value that this demand can assume is equal to λ(v K (x j )) > 0, which happens when there is at least one retailer in each location (i.e. when \(\boldsymbol{a} \approx X_{K}\)). This represents one of the main differences with respect to the classical model in which retailers can locate everywhere in the set S. In the classical model the demand for a location could be made arbitrarily small. To see why, consider the classical Downsian model in the interval [0, 1] with three players. Assume, for instance that player 1 locates in x, player 2 locates in xɛ and player 3 locates in x +ɛ. Then the total demand for x can be rendered arbitrary small as ɛ → 0.

Consider a game where the consumers are distributed on S according to λ, the set of players is N n , the set of actions for each player is X K and the payoff of player i is given by (2). Call this game \(\mathcal{G}_{n} =\langle S,\lambda,N_{n},X_{K},(u_{i})\rangle\). Since the set of actions coincides with the set of locations, we will use the two terms interchangeably.

With an abuse of notation, we use the same symbol \(\mathcal{G}_{n}\) for the mixed extension of the game, where, for a mixed strategy profile \(\boldsymbol{\sigma }= (\sigma _{1},\ldots,\sigma _{n})\), the expected payoff of player i is

$$\displaystyle{ U_{i}(\boldsymbol{\sigma }) =\sum _{a_{1}\in X_{K}}\ldots \sum _{a_{n}\in X_{K}}u_{i}(\boldsymbol{a})\sigma _{1}(a_{1})\ldots \sigma _{n}(a_{n}). }$$

3 Equilibria

In the rest of this section, unless otherwise stated, we consider a sequence \(\{\mathcal{G}_{n}\}\) of games, all of which have the same parameters S, λ, X K . More precisely, our focus is on the sequence of games when the number of retailers n grows.

We prove that when the number of retailers is large enough the distribution of retailers in equilibrium approaches the distribution of consumers.

3.1 Pure Equilibria

Nuñez and Scarsini [25, Theorem  3.4] prove in a more general setting that, when the number of players is large, the game \(\mathcal{G}_{n}\) admits pure equilibria and the share of players in the different locations in equilibrium is approximately proportional to the measure of the corresponding Voronoi cells. They also show that this is not the case for small n. In our setting their theorem becomes:

Theorem 1.

Consider a sequence of games \(\{\mathcal{G}_{n}\}_{n\in \mathbb{N}}\) , where \(\mathcal{G}_{n} =\langle S,\lambda,N_{n},X_{K},(u_{i})\rangle\) and all the symbols are defined as in Sect.  2. Then there exists \(\bar{n}\) such that for all \(n \geq \bar{ n}\) the game \(\mathcal{G}_{n}\) admits a pure equilibrium \(\boldsymbol{a}^{{\ast}}\) . Moreover, for all \(n \geq \bar{ n}\) , any pure equilibrium is such that

$$\displaystyle{ \frac{n_{j}(\boldsymbol{a}^{{\ast}})} {n_{\ell}(\boldsymbol{a}^{{\ast}}) + 1} \leq \frac{\lambda (v_{K}(x_{j}))} {\lambda (v_{K}(x_{\ell}))} \leq \frac{n_{j}(\boldsymbol{a}^{{\ast}}) + 1} {n_{\ell}(\boldsymbol{a}^{{\ast}})}. }$$
(3)

3.2 Mixed Equilibria

We consider now the mixed equilibria of the game \(\mathcal{G}_{n}\).

Theorem 2.

For every \(n \in \mathbb{N}\) the game \(\mathcal{G}_{n}\) admits a symmetric mixed equilibrium \(\boldsymbol{\gamma }^{(n)} = (\gamma ^{(n)},\ldots,\gamma ^{(n)})\) such that

$$\displaystyle{ \lim _{n\rightarrow \infty }\gamma ^{(n)} =\gamma, }$$
(4)

with

$$\displaystyle{ \gamma (x_{j}) = \frac{\lambda (v_{K}(x_{j}))} {\lambda (S)} \quad \text{for all }j \in K. }$$
(5)

Theorem 2 says that, as the number of players grows, there is a symmetric equilibrium where players mix according to the market share of each location. This result holds only asymptotically. For instance, consider a game \(\mathcal{G}_{n}\) with n = 2, S = [0, 1], λ the Lebesgue measure, and X K  = { 0. 45, 0. 5, 0. 55}. Then the only symmetric equilibrium is the pure profile where both players choose the location 0. 5.

4 Games with a Random Number of Players

In this section we consider games where the number of players is random and we show how the results of the previous section extend to this case. In particular we focus on Poisson games [see 23, 24, among others]. In these games, the number of players follows a Poisson distribution. We call \(\mathcal{P}_{n} =\langle S,\lambda,N_{\varXi _{n}},X_{K},(u_{i})\rangle\) the game where the cardinality of the players set \(N_{\varXi _{n}}\) is a random variable Ξ n , with

$$\displaystyle{\mathbb{P}(\varXi _{n} = k) = \frac{\mathop{\mathrm{e}}\nolimits ^{-n}n^{k}} {k!},}$$

that is, Ξ n has a Poisson distribution with parameter n.

Just like in game \(\mathcal{G}_{n}\), in game \(\mathcal{P}_{n}\) all players have the same utility function. So the utility function of player i depends only on i’ s action and on the number of players who have chosen x j for all j ∈ K.

Quoting [23], “population uncertainty forces us to treat players symmetrically in our game-theoretic analysis,” so each player choses action x j with probability σ(x j ). As a consequence, all equilibria are symmetric. Properties of the Poisson distribution imply that the number of players choosing action x j is independent of the number of players choosing action x for j.

Let Z(X K ) stand for the set of vectors \(y = (y(x_{i}))_{x_{i}\in X_{K}}\) such that each component y(x i ) is a nonnegative integer that describes the number of players choosing action x i . For each mixed strategy σ, the probability that that the actual play equals y for any y ∈ Z(X K ) equals:

$$\displaystyle{\prod _{j\in K}\left (\frac{\mathop{\mathrm{e}}\nolimits ^{-n\sigma (x_{j})}(n\sigma (x_{j}))^{y(x_{j})}} {y(x_{j})} \right ),}$$

where the product is a consequence of the independence of the different voters choosing a different action. Therefore, the expected utility of each player, when she chooses action x j and all the other players act according to the mixed strategy σ is

$$\displaystyle{ U(x_{j},\sigma ) =\sum _{y\in Z(X_{K})}\prod _{j\in K}\left (\frac{\mathop{\mathrm{e}}\nolimits ^{-n\sigma (x_{j})}(n\sigma (x_{j}))^{y(x_{j})}} {y(x_{j})} \right )U(x_{j},y). }$$

In the rest of this section we consider a sequence \(\{\mathcal{P}_{n}\}\) of games, all of which have the same parameters S, λ, X K .

Theorem 3.

For every \(n \in \mathbb{N}\) the game \(\mathcal{P}_{n}\) admits a symmetric mixed equilibrium γ (n) such that

$$\displaystyle{ \lim _{n\rightarrow \infty }\gamma ^{(n)}(x_{ j}) = \frac{\lambda (v_{K}(x_{j}))} {\lambda (S)} \quad \text{for all }j \in K. }$$
(6)

The next example shows that in general the equilibria of \(\mathcal{G}_{n}\) and \(\mathcal{P}_{n}\) do not coincide.

Example 2.

Let S = [0, 1] with λ the Lebesgue measure on [0, 1] and X K  = { 0. 1, 0. 5, 0. 9}. We consider the equilibria of the games \(\mathcal{G}_{3}\) (static) and \(\mathcal{P}_{3}\) (Poisson).

In the game \(\mathcal{G}_{3}\), there exists an equilibrium σ in which each retailer locates in 0. 5. Under σ the payoff for each retailer equals 1∕3 since they uniformly split the consumers in S. A deviation towards 0. 1 or 0. 9 would give a payoff of 0. 3 < 1∕3, so σ is indeed an equilibrium of \(\mathcal{G}_{3}\).

We now prove that σ is not an equilibrium in the game \(\mathcal{P}_{3}\). We have

$$\displaystyle\begin{array}{rcl} U(\sigma ^{{\ast}})& =& \frac{1 -\mathop{\mathrm{e}}\nolimits ^{-3}} {3} \approx 0.316738, {}\\ U(0.1,\sigma ^{{\ast}})& =& U(0.9,\sigma ^{{\ast}}) =\mathop{ \mathrm{e}}\nolimits ^{-3} + (0.3)(1 -\mathop{\mathrm{e}}\nolimits ^{-3}) \approx 0.334851. {}\\ \end{array}$$

This shows that a deviation to either 0. 1 or 0. 9 is profitable, hence σ is not an equilibrium of the game \(\mathcal{P}_{3}\).

5 Competition with Different Classes of Retailers

Up to now, we have considered a model where all retailers are equally able to attract consumers. In other words, a consumer is indifferent between purchasing the good at two different shops if they are equally distant from her location.

In many situations some retailers have a comparative advantage due, for instance, to reputation. Therefore, ceteris paribus, a consumer may prefer one retailer over another. Similar models have been studied in the political competition literature with few strategic parties [see 2, among others]. In this literature the term “valence” is used to indicate the competitive advantage of one candidate over another.

In the model that we analyze below, retailers can be of two types: advantaged (A) and disadvantaged (D). We choose this dichotomic model out of simplicity. Results are not qualitatively different when a finite number of types is allowed. More precisely, we have in mind a model with several types of firms ranked by their comparative advantage. If we assume that the number of most advantaged firms goes to infinity (as we do now with just two types), then the most advantaged firms split the consumers among them and the disadvantaged ones get a zero payoff (asymptotically) whatever they do and independently of their comparative advantage.

When choosing between two retailers of the same type, a consumer takes into account only their distance from her and she prefers the closer of the two. When choosing between a retailer of type A located in x A and a retailer of type D located in x D, a consumer located in y will prefer the retailer of type A iff

$$\displaystyle{ d(x^{A},y) < d(x^{D},y)+\beta,\quad \text{with }\beta > 0. }$$

She will be indifferent between the two retailers iff

$$\displaystyle{ d(x^{A},y) = d(x^{D},y) +\beta. }$$

Obviously the case β = 0 corresponds to the model examined in Sect. 2.

Different ways to model advantage of one type of players over another have been considered in the literature [see 14, for a discussion].

We now formally define a game \(\mathcal{D}_{n}\) with differentiated retailers. For j ∈ { A, D}, call N n j the set of retailers of type j and define \(n^{j} =\mathop{ \mathrm{card}}\nolimits (N_{n}^{j})\). Therefore

$$\displaystyle\begin{array}{rcl} N_{n}& =& N_{n}^{A} \cup N_{ n}^{D}, {}\\ n& =& n^{A} + n^{D}. {}\\ \end{array}$$

For j ∈ { A, D} and i ∈ N n j call a i j ∈ X K the action of retailer i. Then the profile of actions is

$$\displaystyle{ \boldsymbol{a}:= (\boldsymbol{a}^{A},\boldsymbol{a}^{D}):=\{ (a_{ i}^{A})_{ i\in N_{n}^{A}},(a_{i}^{D})_{ i\in N_{n}^{D}}\}. }$$

For any profile \(\boldsymbol{a} \in X_{K}^{n}\) define

$$\displaystyle\begin{array}{rcl} n_{j}^{A}(\boldsymbol{a})&:=& \mathop{\mathrm{card}}\nolimits \{i \in N_{ n}^{A}: a_{ i}^{A} = x_{ j}\}, {}\\ n_{j}^{D}(\boldsymbol{a})&:=& \mathop{\mathrm{card}}\nolimits \{i \in N_{ n}^{D}: a_{ i}^{D} = x_{ j}\}. {}\\ \end{array}$$

So n j A and n j D are the number of A and D players, respectively, who choose action x j .

We say that \((\boldsymbol{a}^{A},\boldsymbol{a}^{D}) \approx X_{J^{A},J^{D}}\) if for all locations \(x_{j} \in X_{J^{A}}\) there exists a player i ∈ N n A such that a i A = x j and for all players i ∈ N n A there exists a location \(x_{j} \in X_{J^{A}}\) such that a i A = x j and for all locations \(x_{j} \in X_{J^{D}}\) there exists a player i ∈ N n D such that a i D = x j and for all players i ∈ N n D there exists a location \(x_{j} \in X_{J^{D}}\) such that a i D = x j .

Fix β > 0, and, for J A, J D ⊂ K, define

$$\displaystyle\begin{array}{rcl} v_{J^{A},J^{D}}^{A}(x_{ j})&:=& \{y \in S: d(y,x_{j}) \leq d(y,x_{\ell})\text{ for all }x_{\ell} \in X_{J^{A}}\text{ and } {}\\ & & \qquad \qquad \quad \ d(y,x_{j}) \leq d(y,x_{\ell}) +\beta \text{ for all }x_{\ell} \in X_{J^{D}}\} {}\\ v_{J^{A},J^{D}}^{D}(x_{ j})&:=& \{y \in S: d(y,x_{j}) \leq d(y,x_{\ell}) -\beta \text{ for all }x_{\ell} \in X_{J^{A}}\text{ and } {}\\ & & \qquad \qquad \quad \ d(y,x_{j}) \leq d(y,x_{\ell})\text{ for all }x_{\ell} \in X_{J^{D}}\}. {}\\ \end{array}$$

For i ∈ N n , the payoff of player i is \(u_{i}: X_{K}^{n} \rightarrow \mathbb{R}\), defined as follows:

$$\displaystyle\begin{array}{rcl} & & u_{i}(\boldsymbol{a}^{A},\boldsymbol{a}^{D}) = {}\\ & & \left \{\begin{array}{@{}l@{\quad }l@{}} \frac{1} {\mathop{\mathrm{card}}\nolimits \{h: a_{h}^{A} = a_{i}^{A}\}}\sum _{J^{A},J^{D}\subset K}\lambda (v_{J^{A},J^{D}}^{A}(a_{ i}^{A}))\mathbb{1}((\boldsymbol{a}^{A},\boldsymbol{a}^{D}) \approx X_{ J^{A},J^{D}}), \quad &\text{if }i \in N_{n}^{A}, \\ \frac{1} {\mathop{\mathrm{card}}\nolimits \{h: a_{h}^{D} = a_{i}^{D}\}}\sum _{J^{A},J^{D}\subset K}\lambda (v_{J^{A},J^{D}}^{D}(a_{ i}^{D}))\mathbb{1}((\boldsymbol{a}^{A},\boldsymbol{a}^{D}) \approx X_{ J^{A},J^{D}}),\quad &\text{if }i \in N_{n}^{D}. \end{array} \right.{}\\ \end{array}$$

We call \(\mathcal{D}_{n}:=\langle S,\lambda,N_{n}^{A},N_{n}^{D},X_{K},\beta,(u_{i})\rangle\) a Hotelling game with differentiated players.

Note that, in any pure strategy profile of the game \(\mathcal{D}_{n}\), a D-player gets a strictly positive payoff only if she chooses a location that is not chosen by any advantaged players.

The next example shows how substantially different the equilibria of a game \(\mathcal{G}_{n}\) and of a game \(\mathcal{D}_{n}\) can be.

Example 3.

Let S = [0, 1] with λ the Lebesgue measure on [0, 1] and X K  = { 0, 1}. The game \(\mathcal{G}_{2}\) admits pure equilibria. Actually any pure or mixed profile is an equilibrium and gives the same payoff 1∕2 to both players.

Consider now the game \(\mathcal{D}_{2}\) with one advantaged and one disadvantaged players. In the unique equilibrium of \(\mathcal{D}_{2}\) both players randomize with probability 1∕2 over the two possible locations.

Indeed, in \(\mathcal{D}_{2}\) there cannot be a pure equilibrium in which both players choose the same location since the disadvantaged player would get 0 and hence would strictly increase her payoff by deviating. Similarly, there cannot be a pure equilibrium in which players choose different locations, since the advantaged player would have an incentive to deviate to the location chosen by the disadvantaged player. Therefore, any equilibrium must be mixed. A simple computation proves that uniform randomization is the unique strategy profile that constitutes an equilibrium.

We now examine the equilibria in this model with differentiated candidates. Given a game \(\mathcal{D}_{n}\), an equilibrium profile \((\boldsymbol{\gamma }^{A,n},\boldsymbol{\gamma }^{D,n})\) is called (A, D)-symmetric if

$$\displaystyle\begin{array}{rcl} \boldsymbol{\gamma }^{A,n}& =& (\gamma ^{A,n},\ldots,\gamma ^{A,n}),{}\end{array}$$
(7)
$$\displaystyle\begin{array}{rcl} \boldsymbol{\gamma }^{D,n}& =& (\gamma ^{D,n},\ldots,\gamma ^{D,n}).{}\end{array}$$
(8)

Theorem 4.

For every \(n \in \mathbb{N}\) the game \(\mathcal{D}_{n}\) admits an (A,D)-symmetric equilibrium \((\boldsymbol{\gamma }^{A,n},\boldsymbol{\gamma }^{D,n})\) such that

$$\displaystyle{ \lim _{n^{A}\rightarrow \infty }\gamma ^{A,n}(x_{ j}) = \frac{\lambda (v_{K,J^{D}}^{A}(x_{j}))} {\lambda (S)} = \frac{\lambda (v_{K}(x_{j}))} {\lambda (S)} }$$
(9)

for all x j ∈ S, for all J D ⊂ K. Moreover, in this equilibrium,

$$\displaystyle{ \lim _{n^{A}\rightarrow \infty }\sum _{i\in N^{D}}U_{i}^{D}(\boldsymbol{\gamma }^{A,n},\boldsymbol{\gamma }^{D,n}) = 0. }$$
(10)

Theorem 4 shows that, as the number n A of advantaged players grows, they behave as if the disadvantaged players did not exist, so they play the same mixed strategies as in the game \(\mathcal{G}_{n^{A}}\). The disadvantaged players in turn get a zero payoff whatever they do.