Necessary and sufficient condition for equilibrium of the Hotelling model
Satoshi Hayashi*†*
*†‡*Department of Mathematics Education,
Faculty of Education, Gifu University, 1-1 Yanagido, Gifu
Gifu 501-1193 Japan.
*†*[email protected]
and
Naoki Tsuge*‡*
*‡*[email protected]
Abstract.
We study a model of vendors competing to sell a homogeneous product to customers spread
evenly along a linear city. This model is based on Hotelling’s celebrated paper in 1929. Our aim in this paper is to present a necessary and sufficient condition for the equilibrium. This yields a representation for the equilibrium. To achieve this, we first formulate the model mathematically. Next, we prove that the condition holds if and only if
vendors are equilibrium.
Key words and phrases:
The Hotelling model, equilibrium, Mathematical formulation.
N. Tsuge’s research is partially supported by Grant-in-Aid for Scientific
Research (C) 17K05315, Japan.
1. Introduction
We study a model in which a linear city of length 1 on a line and
customers are uniformly distributed with density 1 along this interval.
We consider n vendors moving on this line. Let the location of
the vendor k(k=1,2,3,…,n) be xk∈[0,1]. We assume that x1≤x2≤⋯≤xn and denote the location of n vendors (x1,x2,x3,…,xn) by x. Since we study the
competition between vendors, we consider n≥2 in particular.
The price of one unit of product for each vendor is
identical. Moreover, we assume the following.
If there exist l(l=1,2,3,…,n) vendors nearest to
a customer, the customer
purchases 1/l unit of product per unit of time from each of the l vendors respectively.
Every vendor then seeks a location to maximize his profit.
We then represent the profit of vendor k per unit of time by a mathematical notation.
Given a vector ξ=(ξ1,ξ2,…,ξn)∈[0,1]n and 0≤y≤1,
we define a set S(ξ,y)={j∈{1,2,3,…,n}:∣ξj−y∣=imin∣ξi−y∣}.
By using a density function
[TABLE]
we define
[TABLE]
where ∣A∣ represents a number of elements in a set A. We call fk(x) the profit of vendor k per unit of time for a location x. We then define equilibrium as follows.
Definition 1.1**.**
A location x∗=(x1∗,x2∗,x3∗,…,xn∗)∈[0,1]n is called equilibrium, if
[TABLE]
holds for any k∈{1,2,3,…,n} and xk∈[0,1].
We review the known results. The present model is based on Hotelling’s model in [4]. Although we
consider homogeneous vendors, Hotelling did heterogeneous vendors. In [1, Chaper 10], Alonso, W. treated with the same model as our problem for two vendors. He introduced this model
as the competition between two vendors of ice cream along a beach.
In [3], the model for n vendors was studied. Furthermore, Eaton, B. C. and Lipsey, R. G. investigated a necessary and sufficient
condition for equilibrium. More precisely, they claimed that (1.i) and (1.ii) in [3, p29] if and only if n vendors are equilibrium (see also [p9][2]).
Although this is an interesting approach from the point of mathematical view, unfortunately, it seems that (1.i) and (1.ii) are not sufficient conditions.
In fact, we consider a location
[TABLE]
Then, we find that
f1(x)=f2(x)=f7(x)=f8(x)=1/10,f3(x)=f4(x)=f5(x)=f6(x)=3/20.
Therefore,
this example satisfies (1.i) and (1.ii).
Remark 1.1**.**
In [3], vendors in our problem are called firms and fk(x) seems to be called a market of firm k.
In addition, we regard two pairs of peripheral firms in (1.ii) of [3] as firms 1,2 and 9,10.
On the other hand, if x3 moves from 3/10 to
1/2, x3 can obtain a profit 2/10 more
than the original one 3/20.
In addition,
the definition of their terminologies seems not to be clear, such as market, peripheral, equilibrium, etc.
Therefore, our goal in this paper is to formulate this model mathematically and present a revised necessary and sufficient for equilibrium.
For convenience, we set x0=0,xn+1=1 and denote a interval [xk,xk+1] by Ik(k=0,1,2,…,n). Then our main theorem is as follows.
Theorem 1.1**.**
**
- (i)
n=2**
[TABLE]
2. (ii)
n=3**
[TABLE]
3. (iii)
n≥4**
x* is equilibrium, if and only if the following conditions (1.7) and (1.8) hold.*
[TABLE]
2. Preliminary
In this section, we prepare some lemmas and a proposition to prove our main theorem in a next section.
We first consider the profit of i vendors which locate at one point. We have the following lemma.
Lemma 2.1**.**
We consider a location x=(x1,x2,x3,…,xn) with x1≤x2≤x3≤⋯≤xn.
We assume that xl<xl+1=⋯=xk=⋯=xl+i<xl+i+1(n≥2,l≥0,l+i+1≤n+1,1≤i≤n).
- (i)
If xl=x0 and xl+i+1=xn+1, fk(x)=2i1(∣Il∣+∣Il+i∣).
2. (ii)
If xl=x0 and xl+i+1=xn+1, fk(x)=i1(∣Il∣+21∣Il+i∣).
3. (iii)
If xl=x0 and xl+i+1=xn+1, fk(x)=i1(21∣Il∣+∣Il+i∣).
4. (iv)
If xl=x0 and xl+i+1=xn+1, fk(x)=n1.
Proof.
Proof of (i)
We have fk(x)=i1(21∣Il∣+21∣Il+i∣)=2i1(∣Il∣+∣Il+i∣).
Proof of (ii)
We have fk(x)=i1(∣Il∣+21∣Il+i∣)=i1(∣Il∣+21∣Il+i∣).
*Proof of (iii)
We have fk(x)=i1(21∣Il∣+∣Il+i∣)=i1(21∣Il∣+∣Il+i∣).
Proof of (iv)
We have fk(x)=n1(∣I0∣+∣In∣)=n1.
∎
Next, the following proposition play an important role.
Proposition 2.2**.**
If the location of n vendors x=(x1,x2,x3,…,xn) with x1≤x2≤x3≤⋯≤xn(n≥2) is equilibrium,
the following holds.
[TABLE]
Proof.
Proof of (2.1)
If x1=0, we show that x is not equilibrium.
- (i)
x1=0 and x2=0
We notice that f1(x)=21∣I1∣. Setting x1′=21∣I1∣, we then have
[TABLE]
where ∣I∣ represents the length of a interval I.
2. (ii)
x1=⋯=xi=0 and xi+1=0 (2≤i≤n−1)
We notice that f1(x)=2i1∣Ii∣. Setting x1′∈(0,xi+1), we have
[TABLE]
3. (iii)
x1=⋯=xn=0 (n≥2)
We notice that f1(x)=n1. Setting x1′=21, we have
[TABLE]
From (i)–(iii), if x1=0, we have proved that x is not equilibrium.
Furthermore, from the symmetry, if xn=1, we can similarly prove that x is not equilibrium.
Proof of (2.2)
We prove that x is not equilibrium, provided that i(3≤i≤n) vendors occupy at a point. We assume that xl<xl+1=⋯=xk=⋯=xl+i<xl+i+1(l≥0,l+i+1≤n+1,3≤i≤n).
Here we recall that we set x0=0 and xn+1=1. Therefore there exist xl and xl+i+1 at least one respectively. We notice
that xl<xk<xl+i+1 and there exists no vendor on (xl,xk) and (xk,xl+i+1). Dividing this
proof into four cases, we prove
(2.2).
- (i)
xl=x0 and xl+i+1=xn+1
In this case, if ∣Il∣≥∣Il+i∣, we notice that fk(x)=2i1(∣Il∣+∣Il+i∣)≤61(∣Il∣+∣Il+i∣)=61(∣Il∣+∣Il∣)=31∣Il∣.
Setting xk′∈(xl,xl+1), we have
fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)=21(∣[xl,xk′]∣+∣[xk′,xk]∣)=21∣Il∣>fk(x).
For the other case ∣Il∣<∣Il+i∣, from the symmetry, we can similarly show that
there exists xk′ such that fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)>fk(x).
Thus, if xl=x0 and xl+i+1=xn+1, we can prove that x is not equilibrium.
2. (ii)
xl=x0 and xl+i+1=xn+1
In this case, if ∣Il∣≥∣Il+i∣, we find that
fk(x)=i1(∣Il∣+21∣Il+i∣)≤31(∣Il∣+21∣Il+i∣)≤31(∣Il∣+21∣Il∣)=21∣Il∣. Setting xk′=32∣Il∣, we have
[TABLE]
For the other case ∣Il∣<∣Il+i∣, from the symmetry, we can similarly show that
there exists xk′ such that fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)>fk(x).
Thus, if xl=x0 and xl+i+1=xn+1, we have showed that x is not equilibrium.
3. (iii)
xl=x0 and xl+i+1=xn+1
From the symmetry of (ii), there exists xk′ satisfying
fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)>fk(x).
Thus if xl=x0 and xl+i+1=xn+1, we have showed that x is not equilibrium.
4. (iv)
xl=x0 and xl+i+1=xn+1
In this case, we find fk(x)=n1. If xk≥21, for xk′=52, we have
[TABLE]
For the other case xk<21, from the symmetry, we can similarly show that there exists xk′ such that fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)>fk(x).
Thus, if xl=x0 and xl+i+1=xn+1, we have showed that x is not equilibrium.
From (i)–(iv), we can complete the proof of (2.2).
Proof of (2.3)
If x1<x2, we show that x is not equilibrium. (x1=0)
We notice that f1(x)=∣I0∣+21∣I1∣.
Setting x1′=∣I0∣+21∣I1∣, we have
f1(x1′,x2,⋯,xn)=∣[0,x1′]∣+21∣[x1′,x2]∣>∣[0,x1′]∣=∣I0∣+21∣I1∣=f1(x).
Thus x is not equilibrium.
If xn−1<xn, we can similarly prove that x is not equilibrium (xn=1).
∎
Finally, we compare a location after the movement of a vendor with the original one. To do this, we introduce the following notation.
For a given location of n vendors x=(x1,x2,x3,…,xn) with x1≤x2≤⋯≤xn, we move vendor k from xk to a point in
A⊂[0,1]. We denote the resultant location by xk→A. We notice that xk→A represents the following vector
[TABLE]
where xk′ is a location of vendor k after movement and xk′∈A.
Then we have the following lemmas. Since their proofs are a little complicated, they are postponed to Appendix.
Lemma 2.3**.**
If a location of n vendors x=(x1,x2,x3,…,xn) satisfies \eqrefeqn:main1 and \eqrefeqn:main2, ∣I0∣≤fk(x)(1≤k≤n).
Lemma 2.4**.**
If a location of n vendors x=(x1,x2,x3,…,xn) satisfies \eqrefeqn:main1 and \eqrefeqn:main2, fk(xk→[0,1])≤fk(x)(1≤k≤n).
3. Proof of Theorem 1.1
We are now position to prove our main theorem.
Proof of Theorem 1.1 (i)
We prove that if x=(x1,x2)=(21,21),
x is equilibrium.
Proof.
- (i)
We consider vendor 1. We then notice that f1(x)=21. For any x1′∈[0,21), we have
[TABLE]
For any x1′∈(21,1],
from the symmetry of (a), we can similarly prove that f1(x1′,x2)<f1(x). Therefore, for any x1′∈[0,1], we have f1(x)≥f1(x1′,x2).
2. (ii)
Next, we consider vendor 2. For any x2′∈[0,1], we find that f2(x)≥f2(x1,x2′) in a similar manner to (i).
From (i) and (ii), we have showed that (21,21) is equilibrium. ∎
Next, we show that x=(21,21) is a necessary condition for equilibrium. Therefore, we prove that if x=(21,21), then x is not equilibrium.
Proof.
From (2.1), when x1=0 or x2=1, x is not equilibrium. Therefore,
we treat with the case where x1=0 or x2=1.
- (i)
x1=x2
From (2.3), x is not equilibrium in this case.
2. (ii)
x1=x2
We first notice that f1(x)=21 in this case.
If x1>21, setting x1′=21, we obtain
[TABLE]
If x1<21, from symmetry, we can show that there exits x1′∈[0,1] such that f1(x1′,x2)>f1(x).
From the above, we have proved that (21,21) is a necessary condition for equilibrium.
∎
Proof of Theorem 1.1 (ii)
If n=3, (2.2) contradicts (2.3). Therefore, we conclude that
there exists no equilibrium in this case.
Proof of Theorem 1.1 (iii)
Finally, we are concerned with the case where n≥4.
Proof.
First, it follows from Lemma 2.4 that (1.7) and (1.8) is a sufficient condition for equilibrium.
Next, we show that (1.7)–(1.8) is a necessary condition for equilibrium. Therefore, we prove that if (1.7)–(1.8) do not hold, then x is not equilibrium.
Observing Proposition 2.2, we do not have to treat with the case where x1=0 or xn=1 or more than 2 vendors occupy a location. From this reason, we assume that ∣I0∣>0.
We prove the following cases.
- (i)
Condition (1.7) does not hold.
- (a)
∣I1∣=0(resp. ∣In−1∣=0).
2. (b)
∣I1∣=∣In−1∣=0 and ∣I0∣:∣I2∣=1:2(resp. ∣I1∣=∣In−1∣=0 and ∣In−2∣:∣In∣=2:1).
3. (c)
∣I1∣=∣In−1∣=0 and ∣I0∣:∣I2∣=1:2 and ∣In−2∣:∣In∣=2:1 and ∣I0∣=∣In∣.
2. (ii)
Condition (1.7) holds and condition (1.8) does not hold.
- (a)
Condition (1.7) holds and ∣Ij∣>2∣I0∣.
2. (b)
Condition (1.7) holds and ∣Ij∣≤2∣I0∣ and 2∣I0∣>∣Ik∣+∣Ik+1∣.
Dividing this proof into the above cases, we prove our main theorem.
-
(i)
-
(a)
∣I1∣=0 (resp. ∣In−1∣=0)
From (2.3) and x1<x2 (resp. xn−1<xn), x is not equilibrium.
2. (b)
∣I1∣=∣In−1∣=0 and ∣I0∣:∣I2∣=1:2(resp. ∣I1∣=∣In−1∣=0 and ∣In−2∣:∣In∣=2:1)
- (1)
∣I0∣:∣I2∣=∣I0∣:(2∣I0∣+δ) (δ>0)
We notice that f1(x)=21{∣I0∣+21(2∣I0∣+δ)}=∣I0∣+41δ. Setting x1′∈(x2,x3), we have
[TABLE]
2. (2)
∣I0∣:∣I2∣=∣I0∣:(2∣I0∣−δ) (δ>0)
We notice that f1(x)=21{∣I0∣+21(2∣I0∣−δ)}=∣I0∣−41δ. Setting x1′=∣I0∣−41δ, we have
[TABLE]
From the symmetry of (1)–(2), we can similarly show in the case where ∣In−2∣:∣In∣=2:1. Thus, x is not equilibrium in the case of (b).
3. (c)
∣I1∣=∣In−1∣=0 and ∣I0∣:∣I2∣=1:2 and ∣In−2∣:∣In∣=2:1 and ∣I0∣=∣In∣
- (1)
∣I0∣<∣In∣
We notice that f1(x)=21(∣I0∣+21⋅2∣I0∣)=∣I0∣. Setting x1′=1−∣I0∣, we have
[TABLE]
2. (2)
∣I0∣>∣In∣
From the symmetry, we can similarly show that there exists xn′ such that fn(x1,⋯,xn−1,xn′)>fn(x).
From (1)–(2), x is not equilibrium in the case of (c).
2. (ii)
Condition (1.7) holds and condition (1.8) does not hold.
- (a)
(1.7) holds and ∣Ij∣>2∣I0∣
We notice that f1(x)=21(∣I0∣+21⋅2∣I0∣)=∣I0∣. Setting x1′∈(xj,xj+1), we have
f1(x1′,x2,⋯,xn)=21∣Ij∣>21⋅2∣I0∣=∣I0∣=f1(x).
Thus, x is not equilibrium in this case.
2. (b)
(1.7) holds and ∣Ij∣≤2∣I0∣ and 2∣I0∣>∣Ik∣+∣Ik+1∣
When k=1,2,n−1,n, we notice that ∣I1∣+∣I2∣=2∣I0∣ and ∣I2∣+∣I3∣≥2∣I0∣. Thus, we devote to considering 3≤k≤n−2.
In view of (2.2), we divide (b) into
the following three parts.
- (1)
xk−1=xk and xk=xk+1
We notice that fk(x)=21(∣Ik∣+∣Ik+1∣)<21⋅2∣I0∣=∣I0∣. Setting xk′∈(x2,x3), we have fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)=21⋅2∣I0∣=∣I0∣>fk(x).
Thus x is not equilibrium in this case.
2. (2)
xk−1=xk (xk−2=xk−1 and xk=xk+1)
From ∣Ik∣+∣Ik+1∣<2∣I0∣, we find ∣Ik∣<2∣I0∣. From ∣Ij∣≤2∣I0∣, we notice that
∣Ik−2∣≤2∣I0∣. It follows that fk(x)=41(∣Ik−2∣+∣Ik∣)<41(2∣I0∣+2∣I0∣)=∣I0∣.
Therefore, for xk′∈(x2,x3), we have fk(x1,⋯,xk−1,xk′,xk+1,⋯,xn)=21⋅2∣I0∣=∣I0∣>fk(x).
This means that x is not equilibrium in this case.
3. (3)
xk=xk+1 (xk−1=xk and xk+1=xk+2)
We can prove this case in a similar manner to (2).
From (i)–(ii), we have showed that if condition (1.7) or condition (1.8) do not hold, then x is not equilibrium.
We can complete the proof of Theorem 1.1.
∎
Appendix A Proof of Lemma 2.3
Proof.
We estimate the profit of each vendor, fk(x)(k=1,2,…,n).
- (i)
Vendor 1
We have f1(x)=21(∣I0∣+21⋅2∣I0∣)=∣I0∣.
2. (ii)
Vendor 2
We can similarly deduce f2(x)=∣I0∣.
3. (iii)
Vendor n−1 and n
From the symmetry with vendors 1 and 2, we have fn−1(x)=fn(x)=∣I0∣.
4. (iv)
Vendor k (3≤k≤n−2)
- (a)
xk−1=xk and xk=xk+1
We have fk(x)=21(∣Ik−1∣+∣Ik∣)≥21⋅2∣I0∣=∣I0∣.
2. (b)
xk−1=xk,xk=xk+1 (k=3)
From (1.8), we notice that xk−2=xk−1.
On the other hand, from ∣Ik−1∣=0 and (1.8), we have ∣Ik−2∣≤2∣I0∣ and 2∣I0∣≤∣Ik−2∣. Thus we have ∣Ik−2∣=2∣I0∣. Similarly, we have ∣Ik∣=2∣I0∣.
As a consequence, we have
fk(x)=41(∣Ik−2∣+∣Ik∣)=41⋅4∣I0∣=∣I0∣.
3. (c)
xk−1=xk,xk=xk+1 (k=n−2)
We can show that fk(x)=∣I0∣ in a similar manner to (b).
Combining (i)–(iv), we obtain
[TABLE]
Thus, for x satisfying \eqrefeqn:main1 and \eqrefeqn:main2 and any k (1≤k≤n), we have showed that fk(x)≥∣I0∣.
∎
Appendix B Proof of Lemma 2.4
Proof.
Dividing the proof into three parts, we prove this lemma.
- (i)
fk(xk→(xl,xl+1))≤fk(x)(xl<xl+1 and l=k−1,k and 0≤l≤n).
2. (ii)
fk(xk→(xk−1,xk+1))≤fk(x) (1≤k≤n).
3. (iii)
fk(xk→{xl})≤fk(x) (1≤k≤n and 0≤l≤n+1).
Proof of (i)
- (a)
l=0 and l=n
We have fk(xk→(xl,xl+1))=21∣Il∣≤22∣I0∣=∣I0∣≤fk(x).
2. (b)
l=0
We have fk(xk→(x0,x1))<∣I0∣≤fk(x).
3. (c)
l=n
We have fk(xk→(xn,xn+1))<∣I0∣≤fk(x).
Proof of (ii)
- (a)
k=1 and k=n
- (1)
If xk−1=xk and xk=xk+1, we have fk(xk→(xk−1,xk+1))=fk(x);
2. (2)
If xk−1=xk(xk=xk+1), since ∣Ik∣=2∣I0∣ from (1.8) and ∣Ik−1∣=0, we have fk(xk→(xk−1,xk+1))=21⋅2∣I0∣=∣I0∣≤fk(x);
3. (3)
If xk=xk+1(xk−1=xk), we can deduce fk(xk→(xk−1,xk+1))=∣I0∣≤fk(x) in a similar manner to (2).
2. (b)
k=1
We have f1(x1→(x0,x2))<∣I0∣≤f1(x).
3. (c)
k=n
We have fn(xn→(xn−1,xn+1))<∣I0∣≤fn(x).
Proof of (iii)
- (a)
l=0,1,2,n−1,n,n+1
- (1)
l=k
It clearly holds that fk(xk→{xl})=fk(x).
2. (2)
l=k−1,k+1 and there exists another vendor at xk except for vendor k, or l=k−1,k,k+1
We deduce from \eqrefeqn:main21 that fk(xk→{xl})≤41⋅4∣I0∣=∣I0∣≤fk(x).
3. (3)
l=k−1,k+1 and there exists no vendor at xk except for vendor k.
We deduce from \eqrefeqn:main21 that fk(xk→{xl})≤41(2∣I0∣+2fk(x))≤41(2fk(x)+2fk(x))=fk(x).
2. (b)
l=0(resp.l=n+1)
We have fk(xk→{x0})=21∣I0∣<∣I0∣≤fk(x).
(resp.fk(xk→{xn+1})=21∣I0∣<∣I0∣≤fk(x))
3. (c)
l=1,2(resp.l=n−1,n)
- (1)
k=3(resp.k=n−2)
We have f3(x3→{xl})=31(∣I0∣+21(∣I2∣+∣I3∣))≤31(∣I0∣+21(2∣I0∣+2∣I0∣))=∣I0∣≤f3(x).
(resp.fn−2(xn−2→{xl})=31(∣In∣+21(∣In−3∣+∣In−2∣)≤fn−2(x))
2. (2)
k=3(resp.k=n−2)
We have fk(xk→{xl})≤21(∣I0∣+21∣I2∣)=21(∣I0∣+21⋅2∣I0∣)=∣I0∣≤fk(x).
(resp.fk(xk→{xl})≤21(∣I0∣+21∣In−2∣)≤fk(x))
We can complete the proof of Lemma 2.4.
∎
Acknowledgements
The authors would like to thank Prof. Suzuki for his kind help and comments.