算法博弈论 W40 Simple Near-Optimal Auctions
Revenue-maximizing auction
Disadvantages
- somehow complicated
- require detailed information about the probability distributions of the valuations
- much different than the format used in practice.
Review
allocation rule:
.
for profile , is the virtual valuation for probability distribution .
Single-item auction
- potential buyers with independent valuations drawn form the same distribution .
- optimal w. r. t. the revenue: second-price auction with reserve at value .
- basic advantage: simplicity
- which we loose if the potential buyers have different distributions
- e. g. the highest bidder may not be the one who gets the item
Prophet inequality
先知不等式(?)
A n-step game
- game in n step: as step , we are given a non-negative award from a probability distribution .
- the distribution are known and independent.
- whenever we see award , we can either accept and stop the game or reject and continue.
- Risk accepting a reasonable award without loosing a higher one later.
- The prophet inequality gives us a simple strategy that works very well!
Using Prophet inequality
- use an appropriately selected threshold .
- select the first award that exceeds the threshold.
- obviously, the threshold strategy is suboptimal(why)
There exist a threshold, so that the expected award is at least
Analysis of a threshold strategy
先证明 ,再证 , 最后结合一下就可以证明先知不等式了。
the algorithm:
Simple single-item auction
idea: use a virtual valuation threshold
allocation rule:
select threshold s.t.
give the item to the potential buyer with and the highest bid
from prophet inequality,
Prior-independent auctions
what if we don’t have information about valuations of the potential buyers?
Bulow & Klemperer’s theorem
- increasing competition is more important than designing revenue-optimal auctions
- the expected revenue of the revenue-maximizing auction with n bidders from F is at most the expected revenue of the second price auction with n+1 bidders from F.
proof
define the artificial auction among n+1 bidders from F as follows:
- run the revenue-maximizing auction among n bidders.
- If the item is not sold, give it to the (n+1)-th bidder
denote:
- REV1: the revenue of the revenue-maximizing auction with n bidders.
- REV2: the revenue of the artificial auction with n+1 bidders.
- REV3: the revenue of the second-price auction with n+1 bidders.
by the definition of the artificial auction, we have .
Then we need to prove :
the artificial auction always sells the item. Then we need to prove the second-price auction has the highest expected revenue among all auctions that always sell the item:
An auction that always sells the item has , i.e. only one agent has the others . under this constraint, which auction can maximize ? By regularity of F, this auction gives the item to the highest bidder. By Myerson’s Lemma, the only DSIC auction that has this property is the second-price auction.
How to simulate auctions on computer
second-price auction with reserve
two bidder drawing values from the uniform distribution in .
reserve price of .
Data: revenue is lowest bid or reserve or 0.
column A: bidder 1’s bid
column B: bidder 2’s bid
column C: revenue
let
revenue=max(R,min(a,b)) if max(a,b)>=R else 0