Published on

Notes on Roughgarden AGT Lecture - 5

Lecture link

Revenue-maximizing Auctions

In an single-parameter environment, recall that an allocation rule that maximizes social welfare (i..e, social surplus) must be monotone, thus implemented by a (unique) payment rule. It follows that, given an instance of a single-parameter environment, a set of players and their (private) valuations, there always exists a DSIC mechanism where a dominant-strategy equilibrium maximizes the social welfare among all possible (deterministic) allocations.

A Bayesian setting

  1. A single parameter environment.

  2. For each bidder ii, its valuation viv_i is drawn independently from a distribution FiF_i, with density function fif_i, and support in [0,vmax][0, v_{\text{max}}] for some global vmaxv_{\text{max}}.

    • F1,...,FnF_1, ..., F_n need not to be identical.

    • The distributions are known by the auctioneers. In practice, they come from past data such as history of bids.

    • We focus on DISC mechanism to maximizes the revenue. Since each player has a dominant strategy regardless of what other players do, one may assume that players does not know the distributions F1,...,FnF_1, ..., F_n.

Revenue maximization

Given an instance of the above setting, find a DISC auction where the expected revenue (randomness comes from the joint distributions of the valuations) is maximized over all DISC auctions.

Examples

  1. Single-item single-bidder auction. Here, a DISC auction would be the seller posting a price rr, and bidder wins (any pays rr) if and only if its valuation vrv \geq r.

    • The expected revenue of this mechanism is r(1F(r))r \cdot (1 - F(r)).

    • If FF is the uniform distribution on [0,1][0, 1], then the optimal posted price (called monopoly price) that maximizes the expected revenue is 1/21/2, with expected revenue 1/41/4.

  2. For a single-item auction with two bidders. One can do Vickrey, in this case, the expected revenue is the the expected value of the smaller bid.

    • Suppose the both F1F_1 and F2F_2 is uniform over [0,1][0, 1]. Let z=min{v1,v2}z = \min\{v_1, v_2\} be the r.v. of the smaller bid. We then have:
    E[z]F1×F2=01Pr[zt]  dt=01(1t)2  dt=13\mathbb{E}[z]_{\sim F_1 \times F_2} = \int_{0}^{1} Pr[z \geq t] \; dt = \int_{0}^{1} (1 - t)^2 \; dt = \frac{1}{3}

    where the event ztz \geq t occurs if and only if both v1tv_1 \geq t and v2tv_2 \geq t, which occurs w.p. (1t)2(1 - t)^2.

Reserve price

A reserve price for an item is the minimum value a seller is will to sell an item. In the case of a Vickrey auction, having a reserve price rr modifies the mechanism as follows:

  1. If all bids are less than rr, then there is no winner and item not sold.

  2. The winner pays the second-highest bid or rr, whichever is larger.

I find it helpful to view a Vickrey with a reserve price rr as a standard Vickrey with a shill bid rr.

In the case of Vickrey with rr introduced. To compute the expected revenue. One can consider three exhaustive cases. For simplicity, let xx and yy be the valuations.

  1. Both xx and yy less than rr: expectation is 00.

  2. One and only one less than rr, expectation is 20rr1r  dxdy2 \cdot \int_{0}^{r} \int_{r}^{1} r \; dx dy

  3. Both at least rr, expectation is 2r1y1y  dxdy2 \cdot \int_{r}^{1} \int_{y}^{1} y \; dx dy.

The final expectation is 1/3+r2+(4/3)r31/3 + r^2 +(4/3) \cdot r^3. Setting r=1/2r = 1/2, we improve the expectation revenue from 1/41/4 (where no reserve price presented) to 5/125/12.