Documente Academic
Documente Profesional
Documente Cultură
Winter 2015
Christian Michel
Static Oligopoly
Winter 2015
1 / 20
Cournot Competition
Christian Michel
Static Oligopoly
Winter 2015
2 / 20
Cournot Competition
Define a game:
I
I
I
Players: firms.
Action/Strategy set: production levels/quantities.
Payoff function: profits, defined:
i (q1 , q2 ) = p(q1 + q2 )qi TCi (qi )
In words, given that its rivals are playing the Cournot equilibrium strategies, no firm can increase its profit by changing its output level.
The corresponding Cournot equilibrium price is pc = a b(qc1 + qc2 ).
Christian Michel
Static Oligopoly
Winter 2015
3 / 20
Christian Michel
Static Oligopoly
Winter 2015
4 / 20
a c2 a c1 1
+ q2
b
2b
2
3
a 2c2 + c1
q2 =
2
2b
a 2c2 + c1
3b
Setting this into the reaction function of firm 1 yields:
qc2 =
qc1 = R1 (qc2 ) =
Christian Michel
a c1 1 a 2c2 + c1
a 2c1 + c2
=
2b
2
3b
3b
Static Oligopoly
Winter 2015
5 / 20
Cournot Competition
Solving for qc1 = R1 (qc2 ) and qc2 = R2 (qc1 ), we get the Cournot equilibrium
output levels.
2a c1 c2
3b
c1 = (pc c1 )(qc1 ) =
Christian Michel
(a 2c1 + c2 )2 c (a 2c2 + c1 )2
; 2 =
9b
9b
Static Oligopoly
Winter 2015
6 / 20
Pc (Qc )
c
0
Qc
1
2
Christian Michel
Static Oligopoly
Winter 2015
7 / 20
The consumer surplus is the area of the under the demand function over
the equilibrium quantity:
This can be written as
(2a c1 c2 )2
1
1
a + c1 + c2 2a c1 c2
CS = [ (P(0) P(Qc ))Qc ] = [a
]
=
2
2
3
3b
18b
Welfare is the sum of profits and consumer surplus:
W = CS + 1 + 2 =
Christian Michel
Static Oligopoly
Winter 2015
8 / 20
Its harder to see the reaction functions, but the story is exactly the same.
N
X
qj )qi ci qi
j=1
N
X
j=1
Christian Michel
Static Oligopoly
Winter 2015
9 / 20
N
X
j=1
We would derive the best response function for all N firms. For firm 1, the
first order condition of the above function yields
a b[q1 + q2 + .. + qN ] bq1 c1 = 0
Rewriting this yields the reaction function
N
a c1 1
a c1 1 X
qj
q1 = R1 (q2 , ...qN ) =
(q2 + q3 + .. + qN ) =
2b
2
2b
2
j=2
Christian Michel
Static Oligopoly
Winter 2015
10 / 20
N
a c 1 X
qi = Ri (qi ) =
qj
2b
2
j,i
Christian Michel
Static Oligopoly
Winter 2015
11 / 20
When costs (c1 and c2 ) are the same, output levels of the two firms are the
same.
We guess in this case that all the output levels (q1 , ..., qN ) are going to be the
same too.
If so, denote qi = q i.
WATCH OUT!
We cannot substitute in qi = q before weve derived the best response function.
This is a common mistake.
Why is it a mistake?
I
Assuming that qi = q before we take first order conditions implies that firm i
has control over all firms output decisions (the qi s).
Here, we substitute qi = q into the already-derived best-response functions.
We do this to make the process of solving N equations for N unknowns easier.
Christian Michel
Static Oligopoly
Winter 2015
12 / 20
N
a c1 1 X
qj
q1 = R1 (q2 , ...qN )
2b
2
j=2
ac 1
(N 1)q
2b
2
2q =
ac
(N 1)q
b
(N + 1)q =
Christian Michel
Static Oligopoly
ac
b
Winter 2015
13 / 20
ac
b
Thus,
(a c)
(N + 1)b
Qc =
N(a c)
(N + 1)b
pc = a bQc =
a + Nc
N+1
Christian Michel
Static Oligopoly
Winter 2015
14 / 20
(a c)
a + Nc
c]
N+1
(N + 1)b
(a c) (a c)
(a c)2
]
=
N + 1 (N + 1)b (N + 1)2 b
1
a Nc N a c
= [a
]
2
N+1 N+1 b
a(N + 1) a Nc N a c
]
N+1
N+1 b
CS ==
Christian Michel
N2 (a c)2
2b(N + 1)2
Static Oligopoly
Winter 2015
15 / 20
Cournot Competition
Therefore consumer surplus, which is the area between the demand curve
and the market price is finally
Consumer Surplus
CSc (N) =
N2 (a c)2
2b(N + 1)2
Welfare as the sum of all N individual profits and consumer surplus can
then be written as
W = CSc (N) + Nc (N) =
W=
N2 (a c)2
(a c)2
+
N
2b(N + 1)2
(N + 1)2 b
(a c)2
(a c)2 N2 + 2N
2
[N
+
2N]
=
2b (N + 1)2
2b(N + 1)2
Welfare
(a c)2
W = CS (N) + N (N) =
2b
c
Christian Michel
Static Oligopoly
N2 + 2N
N2 + 2N + 1
Winter 2015
16 / 20
Same market structure as before, except that we assume that firms move
sequentially.
Timing:
Firm 1 sets its quantity q1 .
Firm 2 sets q2 .
1
2
Christian Michel
Static Oligopoly
Winter 2015
17 / 20
Stackelberg
This yields the first order condition a bq1 c = 2bq2 and the associated
reaction function
q2 = R2 (q1 ) =
Christian Michel
ac 1
q1
2b
2
Static Oligopoly
Winter 2015
18 / 20
Stackelberg
Now, consider stage 1: Firm 1 knows that, if it sets q1 , firm 2 will react by
setting R2 (q1 ).
Firm 1 maximizes 1 (q1 , R2 (q1 )), i.e.,
ac 1
q1 )) c q1
max (a b(q1 +
q1
2b
2
This leads to the first order condition a bq1
qS1 =
ac
2
c=0
ac
2b
Christian Michel
ac 1 S ac
q1 =
2b
2
4
Static Oligopoly
Winter 2015
19 / 20
Stackelberg
Implications:
I
I
I
Christian Michel
Static Oligopoly
Winter 2015
20 / 20