Second-Price Sealed-Bid Auctions

Second-Price Sealed-Bid Auctions
Professors Greenwald and Oyakawa
2017-02-01
We introduce the second-price, sealed-bid auction. This auction format
requires auction winners to pay the second highest bid. We go over the
strategic consequences of this payment rule.
1
The Second-Price, Sealed-Bid Auction
In a second-price, sealed-bid auction for one good, each bidder i ∈
N submits a “sealed-bid” (a secret number) to the auctioneer, so
that no bidder knows what any other has bid. Each bidder i has
valuation vi for the good, and does not know the valuations of the
other bidders. We assume valuations follow the IPV model. The
auctioneer selects the bidder with the highest bid, i∗ ∈ arg maxi∈ N bi ,
as the winner, allocates to the winner with probability xi∗ (bi∗ , b−i∗ ) =
1 (after a tie-breaking decision is made, if necessary), and allocates
with probability xi (bi , b−i ) = 0 to all other bidders i 6= i∗ ∈ N.
1 The winner of the auction, i ∗ , is charged the second highest bid,
pi∗ (bi∗ , b −i∗ ) = b(n−1) , and all other bidders i 6= i∗ ∈ N are charged
pi (bi , b −i ) = 0.
The second-price, sealed-bid auction is also called the Vickrey
auction, named after Nobel laureate William Vickrey.
1.1
Computational Complexity
With n bidders, determining the winner takes O(n) time, as this is
the complexity of an arg max function. Given the winner, we can
determine payments in O(n) time, as we can do this by invoking an
arg max on all bids aside from the winner. Therefore, this auction can
be run in polynomial time.
2
A Strategy for the Second-Price, Sealed-Bid Auction
Reasoning about the optimal strategy for this scenario is, fortunately,
easier than in the first-price auction setting. Each bidder i ∈ N can
bid one of three ways:
• bi < v i
• bi = v i
• bi > v i .
The utility of each case is summarized in Figure 1.
Ex-ante, each bidder in arg maxi∈ N bi
is allocated with probability
1/|arg maxi∈ N bi |
1
second-price sealed-bid auctions
Bid
Outcome
Win
Lose
bi < v i
>0
=0
bi = v i
≥0
=0
2
Figure 1: Bidder i’s payoff for bidding
one of three ways.
bi > v i
≤ 0 if pi ≥ vi , < 0 if pi > vi
=0
We can see that bidding bi > vi isn’t as good as bidding either
bi < vi or bi = vi . What’s left is to reason between bi < vi or bi = vi .
Notice that if
bi < b ( n − 1 ) ≤ v i ,
then i loses and gains 0 utility. However, there exists an e ∈ R≥0 such
that
b ( n − 1 ) ≤ bi + e ≤ v i ,
so i would have the opportunity to gain non-negative utility. Thus, it
should be preferred to bid vi . In fact, since it is always optimal to bid
ones true valuation.
We can describe all of this graphically. First notice that
vi xi (bi , b −i ) − pi (bi , b −i ) = (vi − pi (bi , b −i )) xi (bi , b −i ).
(1)
If bidder i wins, she will receive value vi xi (bi , b −i ) = vi :
Figure 2: The value bidder i receives if
she wins.
x i ( bi , b − i )
1
0
bi
vi
0
Payments are either less than vi , equal to vi , or greater than vi :
x i ( bi , b − i )
1
0
Figure 3: Possible levels of payment. If
bidder i wins, one of the three payment
outcomes will occur.
x i ( bi , b − i )
1
0
pi vi
bi
0
0
vi pi
bi
The difference between the shaded regions is the winners utility.
We can also describe this by plotting utility as a function of payment, as in Figure 4 and Figure 5. Notice that utility is at least zero
when v ≥ p, and at most zero when v ≤ p. Thus, one can conclude
that bidding truthfully is optimal.
second-price sealed-bid auctions
Figure 4: The utility of bidder i if the
price, the second highest bid, is smaller
than v, as a function of what she bids.
Utility
v−p
0
p
v
Bid
Figure 5: The utility of bidder i if the
price, the second highest bid, is larger
than v, as a function of what she bids.
Utility
3
0
v−p
v
p
Bid
Theorem 2.1. Placing bid bi = vi is a dominant strategy in the secondprice, sealed-bid auction.
Since bidding truthfully is utility maximizing, the second-price
auction is dominant strategy incentive compatible (DSIC), where,
by incentive compatible, we mean that truthful bidding is an optimal strategy. Furthermore, notice that if everyone knew everyone
else’s valuations, there would not be a way for bidders to change
their strategy and increase utility (without colluding). Thus, bidding
truthfully is an ex-post dominant strategy.
second-price sealed-bid auctions
2.1 Total Welfare
Summing over the utility of the bidders and the auctioneer gives us
the total welfare of our agents:
"
# "
#
∑ v i x i ( bi , b − i ) − p i ( bi , b − i )
i∈ N
+
∑ p i ( bi , b − i )
i∈ N
=
∑ v i x i ( bi , b − i ) .
i∈ N
(2)
In a Bayes-Nash equilibrium, the bidder with the highest bid also
values the good the most:

1
if vi ≥ v j , ∀ j ∈ N
(3)
x i ( bi , b − i ) =
0
otherwise.
This allocation scheme maximizes total welfare, so in a Bayes-Nash
equilibrium, the second-price, sealed-bid auction is a welfare maximizing auction.
3
Revenue
Assume that all bidders are symmetric, where there valuations are
drawn independently from some distribution F. Let v = min T, and
v = max T. Using what we know about order statistics, we can now
derive the expected revenue of the second-price, sealed-bid auction.
Lemma 3.1. In a second-price, sealed-bid auction, the total expected revenue generated is
R2 =
Z v
v
xn(n − 1) F ( x )n−2 (1 − F ( x )) f ( x ) dx
(4)
Proof. For n iid draws from distribution F with density f , the distribution of the kth smallest value is
n!
(5)
f X( k ) ( x ) =
( F ( x ))k−1 (1 − F ( x ))n−k f ( x ).
( k − 1) ! ( n − k ) !
Plug in k = n − 1 to get
f X( k ) ( x ) =
=
n!
( F ( x ))(n−1)−1 (1 − F ( x ))n−(n−1) f ( x )
((n − 1) − 1)!(n − (n − 1))!
(6)
n!
( F ( x ))n−2 (1 − F ( x ))1 f ( x )
( n − 2) ! (1) !
= n(n − 1) F ( x )n−2 (1 − F ( x )) f ( x ).
(7)
(8)
With this, we can write the expected value of the second highest
order statistic:
R2 =
Z v
v
xn(n − 1) F ( x )n−2 (1 − F ( x )) f ( x ) dx.
(9)
4
second-price sealed-bid auctions
5