1 Introduction

Hotelling’s (1929) paper on the duopoly location model was published almost a century ago, yet the contents of the paper are still taught today in economics courses all over the world. The paper contains a rich motivation and intuitive examples that explain the results from the model. Hotelling was the first to include the location of the firm as a feature in his model. The location model demonstrates the relationship between the pricing and location of a firm. Consumers are uniformly distributed on a line segment, and incur a transportation cost for the distance traveled to one of the firms. This allows for the feature that when a firm increases its price, it will gradually lose demand instead of instantaneously, which is the case for the Bertrand model.

Downs (1957) gave a different interpretation to Hotelling’s model, in the case where each firm charges an identical price. The firms could then be interpreted as political agents in a society with political views that can be ordered from left to right. These agents simultaneously choose a political position on the line. Instead of consumers, Downs’ model consists of voters that will support the agent whose position is closest to their preferred political position.

Most papers on the Hotelling–Downs model use the pure Nash equilibrium as a solution concept. Eaton and Lipsey (1975) analyzed the Hotelling–Downs model with an arbitrary number of firms, where all agents simultaneously choose their position. For three agents, they mention that it is impossible to satisfy the equilibrium conditions, and as a result there is no pure Nash equilibrium. For any other number of agents, they are able to find one or multiple equilibria.

Pearce (1984) and Bernheim (1984) criticized the Nash equilibrium concept and independently developed a different solution concept, called rationalizability. Their main critique was that the Nash equilibrium is too restrictive in its assumptions, partially explaining why no Nash equilibrium was established in Eaton and Lipsey’s model with three firms. Rationalizability requires that each player believes that his opponents play rationally, believes that his opponents believe that the other players play rationally, and so on. Nash equilibrium on the other hand only requires that each player believes that the other players play rationally (Aumann & Brandenburger, 1995). Additionally, Nash equilibrium imposes a correct belief assumption, while rationalizability does not. The correct belief assumption states that each player must believe that his opponents are correct about his own beliefs, and that his opponents share his own beliefs about other players. Because rationalizability does not impose this constraint, it is more natural and permissive than Nash equilibrium.

This paper characterizes the set of point rationalizable choices of each agent instead of the set of rationalizable choices. The main difference between rationalizability and point rationalizability is that point rationalizability only considers point beliefs, while rationalizability considers mixed beliefs as well. In this paper, point beliefs assign probability 1 to exactly one of each of the opponents’ pure choices. In most of the literature regarding the Hotelling–Downs model, the emphasis has been on finding the pure Nash equilibria. Mixed beliefs are not considered in a pure Nash equilibrium. Because we want to compare our results with pure Nash equilibria, point rationalizability is the preferred solution concept over rationalizability. Luo (2016) provides an additional reason for favoring point rationalizability over rationalizability. He argues that rationalizability can show a lack of truth, and provides true rationalizability as a new formulation. True rationalizability is mathematically equivalent to Bernheim’s (1984) definition of point rationalizability, where each player assigns probability 1 to a combination of mixed choices of the opponents. As a result, the point rationalizable choices of each agent we consider in this paper are also truly rationalizable.

Our first result is a characterization of the set of point rationalizable choices in the original Hotelling–Downs model with an arbitrary number of agents. As the number of agents increases, the set of point rationalizable choices for each agent increases as well. When the number of agents gets very large, almost any position is point rationalizable, except the extreme positions on the line. We will compare our characterization to the results of Eaton and Lipsey (1975). We find that the positions chosen by the agents in a pure Nash equilibrium are further from the edges of the line than the point rationalizable choices closest to the edges.

Second, we characterize the point rationalizable choices of a more recent variation of the Hotelling–Downs model, introduced by Feldman et al. (2016). In this variation, clients are attracted to all agents within their attraction interval. As a result, it is possible for a client in this model to abstain from supporting any agent. We consider attraction intervals ranging from 0 to 1. We find that as the attraction interval increases, the set of point rationalizable choices decreases. The set of point rationalizable choices is not decreasing in the number of agents, but we do find different results depending on whether the number of agents is odd or even. When the attraction interval equals 1, only the middle position on the line is point rationalizable.

Section 2 introduces the Hotelling–Downs model and defines point rationalizability. Section 3 contains the results of the original Hotelling–Downs model with an arbitrary number of agents. Section 4 introduces the Hotelling–Downs model with limited attraction and characterizes the point rationalizable choices in relation to the size of the attraction interval. Section 5 contains a discussion and conclusion. All proofs are collected in the appendix.

2 Hotelling–Downs model and rationalizability

Let \(I=\{1,\ldots ,N\}\) denote the set of agents. Each agent \(i \in I\) simultaneously selects a choice \(c_i \in C_i\), where \(C_i=\{0,\delta ,2\delta ,\ldots ,1-\delta ,1\}\) denotes the set of positions that agent i can choose, where \(\delta =\frac{1}{m}\) for some strictly positive integer m. Clients are distributed uniformly on the interval [0, 1]. Clients will support an agent whose position is closest to the client. In the case that the client is equally close to multiple agents, he will randomly select one of these agents to support.

Agents are assumed to be support maximizers, meaning that their objective is to attract as many clients as possible. Hence, the utility for each agent i will be denoted by the fraction of clients that support agent i. Let \(C_{-i}=C_1 \times \cdots \times C_{i-1} \times C_{i+1} \times \cdots \times C_N\) denote the set that contains all the choice combinations of the opponents of agent i, where \(c_{-i}=(c_1,\ldots ,c_{i-1},c_{i+1},\ldots ,c_N) \in C_{-i}\).

Given a choice \(c_i \in C_i\) and a choice combination of the opponents \(c_{-i}\in C_{-i}\), let \(l_i(c_i,c_{-i})\) denote the position of the closest opponent to the left of agent i, in case it exists. Let \(r_i(c_i,c_{-i})\) denote the position of the closest opponent to the right of agent i, in case it exists. Let \(D_i(c_i,c_{-i})\) denote the number of agents that occupy position \(c_i\). A choice is called leftmost if it is (one of) the position(s) closest to 0. Similarly, a choice is called rightmost if it is (one of) the position(s) closest to 1. A choice is called middle if some choices of the opponents are closer to 0 and 1.

Fig. 1
figure 1

Rightmost choice

Figure 1 shows the position of the relevant indifferent client when agent i’s choice \(c_i\) is rightmost. Because \(c_i\) is rightmost, there are no other agents occupying a position to the right of \(c_i\). The indifferent client \({\hat{x}}\) is positioned in the middle between \(c_i\) and \(l_i(c_i,c_{-i})\). Every client to the right of \({\hat{x}}\) will support the position \(c_i\). If agent i is the only agent positioned at \(c_i\), his utility is equal to \(1-{\hat{x}} =1-\frac{c_i+l_i(c_i,c_{-i})}{2}=\frac{2-c_i-l_i(c_i,c_{-i})}{2}\). If the number of agents positioned at \(c_i\) is equal to \(D_i(c_i,c_{-i})\), then the utility of agent i is \(\frac{2-c_i-l_i(c_i,c_{-i})}{2D_i(c_i,c_{-i})}\). A similar procedure can be followed for leftmost and middle choices. We can now write down the utility function for each agent i:

$$\begin{aligned} u_i(c_i,c_{-i}) = {\left\{ \begin{array}{ll} \frac{2-c_i-l_i(c_i,c_{-i})}{2D_i(c_i,c_{-i}) } &{} \text {if} \ c_i \ \text {is rightmost } \\ \frac{r_i(c_i,c_{-i})-l_i(c_i,c_{-i})}{2D_i(c_i,c_{-i})} &{} \text {if}\ c_i \ \text {is middle} \\ \frac{c_i+r_i(c_i,c_{-i})}{2D_i(c_i,c_{-i})} &{} \text {if} \ c_i \ \text {is leftmost}\\ \frac{1}{N} &{} \text {if} \ \text {all agents are positioned at} \ c_i \\ \end{array}\right. } \end{aligned}$$

Each agent i can motivate his choice by forming a belief about the opponents’ choice combinations \(C_{-i}\). A belief for agent i is a probability distribution \(b_i\) over the set \(C_{-i}\). For every choice combination of the opponents \(c_{-i}\), the belief \(b_i(c_{-i})\) denotes the probability that agent i assigns to the event that this particular choice combination is indeed chosen by the opponents. We only consider point beliefs in pure choices. That is, we only consider beliefs where \(b_i(c_{-i})=1\), for some opponents’ choice combination \(c_{-i}\). Expected utility can be denoted as \(u_i(c_i,b_i)= \sum _{c_{-i}\in C_{-i}}b_i(c_{-i})u_i(c_i,c_{-i})\). A choice is optimal for an agent if it maximizes his utility for some belief.

Definition 1

A choice \(c_i\in C_i\) is optimal for agent i given a belief \(b_i\) if \(\forall \ c_i^{*}\in C_i\),

$$\begin{aligned} u_i(c_i,b_i) \ge u_i(c_i^{*},b_i). \end{aligned}$$

If \(c_i \in A_i \subseteq C_i\) and the above inequality holds for every \(c_i^{*}\in A_i\), then \(c_i\) is optimal in \(A_i\) for the belief \(b_i\).

A choice is (point) rational for agent i if this choice is optimal for some (point) belief \(b_i\).

Note that if the choice set of each agent i would be infinite, such as \(C_i=[0,1]\), then for almost all point beliefs of an agent i, an optimal choice would not exist.

The following inductive procedure to find the point rationalizable choices resembles Pearce’s (1984) procedure, adapted for point beliefs in pure choices. It is thus a refinement of true rationalizability (Luo, 2016), which is equivalent to a version of point rationalizability where players assign probability 1 to a combination of mixed choices for the opponents.

Definition 2

Let \(P_i(0)= C_i\) for all \(i \in I\). Then \(P_i(k)\) is inductively defined for \(k=1,2,...\) by \(P_i(k)=\{c_i \in P_i(k-1):\ \text {there exists}\) a point belief \(b_i\) over the set \(P_{-i}(k-1)\) such that \(c_i\) is optimal in \(P_i(k-1)\) given \(b_i \}\). The set of point rationalizable choices for agent i is then \(P_i={\bigcap }_{k=1}^\infty P_i(k)\).

3 Results for the original Hotelling–Downs model

The next theorem uses a ceiling function. The ceiling function \(\left\lceil {a}\right\rceil\) returns the smallest value b bigger or equal to a such that b is a multiple of \(\delta\).

Theorem 1

Suppose there are \(N \ge 2\) agents and let \(\delta \le \frac{1}{3(N-3)+6}\). Then \(\forall i \in I\),

$$\begin{aligned} P_i=\left\{ \left\lceil {\frac{1-(N-1)\delta }{2N-2}}\right\rceil ,\ldots , 1- \left\lceil {\frac{1-(N-1)\delta }{2N-2}}\right\rceil \right\} \text {\ if\ } N\in \{2,3\} \\ P_i=\left\{ \left\lceil {\frac{1-(N-2)\delta }{2N-2}}\right\rceil ,\ldots , 1- \left\lceil {\frac{1-(N-2)\delta }{2N-2}}\right\rceil \right\} \text {\ if\ } N \ge 4. \end{aligned}$$

If \(\delta\) approaches zero, then

$$\begin{aligned} P_i=\left[ \frac{1}{2N-2}, \frac{2N-3}{2N-2}\right] \ \forall N \ge 2. \end{aligned}$$
Fig. 2
figure 2

Beliefs diagram

An immediate result from this theorem is that the set of point rationalizable choices grows as the number of agents increases. With two agents, we are able to use the fact that as long as \(k \le \frac{1}{\delta } \cdot \left\lceil {\frac{1-\delta }{2}}\right\rceil\), in each round \(P_i(k)\), the choice \(k\delta\) is strictly dominated by the choice \((k+1)\delta\). A similar result is true at the other side of the line. Hence, for two agents, only the middle choice(s) survive(s) the iterative procedure. However, with three or more agents this is no longer true.

For example, consider 3 agents and \(\delta =0.1\). The point rationalizable choices for each agent are then given by \(\left\{ \left\lceil {\frac{1-2\delta }{4}}\right\rceil ,\ldots ,1-\left\lceil {\frac{1-2\delta }{4}}\right\rceil \right\} = \left\{ \frac{2}{10}, \frac{3}{10},\frac{4}{10},\frac{5}{10},\frac{6}{10},\frac{7}{10},\frac{8}{10}\right\}\). A beliefs diagram (Perea, 2012) helps to visually show the reasoning of each agent in a game. The arrows represent the beliefs of an agent. For example, consider the arrow from agent 1 with the choice \(\frac{2}{10}\) going to the choice pair \(\left( \frac{3}{10},\frac{7}{10}\right)\) of agent 2 and 3. This arrow represents that choice \(\frac{2}{10}\) of agent 1 is supported by the belief that agent 2 chooses \(\frac{3}{10}\) and agent 3 chooses \(\frac{7}{10}\). This is a first-order belief of agent 1 that supports his choice of \(\frac{2}{10}\). By following the arrows, we can also find the higher order beliefs. The choice \(\frac{2}{10}\) of agent 1 is supported by the second-order belief that agent 2 believes that agent 1 and 3 choose \(\frac{2}{10}\) and that agent 3 believes that agent 1 and 2 choose \(\frac{8}{10}\). Continuing this way ad infinitum would give us the belief hierarchy of agent 1 that supports his choice \(\frac{2}{10}\). Similarly, we can construct belief hierarchies that support the choices \(\frac{3}{10},\ldots ,\frac{8}{10}\) of agent 1 or of a different agent. All these belief hierarchies express common belief in rationality, because this belief diagram only consists of the choices in \(P_i=\left\{ \frac{2}{10}, \frac{3}{10},\frac{4}{10},\frac{5}{10},\frac{6}{10},\frac{7}{10},\frac{8}{10}\right\}\). Hence, these belief hierarchies support the point rationalizable choices.

We are particularly interested in the set of point rationalizable choices if \(\delta\) approaches 0. When \(N \ge 2\) and \(\delta\) approaches zero, the set of point rationalizable choices is given by \(\left[ \frac{1}{2N-2},\ldots ,\frac{2N-3}{2N-2}\right]\). Table 1 shows the set of point rationalizable choices for the first eight agents when \(\delta\) approaches zero. As N increases, the set of point rationalizable choices also increases. When N becomes very large, the set of point rationalizable choices approaches the interval (0, 1).

Eaton and Lipsey (1975) investigated how robust the minimum differentiation result from the Hotelling model with identical prices is to changes in the model. The main differences between their model and our model are the choice sets and how many agents can occupy a location. In Eaton and Lipsey’s model, agents can choose any location in [0, 1] and only one agent can occupy a given location. Between each agent there must be a distance of at least \(\delta\), which is very small relative to the line segment and market. They find at least one Nash equilibrium for any number of agents, except three agents. The Nash equilibria up to five agents are unique, and from six agents onwards there are an infinite number of Nash equilibria. In our model, the choice set is finite and agents are allowed to occupy the same position. Furthermore, we do find a set of point rationalizable choices for any number of agents.

Table 1 Set of point rationalizable choices when \(\delta\) approaches 0 and positions of the extreme agents in the pure Nash equilibrium with maximum distance between middle agents

In the pure Nash equilibrium with two agents, both are positioned at the center of the line, equivalent to the minimal differentiation result of Hotelling (1929). For four agents, Eaton and Lipsey find the unique equilibrium where agent 1 and 2 are positioned on \(\frac{1}{4}\), and agent 3 and 4 are positioned at \(\frac{3}{4}\). For five agents, Eaton and Lipsey find the unique equilibrium where agent 1 and 2 are positioned at \(\frac{1}{6}\), agent 3 is positioned at the middle of the line, and agent 4 and 5 are positioned at \(\frac{5}{6}\).

For six agents onward the equilibrium is no longer unique. The equilibrium that minimizes the distance between middle agents is given by agent 1 and 2 positioning at \(\frac{1}{6}\), agent 3 and 4 positioning at the middle of the line, and agent 5 and 6 positioning at \(\frac{5}{6}\). The equilibrium that maximizes the distance between middle agents is given by agent 1 and 2 positioning at \(\frac{1}{8}\), agent 3 at \(\frac{3}{8}\), agent 4 at \(\frac{5}{8}\), and agent 5 and 6 positioning at \(\frac{7}{8}\).

In general, if \(N \ge 4\), we have that the position of the extreme agents in the Nash equilibria found by Eaton and Lipsey is further from the edge of the line than the extreme point rationalizable choices. For the Nash equilibrium that maximizes the distance between the middle agents, we have another relationship with the point rationalizable choices of an agent. The position of the agents that are positioned at the most extreme positions in the N agent Nash equilibrium are exactly the extreme point rationalizable positions that can be chosen if there are \(N-1\) agents in the model. Table 1 depicts this relationship.

Shaked (1982) wrote a short note about the existence of a symmetric mixed strategy Nash equilibrium for the three agent Hotelling–Downs model. He demonstrated that the symmetric mixed strategy Nash equilibrium is given by each agent avoiding the extreme quartiles of the line and choosing the remaining positions with equal probability. Hence, in this symmetric mixed Nash equilibrium an agent chooses each point rationalizable choice with equal probability.

4 Hotelling–Downs model with limited attraction

Feldman et al. (2016) altered the standard Hotelling–Downs model. In this variation, clients do not necessarily choose the closest agent. Each agent i has an attraction region, given by \(\omega\). Given his position on the line \(c_i\), he attracts clients in between \(c_i-\frac{\omega }{2}\) and \(c_i+\frac{\omega }{2}\). A client positioned at x on the line will equally divide his support among the agents within \(x-\frac{\omega }{2}\) and \(x+\frac{\omega }{2}\). If no agent is positioned within \(x-\frac{\omega }{2}\) and \(x+\frac{\omega }{2}\), then the client will not support any agent. If we take the perspective of some agent i, then the set of opponent agents that attract client x can be denoted by \(I_x (c_{-i})=\left\{ j\in \left\{ 1,\ldots ,i-i,i+1,\ldots ,N\right\} | x \in [c_j-\frac{\omega }{2}, c_j+\frac{\omega }{2}]\right\}\). If agent i chooses a position \(c_i\) such that \(x \in [c_i-\frac{\omega }{2}, c_i+\frac{\omega }{2}]\), then we can denote agent i’s share of client x as

$$\begin{aligned} a_{x,i}(c_{-i})=\frac{1}{|I_x(c_{-i})|+1}. \end{aligned}$$

Assuming a uniform distribution of the clients with density \(f(x)=1 \ \forall x \in [0,1]\), the utility function of each agent i is given by

$$\begin{aligned} u_i(c_i,c_{-i})=\int _{c_i-\frac{\omega }{2}}^{c_i+\frac{\omega }{2}} a_{x,i}(c_{-i})f(x) \, \textrm{d}x. \end{aligned}$$

If agent i chooses in \([\frac{\omega }{2},1-\frac{\omega }{2}]\), then we are able to write the utility of agent i as \(\int _{c_i-\frac{\omega }{2}}^{c_i+\frac{\omega }{2}} a_{x,i}\, \textrm{d}x\) instead of \(\int _{c_i-\frac{\omega }{2}}^{c_i+\frac{\omega }{2}} a_{x,i}f(x) \, \textrm{d}x\). However, if agent i chooses for example \(c_i=0\), then agent i’s utility is \(\int _{0-\frac{\omega }{2}}^{0+\frac{\omega }{2}} a_{x,i}f(x) \, \textrm{d}x=\int _{0}^{\frac{\omega }{2}} a_{x,i} \, \textrm{d}x\). Hence, if agent i chooses a position in \([0,\frac{\omega }{2})\) or \((1-\frac{\omega }{2},1]\), we cannot omit f(x). We characterize the set of the point rationalizable choices for \(0 < \omega \le 1\) and an arbitrary number of agents. Note that for any \(\omega \ge 1\), an agent can simply position at the middle of the line, attracting all clients.

Fig. 3
figure 3

Point rationalizable choices for an odd number of agents

Theorem 2

Consider a Hotelling–Downs model with limited attraction and let \(0 <\omega \le 1\). If the number of agents is odd, then \(\forall \ i\in I\),

$$\begin{aligned} P_i=[\frac{\omega }{2},1-\frac{\omega }{2}]. \end{aligned}$$

If the number of agents is even, then

$$\begin{aligned} \text {if} \ 0< \omega \le \frac{1}{3}, \ \text {then}, P_i= & {} \left[ \frac{\omega }{2},1-\frac{\omega }{2}\right] , \\ \text {if} \ \frac{1}{3}< \omega \le \frac{1}{2}, \ \text {then}, P_i= & {} \left\{ \left[ \frac{\omega }{2},1-1.5\omega \right] ,\left[ 1.5\omega ,1-\frac{\omega }{2}\right] \right\} , \\ \text {if} \ \frac{1}{2} < \omega \le 1, \ \text {then}, P_i= & {} \left\{ \frac{\omega }{2},1-\frac{\omega }{2} \right\} . \end{aligned}$$
Fig. 4
figure 4

Point rationalizable choices for an even number of agents

Figures 3 and 4 graphically show the point rationalizable choices for an odd number of agents and an even number of agents, respectively. Intuitively, a rational agent should not position too close to the end of the line. If he does, he can receive a greater utility by positioning a little bit more in the direction of the center of the line, no matter what the other agents choose. As a result, for any \(\omega\), the positions \([0,\frac{\omega }{2})\) and \((1-\frac{\omega }{2},1]\) are too close to the end of the line for a rational agent.

Figure 5 shows an example if \(\omega \le \frac{1}{3}\). Let there be four agents and consider agent 1, who believes that all his opponents will position at \(1-\frac{\omega }{2}\). If agent 1 can choose a position to the right of \(\frac{\omega }{2}\), such that there are no other agents within his attraction region, then this choice is optimal, as this will give him his highest possible utility. By positioning at \(\frac{1}{2}\), agent 1 will attract clients in between \(\frac{1}{2}-\frac{\omega }{2}\) and \(\frac{1}{2}+\frac{\omega }{2}\). Agent 1’s opponents attract clients in between \(1- \omega\) and 1. Agent 1 does not share any clients with other agents if \(\frac{1}{2}+\frac{\omega }{2} \le 1-\omega\), which implies \(\omega \le \frac{1}{3}\). If agent 1’s choice \(\frac{1}{2}\) is optimal for this belief, then any choice in \([\frac{\omega }{2},\frac{1}{2}]\) is optimal for this belief, as these choices are positioned even further away from the positions chosen by the opponents. By symmetry, agent 1’s choices in \([\frac{1}{2},1-\frac{\omega }{2}]\) are optimal for the belief that agent 1’s opponents are positioned at \(\frac{\omega }{2}\). Hence, the set of point rationalizable choices is given by \([\frac{\omega }{2},1-\frac{\omega }{2}]\).

If \(\omega > \frac{1}{3}\) and for an odd number of agents, we can show that all the choices in \([\frac{\omega }{2},1-\frac{\omega }{2}]\) are optimal for agent i for some point belief consisting of choices of the opponents in \([\frac{\omega }{2},1-\frac{\omega }{2}]\). Some or all of these choices are motivated by the point belief that half of his opponents are positioned at \(\frac{\omega }{2}\), and half of his opponents are positioned at \(1-\frac{\omega }{2}\). Hence, for an odd number of agents, the set of point rationalizable choices is given by \(P_i=[\frac{\omega }{2},1-\frac{\omega }{2}]\). As a result, the set of point rationalizable choices shrinks as \(\omega\) increases.

For an even number of agents and some agent i, the point belief that half of his opponents are positioned at \(\frac{\omega }{2}\), and half of his opponents are positioned at \(1-\frac{\omega }{2}\) does not exist. If \(\frac{1}{3}< \omega < \frac{1}{2}\), then there does not exist a point belief of agent i in \([\frac{\omega }{2},1-\frac{\omega }{2}] \times \cdots \times [\frac{\omega }{2},1-\frac{\omega }{2}]\), such that his choice \(c_i\in (1-1.5\omega ,1.5\omega )\) is optimal. Hence, we have \(P_i=\{[\frac{\omega }{2},1-1.5\omega ],[1.5\omega ,1-\frac{\omega }{2}\}\). In this model, maximizing utility is equivalent to choosing the position where you share as little clients as possible with other agents. If the attraction interval is large enough, then a rational agent will always attract clients near the middle of the line, no matter what he chooses. Hence, an agent will always be better off not choosing a position near the middle of the line.

Lastly, for an even number of agents and \(\frac{1}{2}< \omega < 1\), there does not exist a point belief of agent i in \([\frac{\omega }{2},1-\frac{\omega }{2}] \times \cdots \times [\frac{\omega }{2},1-\frac{\omega }{2}]\), such that his choice \(c_i \in (\frac{\omega }{2},1-\frac{\omega }{2})\) is optimal. As a result, his point rationalizable choices are \(\frac{\omega }{2}\) and \(1-\frac{\omega }{2}\).

The iterative procedure to characterize the point rationalizable choices only runs for 1 iteration when we have an odd number of agents and at most 2 rounds for an even number of agents. For both an odd and an even number of agents, the set of point rationalizable choices of an agent i is decreasing in \(\omega\), but is not increasing in the number of agents, which was the case for the original Hotelling–Downs model in Sect. 3.

Fig. 5
figure 5

Point rationalizable choices when \(\omega = \frac{4}{15} < \frac{1}{3}\)

5 Discussion and conclusion

This paper characterized the point rationalizable choices of the original Hotelling–Downs model for any number of agents. We observed that as the number of agents increases, the set of point rationalizable choices also increases. Consider for example the classical Hotelling beach. The minimum differentiation result only holds when there are two agents in the model, but is not necessarily true when there are more than two agents. However, the socially optimal solution is also not possible if each agent makes a point rationalizable choice. From a social viewpoint, when there are three agents, it would be best if one agent positions at \(\frac{1}{6}\), one agent at \(\frac{1}{2}\), and one agent at \(\frac{5}{6}\). However, the choices \(\frac{1}{6}\) and \(\frac{5}{6}\) are not point rationalizable. This result is also true for N agents. The socially optimal solution would be where each agent chooses an untaken position in \(\left\{ \frac{1}{2N},\frac{3}{2N},\ldots ,\frac{2N-1}{2N}\right\}\). The set of point rationalizable choices is given by \(\left[ \frac{1}{2N-2},\frac{2N-3}{2N-2}\right]\), so the choices \(\frac{1}{2N}\) and \(\frac{2N-1}{2N}\) are not point rationalizable.

We also characterized the set of point rationalizable choices in the Hotelling–Downs model with limited attraction. The set of point rationalizable choices mainly depends on the size of the attraction interval and whether the number of agents in the game is odd or even. For any number of agents, as the size of the attraction interval increases, choosing positions towards the extremes of the line get less attractive.

The reader might wonder why point rationalizability is used as a solution concept instead of rationalizability, which allows for probabilistic beliefs. A characterisation of the set of rationalizable choices for more than two agents turned out to be intractable to solve. With two agents we can show that if \(k \le \frac{1}{\delta } \cdot \left\lceil {\frac{1-\delta }{2}}\right\rceil\), then in each round \(P_i(k)\), the choice \(k\delta\) is strictly dominated by the choice \((k+1)\delta\). With three agents or more, this is no longer true. If a choice \(c_i\) strictly dominates some other choice \(c_i'\), then \(c_i\) yields a greater utility to agent i than \(c_i'\) for any probabilistic belief about his opponents. Hence, for two agents, the set of rationalizable choices of an agent is the same as his set of point rationalizable choices. For three or more agents, to eliminate a choice \(k\delta\) of agent i, this choice must be strictly dominated by some randomization over his (surviving) set of choices \(\{k \delta ,\ldots ,1-k\delta \}\). Possibly because of the discontinuity of the utility function of each agent, this turned out to be too difficult to solve for three or more agents. The set of rationalizable choices of an agent is at least as large as his set of point rationalizable choices. This is because in each round of the iterative procedure for rationalizable choices, less or an equal number of choices is eliminated for each agent, compared to the iterative procedure for point rationalizable choices. Furthermore, for three agents, Osborne and Pitchik (1986) find an asymmetric mixed Nash equilibrium where two out of three agents assign strictly positive probability weight to all choices in \(\left[ \frac{5}{24},\frac{19}{24}\right]\). This suggests that at least all positions in \(\left[ \frac{5}{24},\frac{19}{24}\right]\) are rationalizable.

One of the assumptions that has been made throughout this paper is that clients are uniformly distributed. For some applications, such as voter distributions in a country, this might not be a realistic assumption. It would be interesting to find a characterization of the point rationalizable choices in the original Hotelling–Downs model, but with a more arbitrary distribution of the clients. Similarly, in the Hotelling–Downs model with limited attraction, we assumed that each agent has an attraction region given by \(\omega\). It would be interesting to see how the results would generalize if each agent has a different attraction region.