Testing Document 1

Page 1

Derivation of VCG of general separable ad auction for Michal Arnoldus at ISSUU Peter Bro Miltersen, CFEM September 27, 2011 Model of a separable add auction There are k slots available. To slot j is associated a quality parameter βj . There are n > k advertisers, each with an ad. To ad i is associated a quality parameter qi and a valuation vi , with vi being the value of a click-through (so the “unit” of vi is DKK/click-through). If ad i is given an impression in slot j, the probability that the user clicks on the ad is qi βj (so the “unit” of qi βj is click-through/impression). Comment: A more general model is a non-separable model where we have a parameter pij for each ad i and each slot j, where pij is the probability that ad i is clicked on when shown in slot j. The sepaerable model is the special case where pij = qi βj . It is still possible to compute VCG prices efficiently for this even more general model, but it requires linear programming to determine the prices rather than the relatively simple sums for the separable case below.

Derivation of VCG prices When all parameters are known, the social optimum is to sort ads according to qi vi (from now on, let us reorder ads so that q1 v1 ≥ q2 v2 ≥ · · · ≥ qn vn ) and serve ad i in the i’th best slot (from now on, let us reorder slots so that β1 ≥ β2 ≥ · · · ≥ βk ). The social surplus of this optimal allocation is: s=

k X

q i βi vi .

(1)

i=1

Note that the “unit” of this quantity is DKK/impression. If advertiser j ≤ k was not around, the optimal social surplus would be sj =

j−1 X

qi βi vi +

i=1

k+1 X

qi βi−1 vi .

(2)

i=j+1

The VCG mechanism charges each bidder his externality (the damage he does on the welfare of the others due to his presence). In particular, advertiser 1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Testing Document 1 by flypaper-streams-int-testing - Issuu