Applied

Two auctions that earn the same

In one sealed-bid auction the winner pays its own bid; in the other it pays the second-highest bid. Bidders behave completely differently — in the second they bid what the object is worth to them, in the first they shade their bids down by exactly a fraction — and the seller's revenue is spread differently. Yet the seller expects to collect precisely the same amount, (n − 1)/(n + 1) for n bidders with values spread evenly, and so does an auction in which everybody pays. The equality breaks the moment bidders dislike risk, and it says nothing about how much a reserve price can add.

Worth reading first: The reading that is almost right · The value from both sides.

The reading that is almost right gave each chooser a private reading of a shared quantity, slightly off, and found that private information can turn a band of equilibria into a single one. An auction is the cleanest game built on private information. Each bidder knows what the object is worth to itself and nothing about what it is worth to the others, except the odds; each submits a sealed bid; the rules decide who wins and what is paid. The seller chooses the rules, and the question every seller asks is which rules collect the most.

Two rules are the classical candidates. In a first-price auction the highest bid wins and pays its bid. In a second-price auction the highest bid wins and pays the second-highest bid. The second sounds like a gift to the winner, and the first like the seller’s natural choice. William Vickrey showed in 1961 that, under the conditions this essay assumes, they earn the seller exactly the same on average. This essay measures that equality, the ways bidders behave to produce it, and the two ways it fails.

What a seller collects under first-price and second-price rules. Histograms of 20000 simulated revenues with 3 uniform bidders: second-price mean 0.4988, variance 0.0497; first-price mean 0.4995, variance 0.0167.
Fig. 1 Twenty thousand auctions among three bidders with values drawn at random between 0 and 1: the seller’s revenue when the winner pays the second-highest bid (blue bars) and when it pays its own bid (orange outline), each bidder following its best strategy.

Bidding one’s value, and bidding less

The model is the simplest one with real private information. There are nn bidders. Each bidder’s value for the object is drawn independently and uniformly between 0 and 1; each knows its own value and knows that the others’ are drawn the same way. A bidder that wins gains its value minus what it pays; a bidder that loses gains nothing.

In the second-price auction the best bid needs no calculation: bid exactly one’s value. If the bid wins, the price is set by somebody else’s bid, so raising one’s own bid changes nothing about the price, only about whether one wins — and winning is worth it exactly when the second-highest bid is below one’s value, which is exactly when bidding one’s value wins. Bidding more risks winning at a price above one’s value; bidding less risks losing an object one would gladly have paid for. Truthful bidding is best whatever the others do, the property a lie that pays found that most voting rules lack. The seller’s revenue is then simply the second-highest value.

In the first-price auction, bidding one’s value is pointless: winning at one’s value gains nothing. So bidders shade, and how much depends on what the others do — this is a game, not a calculation.

A bidder's expected profit against its bid in a first-price auction. value 0.3: best bid 0.2000, expected profit 0.0090; value 0.6: best bid 0.4000, expected profit 0.0720; value 0.9: best bid 0.6000, expected profit 0.2430.
Fig. 2 A bidder in a first-price auction against two rivals who each bid two thirds of their value: its expected profit — value minus bid, times the chance of beating both — against its bid, for values 0.3, 0.6 and 0.9.

Suppose every rival bids a fixed fraction kk of its value. A bid bb then beats a given rival with probability b/kb/k, and all n−1n - 1 of them with probability (b/k)n−1(b/k)^{n-1}, so the expected profit is (v−b)(b/k)n−1(v - b)(b/k)^{n-1}. Bidding high wins often and gains little; bidding low gains a lot when it wins and rarely wins. The peak is at b=n−1nvb = \tfrac{n-1}{n} v, whatever kk is. With k=n−1nk = \tfrac{n-1}{n} itself, everyone’s best reply is to use the same fraction: with three bidders, everyone bids two thirds of their value, and nobody gains by changing. That is the symmetric equilibrium, the solution concept the value from both sides introduced for two players with known payoffs, here in a game where each player’s payoff is private.

The same average, by two different routes

The seller’s revenue in the first-price auction is n−1n\tfrac{n-1}{n} times the highest value; in the second-price auction it is the second-highest value. Those are different random quantities with different distributions, as the hero figure shows: the second-price revenue ranges over almost everything from nought to one, and the first-price revenue bunches below two thirds. Their averages are 0.4988 and 0.4995 in the simulation — both n−1n+1=12\tfrac{n-1}{n+1} = \tfrac12 for three bidders.

The exact calculation is a fact about the largest values in a sample. For nn values drawn uniformly, the largest has average nn+1\tfrac{n}{n+1} and the second-largest n−1n+1\tfrac{n-1}{n+1} — the order statistics split the interval into n+1n + 1 pieces of equal average length, the fact behind the values drawn from the same hat. The first-price revenue averages n−1n⋅nn+1=n−1n+1\tfrac{n-1}{n} \cdot \tfrac{n}{n+1} = \tfrac{n-1}{n+1}, and the second-price revenue averages n−1n+1\tfrac{n-1}{n+1} directly. The shading in the first auction is precisely enough to make up for paying the highest bid instead of the second.

The seller's average revenue under three auction rules. 2: exact 0.3333, second 0.3317, first 0.3305, all-pay 0.3296; 3: exact 0.5000, second 0.5008, first 0.4996, all-pay 0.5032; 4: exact 0.6000, second 0.6021, first 0.6021, all-pay 0.6037; 5: exact 0.6667, second 0.6661, first 0.6653, all-pay 0.6597; 6: exact 0.7143, second 0.7144, first 0.7129, all-pay 0.7105; 8: exact 0.7778, second 0.7779, first 0.7782, all-pay 0.7787; 10: exact 0.8182, second 0.8204, first 0.8192, all-pay 0.8219; 15: exact 0.8750, second 0.8756, first 0.8750, all-pay 0.8771; 20: exact 0.9048, second 0.9043, first 0.9045, all-pay 0.8972.
Fig. 3 The seller’s average revenue against the number of bidders: the formula (n−1)/(n+1)(n-1)/(n+1) (line) and 6,000 simulated auctions at each size under three rules — second price, first price and all-pay — each bidder at its equilibrium.

The third rule in the figure makes the equality look like more than a coincidence. In an all-pay auction every bidder pays its bid, and only the highest wins — the shape of a lobbying contest or a race to a patent. Bidders shade far more, since losing bids are paid too: the equilibrium bid is n−1nvn\tfrac{n-1}{n} v^n, nearly nothing for low values. And the seller’s average revenue is, again, n−1n+1\tfrac{n-1}{n+1}. Three rules with completely different bids, payments and losers, and one average.

A bid is a forecast of the second-highest value

There is a cleaner way to see the shading, and it explains the equality before any theorem. In the second-price auction, a bidder with value vv that wins pays the second-highest value, whatever it is. Given that vv is the highest of nn uniform values, the others are uniform below vv, and the largest of those n−1n - 1 has average n−1nv\tfrac{n-1}{n} v. So the price a winner expects to pay in the second-price auction is exactly n−1nv\tfrac{n-1}{n} v — the bid it makes in the first-price auction.

A first-price bidder, in equilibrium, bids its forecast of what it would have paid under the other rule. That is why the averages agree: whenever the bidder with value vv wins, the first-price auction charges the forecast and the second-price auction charges the outcome, and a forecast and its outcome have the same average. The first-price rule charges it with certainty; the second-price rule charges it with noise around it. The spread figure is that noise, and the risk-aversion figure is what happens when bidders will pay to avoid it.

The same reading covers the all-pay auction. There, a bidder pays its bid whether or not it wins, so its bid must equal its forecast price times its chance of winning: n−1nv\tfrac{n-1}{n} v times vn−1v^{n-1}, which is the equilibrium bid n−1nvn\tfrac{n-1}{n} v^n. Every rule charges the same expected amount; the rules differ only in whom they charge it to and when. And the reasoning fails exactly where the theorem’s hypotheses fail — when the winner is not the bidder with the highest value, or when a bidder cares about the noise, or when its forecast of the others depends on its own information.

The truthful bidding of the second-price auction has a further property that the first-price equilibrium lacks: it does not depend on knowing the distribution of the others’ values. A first-price bidder who misjudges how many rivals there are, or how their values are spread, shades by the wrong amount; a second-price bidder never has to judge either. That robustness is what made Vickrey’s rule attractive to designers of automated markets, and it is the same property that no stable matching rule can have for everyone: a rule under which telling the truth is best whatever the others do is rare, and auctions for a single object are one of the few places it is achieved without giving anything up.

Why the average cannot differ

The revenue equivalence theorem, proved in general by Roger Myerson and independently by John Riley and William Samuelson in 1981, explains it. Suppose bidders are indifferent to risk, values are independent and drawn from the same distribution, the object always goes to the bidder with the highest value, and a bidder with the lowest possible value expects to pay nothing. Then every auction rule with an equilibrium gives the seller the same expected revenue.

The proof is a short argument about a single bidder. In any such equilibrium, a bidder with value vv wins with probability vn−1v^{n-1} — the chance its value is the highest — whatever the rules. Its expected profit, as a function of its value, must then grow at exactly the rate of that winning probability: a bidder with value v+εv + \varepsilon could always pretend to be vv and win as often, at the same expected price, and gain ε\varepsilon more each time it wins, and in equilibrium it cannot do better than that by more than a vanishing amount. So the expected profit is pinned down by the winning probabilities, and since the expected payment is value times winning probability minus expected profit, the payment is pinned down too. The rules can redistribute who pays what and when; they cannot change how much is paid on average.

That argument is the same shape as the curve of an average and the average of a curve: the profit as a function of value is convex, its slope is the winning probability, and fixing the slope everywhere fixes the function. It is also why the ascending auction of the auction house, where the price rises until one bidder remains, earns the same: with private values it is strategically the same as the second-price auction — the last rival drops out at its value — and the descending Dutch auction, where the price falls until somebody calls out, is strategically the same as the first-price auction.

Same mean, different risk

Equal averages do not make the auctions equal for a seller who cares about anything besides the average.

How variable the seller's revenue is under each rule. 2: second 0.2357, first 0.1179; 3: second 0.2236, first 0.1291; 4: second 0.2000, first 0.1225; 5: second 0.1782, first 0.1127; 6: second 0.1597, first 0.1031; 8: second 0.1315, first 0.0870; 10: second 0.1113, first 0.0747; 15: second 0.0802, first 0.0548; 20: second 0.0626, first 0.0431.
Fig. 4 The standard deviation of the seller’s revenue under the second-price rule (blue) and the first-price rule (orange), against the number of bidders; both computed exactly.

The second-price revenue is the more variable, by a factor of 2.00 with two bidders and 1.45 with twenty. With two bidders it is the lower of the two values, which is anything from nought to one; the first-price revenue is half the higher value, which can never exceed one half. A seller who would rather have a sure 0.33 than a gamble averaging 0.33 prefers the first-price rule. As the number of bidders grows both spreads shrink, because the top two values of a large sample crowd towards the top of the range, and the difference between the rules shrinks with them.

When bidders dislike risk

The theorem assumes bidders care only about expected profit. Real bidders often prefer a sure modest gain to a gamble with the same average, and that changes the first-price auction but not the second.

When bidders dislike risk, the first-price auction earns more. α 1: bid 0.6667·v, first-price revenue 0.5000; α 0.8: bid 0.7143·v, first-price revenue 0.5357; α 0.6: bid 0.7692·v, first-price revenue 0.5769; α 0.4: bid 0.8333·v, first-price revenue 0.6250; α 0.2: bid 0.9091·v, first-price revenue 0.6818; second price 0.5000 throughout.
Fig. 5 Three bidders who value a profit xx as xαx^\alpha — α=1\alpha = 1 is indifference to risk, smaller α\alpha more caution: the seller’s average revenue under the first-price rule, at the equilibrium bid (n−1)/(n−1+α)(n-1)/(n-1+\alpha) of value, and under the second-price rule, where bidding one’s value stays best.

In the second-price auction risk does not matter: bidding one’s value is best whatever one’s attitude, because the bid never affects the price. In the first-price auction a cautious bidder faces a real trade-off between profit and the chance of getting any, and caution tilts it towards winning: the equilibrium bid rises from n−1n\tfrac{n-1}{n} of value to n−1n−1+α\tfrac{n-1}{n-1+\alpha}. With three bidders and α=0.2\alpha = 0.2 — strongly averse to risk — they bid 91% of their values, and the seller’s average revenue rises from 0.500 to 0.682. Revenue equivalence holds for bidders indifferent to risk, and only for them. Charles Holt in 1980 and Eric Maskin and John Riley in 1984 worked this out in general: with risk-averse bidders, the first-price auction earns more.

Other departures break it in other directions. If values are correlated — an oil field worth roughly the same to every driller, each with a private estimate — the second-price and ascending auctions earn more, because the price paid is tied to the other bidders’ information. If bidders differ — one known to value the object more — the first-price auction may give the object to the wrong bidder, and the comparison can go either way. The theorem’s hypotheses are each doing work.

A reserve price, and the best one

The theorem compares rules that always sell. A seller can also refuse to sell below a reserve price, and that is where real gains are.

A reserve price, and the best one. 1 bidder(s): best reserve 0.5, gain 0.2500, revenue 0.2500; 2 bidder(s): best reserve 0.5, gain 0.0833, revenue 0.4167; 3 bidder(s): best reserve 0.5, gain 0.0313, revenue 0.5312; 5 bidder(s): best reserve 0.5, gain 0.0052, revenue 0.6719.
Fig. 6 The seller’s average revenue in a second-price auction with a reserve rr — no sale unless the highest value reaches rr, and the winner pays at least rr — against rr, for 1, 2, 3 and 5 bidders; computed exactly.

Every curve peaks at r=12r = \tfrac12, whatever the number of bidders. A reserve is a threshold set before any value is seen, like the single threshold that half of what an oracle takes showed is enough to secure half of the best possible reward, and it works here for a related reason: it converts competition the seller cannot count on into a price it can. With a single bidder the reserve is the whole story: a posted price of one half sells half the time and averages 0.25, the best a take-it-or-leave-it offer can do. With two bidders the reserve raises the average from 13\tfrac13 to 512\tfrac{5}{12}; with five, from 0.667 to 0.672 — the more bidders, the less the reserve matters, because competition already pushes the second-highest value above one half most of the time.

That the best reserve does not depend on the number of bidders is the striking part, and it is Myerson’s other result of 1981. The best auction of all, among every possible rule, is a standard auction with a reserve set where a quantity he called the virtual value crosses nought — for values uniform on [0,1][0,1], at one half. The reserve is fixed by the distribution of values alone. It also means the seller deliberately keeps the object sometimes when a buyer would pay something for it: the revenue-maximising auction is not the efficient one, and the gap is the price of the seller’s private gain.

Where the theory is used

Vickrey’s second-price auction was a curiosity for decades, then became the model for the auctions that sell most of the world’s online advertising: each search triggers an auction among advertisers, decided in milliseconds, and the generalized second-price auction used for years by the major search engines charges each winner roughly the next bid down. More recently several large advertising exchanges switched to first-price rules, and bidders responded by shading — exactly the adjustment the theorem predicts, with exactly the averages it predicts as long as its hypotheses hold.

Spectrum auctions, where governments sell radio frequencies, are where the departures matter: values are correlated, bidders differ, and licences are wanted in combinations, which breaks the single-object model altogether. The design of those auctions, which raised hundreds of billions, drew directly on the ways equivalence fails. Those are combinatorial problems of the kind prices that nobody can break away from met for many items at once, where a single price per item may not exist and the clean equivalence of this essay has no counterpart.

What the figures cannot show

Every figure assumes values uniform between nought and one. The equivalence itself holds for any common distribution of independent values, but the numbers — the shading fraction n−1n\tfrac{n-1}{n}, the average n−1n+1\tfrac{n-1}{n+1}, the reserve of one half — are properties of the uniform case, and with other distributions the equilibrium bid is a more complicated function of value and the best reserve moves. The simulations check the formulas only for the uniform case.

The figures also show equilibrium behaviour, which is a prediction, not an observation. Laboratory experiments with first-price auctions consistently find bids above the risk-neutral equilibrium, which is one reason risk aversion is studied so closely; in second-price auctions they find frequent overbidding, which no standard model predicts and which the theorem’s elegant argument for truthful bidding does not prevent. The theory says what the bids should be; the people in the room do not always agree.

Still open: many objects, and the bidders in the room

For a single object with independent private values, the theory is complete: equivalence, its failures, and the optimal auction are all known. For many objects sold together the picture is far from complete. When bidders want combinations — two adjacent spectrum licences worth more together than apart — the natural generalisation of Vickrey’s auction exists, but it can give low or even zero revenue in reasonable cases and is open to manipulation by bidders who split into several identities. Which auction for many objects is best for the seller, or how close simple rules come to the best, has precise answers only in special cases, and approximately optimal designs are an active field.

The behavioural question is open too. Why bidders in second-price auctions bid above their values, when doing so can only hurt them, has several explanations — a misunderstanding of the rule, a dislike of losing, spite towards other bidders — and no consensus. Since many real systems rely on the argument that truthful bidding is best, the gap between the argument and observed behaviour has practical stakes.