Lecture 02
Lecture 02
1 Exercises
1.1 Mixed actions
Consider a game ⟨N, (Ai , ui )i∈N ⟩ and prove the following statement. If a mixed action αi ∈ ∆(Ai ) is
a best reply to all beliefs µi ∈ ∆(A−i ), then any action ai ∈ suppαi is a dominant action for player i.
player 1\player 2 A B C D
a 4,4 3,3 3,5 3,2
b 3,5 5,2 2,3 4,1
c 2,3 4,5 5,4 5,2
d 1,2 2,4 1,3 2,5
player 1:a
player 2/player 3 a b c
a 1,2,1 2,3,1 1,1,2
b 2,1,2 1,2,2 2,1,1
c 1,2,1 2,1,3 1,2,2
player 1:b
player 2/player 3 a b c
a 2,1,2 3,2,2 2,3,1
b 3,2,1 2,1,3 3,2,2
c 2,3,2 3,2,1 2,3,1
player 1:c
player 2/player 3 a b c
a 1,3,2 2,1,3 3,2,1
b 2,1,3 3,2,1 1,1,2
c 3,2,2 1,3,2 2,2,1
1
1.4 Continuous action space
1.4.1 Oligopolies
Consider a market where there are n oligopolies. The market demand function is
P (Q) = a − bQ
Pn
where Q = i=1 qi . Assume that marginal cost c is constant and the same to each firm.
• Cournot model: firms choose quantity of output, qi , and price is determined by demand
• Bertrand model: firms choose price and quantity is determined by demand, let p∗ = min{pi : i ∈
N} ( ∗
(p −c)(a/b−p∗ /b)
♯{i′ ∈N :pi′ =p∗ } pi = p∗ ,
πi (pi , p−i ) =
0 pi > p∗ .
1.4.2 Auction
• First, we analyze first-price sealed auctions.
– Bidders (players) cast their bid without seeing the other’s
– The highest bidder wins the object and pays her own bid
– Two players: bidder 1 and 2, i.e. N = {1, 2}, whose valuation of the object is vi and it is
commonly known with v1 > v2 .
– In case of a tie, the object is awarded to player 1.
– Action sets: A1 = A2 = R+ ; any positive number bi can be chosen as i’s bid.
– Assuming utility is monetary value:
( (
v1 − b1 , if b1 ≥ b2 v2 − b2 , if b2 > b1
u1 (b1 , b2 ) = u2 (b1 , b2 ) =
0, otherwise 0, otherwise
2
– The highest bidder wins the object and pays the second-highest bid, i.e. her opponent’s bid
in this case. In case of a tie, the object is awarded to player 1.
– Action sets: A1 = A2 = R+ ; any positive number bi can be chosen as i’s bid.
– Assuming utility is monetary value:
( (
v1 − b2 , if b1 ≥ b2 v2 − b1 , if b2 > b1
u1 (b1 , b2 ) = u2 (b1 , b2 ) =
0, otherwise 0, otherwise