Lecture1 提到了我們需要透由好的 mechanism,使得 agent 與 designer 的 incentive 彼此 aligned。這講從最簡單的 Single-item Auction 開始,探討該如何設計合理的 mechanism。
Single-Item Auction
1 seller wants to sell 1 good.
There are n strategic bidders want to buy the good with their own preferences (unknown to the seller).
在討論之前,我們先以簡單的 model 來描述 bidder 的行為。
Let valuation $v_i$: bidder i's max willingness-to-pay for the item
定義 quasilinear utility model $U$ 如以下
而 bidder 的 objective is to maximize $U$
Sealed-Bid Auction
對 designer 而言,需要設計適合的機制。而這裡所謂適合,即是能獲得整體最大收益(包括 seller 和 bidder)
而Sealed-Bid Auction 有以下幾個步驟:
-
Each bidder $i$ privately communicates a bid $b_i$ to the seller
-
The seller decide who can get the good
-
The seller decide the selling price
(2) 很直觀來想,就是給出價最高的 bidder (more selection rule will come later), 這裡主要討論 (3), eBay的作法是以下的 second-price auction (得標者付第二高價的 bid 即可)。
Second-Price (Vickery) Auction
-
[strong incentive guarantees] It is dominant-strategy incentive-compatible (DSIC)
-
[computational efficiency] The auction can be implemented in $\mathbf{POLY}$ time (indeed, we want it to be linear)
-
[strong performance guarantees] If bidder report truthfully, then the auction maximizes the social surplus
\text{subject to } \sum\limits_{i=1}^n \mathbb{1}[\text{bidder i wins}] \lneq 1
]
回顧 Lecture1,可以發現最一開始講到的 3 個部份一一對應 XD
從 bidder 的觀點來看, DSIC property,保證了誠實是最佳策略 (無論其他的 bidder 如何報價),因此對 seller 來說,只要組成是完全理性的 bidder,便可預測其行為 (這裡先忽略 collusion 或非理性的情況 :p)。
Claim
Every bidder has a dominant strategy: set its bid $b_i = v_i$, and guaranteed to have utility $\gneq 0$.
考慮 bidder i, let $B = max_{j \neq i}b_j$
若為了拿到 good,而高報 bid (i.e $b_i > v_i$),有以下 cases:
-
$B < v_i$ or $B > b_i$,與誠實報的 payoff 相同。
-
$v_i < B < b_i$, bidder 會贏得 good ,但 payoff 是負的☹,而誠實報的 payoff 為0 (然後輸掉),故會選擇誠實。
同理,低報 bid 比不上誠實報 (直覺來想就是,低報可能使原先會贏的拍賣,到最後反而將商品拱手讓人 :p)
對那些沒拿到 good 的人, $U = 0$; 而贏家 (imply $v \gneq B$) 的 utility $~U = v -B \gneq 0 ~\blacksquare$
3 個 property的 (3) 可簡單地用 greedy 常見的方法證明,而 (2) 對seller而言只要簡單的掃過一遍 bid vector就可決定誰贏得 auction 及成交價格,複雜度為 $\mathcal{O}(n)$
思考
另一種可能的定價方式為 first-price auction,在這個情況下, winner 需付自己所喊的價碼,所以其傾向於會低報(誠實報保證了 payoff 為 0),但問題是該低報多少,又跟其他 bidder 有關… (留著之後來想XD)
comments powered by Disqus