- Published on
Notes on Roughgarden AGT Lecture - 2
Simple single-item sealed-bid first/second-price auctions
There is a single item for sale.
Each bidder has a private valuation for the item.
- The valuation is the maximum amount of money that is willing to pay for the item.
Each bidder has a quasilinear utility function:
- If wins, ; is the price that bidder pays.
- If does not win, .
The bids are submitted privately to the auctioneer, who then determines the winner and the price.
The auction can be first-price or second-price.
In first-price auctions, one does not want to bids its true valuation, as it always results in a zero utility. Instead, the bid amount depends on others' bids. On the other hand, in the second-price auction, the (weakly) dominant strategy for a players is to simply bid its true valuation.
Claim 1. In a seal-bid second-price auction, bidding the valuation is a dominant strategy.
Proof sketch. Fix a player and ; let be the maximum of . If , then bidding results in a zero utility (as loses). Nevertheless, any other bid that results in winning implies a payment of , and thus a negative utility.
If , then bidding results in a utility of which is at least as good as not winning. ∎
One can also observe that truth telling in a second-price auction never gives a negative utility, regardless of the bids of others.
Overall, second-price auctions have the following desirable properties:
dominant-strategy incentive-compatible(DSIC) - telling the truth is a dominant strategy for all players (and the utility is always non-negative).
Can be implemented efficiently.
If bidders are truthful, then the auction maximizes the valuation of the outcome (social surplus).
Remark
Note that in a standard second-price auction, the second-highest bid equals to the highest bid if there is a tie. However, if we change the rule to paying the second-highest bid that is strictly less than the highest bid (for now, lets assume there are always at least two distinct bids), then bidding own valuation is no longer a dominant strategy, as overbidding sometimes helps.
For instance, fix , and suppose lies between and , where is the second-highest bid in that is strictly less than . Then, bidding gives a non-zero expected utility for (randomness comes from tie breaking).
See page of the lecture note for an example of ads auctions.
Step 1: Assume, without justification, that bidders bid truthfully. Then, how should we assign bidders to slots so that the above properties (2) and (3) hold? Step 2: Given our answer to Step 1, how should we set selling prices so that the above property (1) holds?