Example: bachelor of science

Position auctions - University of California, Berkeley

Position auctions Hal R. VarianUC Berkeley , United StatesReceived 10 January 2006; received in revised form 1 September 2006; accepted 3 October 2006 Available online 16 November 2006 AbstractI analyze the equilibria of a game based on the ad auction used by Google and Yahoo. This auction isclosely related to the assignment game studied by Shapley Shubik, Demange Gale Sotomayer and Roth Sotomayer. However, due to the special structure of preferences, the equilibria of the ad auction can becalculated explicitly and some known results can be sharpened. I provide some empirical evidence that theNash equilibria of the Position auction describe the basic properties of the prices observed in Google's adauction reasonably accurately.

1164 H.R. Varian / Int. J. Ind. Organ. 25 (2007) 1163–1178 In equilibrium, each agent should prefer his current slot to any other slot, which motivates the following definition.

Tags:

  Navair

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Position auctions - University of California, Berkeley

1 Position auctions Hal R. VarianUC Berkeley , United StatesReceived 10 January 2006; received in revised form 1 September 2006; accepted 3 October 2006 Available online 16 November 2006 AbstractI analyze the equilibria of a game based on the ad auction used by Google and Yahoo. This auction isclosely related to the assignment game studied by Shapley Shubik, Demange Gale Sotomayer and Roth Sotomayer. However, due to the special structure of preferences, the equilibria of the ad auction can becalculated explicitly and some known results can be sharpened. I provide some empirical evidence that theNash equilibria of the Position auction describe the basic properties of the prices observed in Google's adauction reasonably accurately.

2 2006 Elsevier All rights classification:D44; M3 Keywords: auctions ; Online advertising; Two-sided matchingSearch engine advertising has become a big business, with the combined revenue of industryleaders Yahoo and Google exceeding $11 billion in 2005. Nearly all of these ads are sold via anauction basic design of the ad auction is fairly simple. An advertiser chooses a set of keywords thatare related to the product it wishes to sell. Each advertiser states a bid for each keyword that can beinterpreted as the amount that it is willing to pay if a user clicks on its a user's search query matches a keyword, a set of ads is displayed. These ads are rankedby bids (or a function of bids) and the ad with the highest bid receives the best Position ; , theposition that is mostly likely to be clicked on by the user.

3 If the user clicks on an ad, the advertiseris charged an amount that depends on the bid of the advertiser below it in the online at Journal of Industrial Organization25 (2007) 1163 I received many helpful comments from Marc Berndl, John Lamping, Alexander Niske, Amit Patel, Rob Shillingsburg,Diane Tang, and Eric Veach. I am particularly grateful to Meredith Goldsmith for her close reading of the paper, whichimproved the exposition significantly. I also thank Jonathan Rosenberg for encouraging me to publish these - see front matter 2006 Elsevier All rights (2005)describes the history of search engines and the auction advertising model. Mygoal in this paper is to present a simple game theoretic model of the ad auction and test the modelagainst the A model of Position auctionsConsider the problem of assigning agentsa=1.

4 ,Ato slotss=1,..,Swhere agenta'svaluation for slot s is given byuas=vaxs. We number the slots so thatx1Nx2N NxS. We also setxs=0 for allsNSand assume that the number of agents is greater than the number of problem is motivated by the ad auctions mentioned above. In these auctions the agents areadvertisers and the slots are positions on a web page. Higher positions receive more clicks, soxscan be interpreted as the click-through rate for slots. The valuevaN0 can be interpreted as theexpected profit per click souas=vaxsindicates the expected profit to advertiserafrom appearing slots are sold via an auction. Each agent bids an amountba, with the slot with the bestclickthrough rate being assigned to the agent with the highest bid, the second-best slot to the agentwith the second highest bid, and so on.

5 Renumbering the agents if necessary, letvsbe the value perclick of the agent assigned to slots. The price agentsfaces is the bid of the agent immediately belowhim, sops=bs+1. Hence the net profit that agentacan expect to make if he acquires slotsis (va ps)xs=(va bs+1) turns out that these that Position auctions have a nice mathematical structure and a strongrelationship to existing literature on two-sided matching models (Roth and Sotomayor, 1990).Edelman et al. (2005)independently examine these auctions and develop related results which Idescribe Nash equilibrium of Position auctionConsiderTable 1which depicts the positions, values, bids and payment associated with anauction withS=4 available slots.

6 We know thatxsNxs+1by assumption and thatbsNbs+1by therules of the agent 3 wanted to move up by one Position , it would have to bid at leastb2, the bid of agent2. But if agent 2 wanted to move down by one Position it would only have bid at leastb4=p3, thebid of agent 4. We see that to move to a higher slot you have to beat thebidthat the agent whocurrently occupies that slot is making; to move to a lower slot you only have to beat thepricethatthe agent who currently occupies that slot is , we model the Position auction as a simultaneous move game with completeinformation. Each agentasimultaneously chooses a bidba. The bids are then ordered and theprice each agent must pay per click is determined by the bid of the agent below him in the 1 Bidding for positionPositionValueBidPriceCTR1v1b1p1= b2x12v2b2p2=b3x23v3b3p3=b4x34v4b4p4= Varian / Int.

7 J. Ind. Organ. 25 (2007) 1163 1178In equilibrium, each agent should prefer his current slot to any other slot, which motivates thefollowing 1. A Nash equilibrium set of prices(NE) satisfies vs ps xsz vs pt xtfortNs 1 vs ps xsz vs pt 1 xtfortbs 2 wherept=bt+ that if an agent changes his bid slightly it normally won't affect his Position or payment,so there will typically be a range of bids and prices that satisfy these inequalities. Also note thatthese inequalities are linear in the prices. Hence, given (vs) and (xs) we can use a simple linearprogram to solve for the maximum and minimum equilibrium revenue attainable by the analysis of the Position auction is much simplified by examining a particular subset ofNash 2.

8 A symmetric Nash equilibrium set of prices (SNE) satisfies vs ps xsz vs pt xtfor alltands;Equivalently,vs xs xt zpsxs ptxtfor alltands:Note that the inequalities characterizing an SNE are the same as the inequalities characterizingan NE about the auction for a moment, suppose that the prices for each slot were givenexogenously and agents could purchase slots at these prices. Note that the SNE prices comprise acompetitive equilibrium in the sense that each agent prefers to purchase the slot it is in rather thansome other slot. The SNE prices thus provide supporting prices for the classic assignmentproblem, as described inGale (1960), for example. In Section 4 I describe the relationshipbetween the assignment problem and the Position auction in more general, these supporting prices can only be calculated using a linear program or relatedalgorithm.

9 However, I will show in a series of short arguments that in this special case, the pricescan be computed explicitly via a simple recursive 1. Non-negative surplusIn an SNE vs Using the inequalities defining an SNE, vs ps xsz vS 1 pS 1 xS 1 0;sincexS+1=0. Fact 2. Monotone valuesIn an SNE, vs 1 vsfor all Varian / Int. J. Ind. Organ. 25 (2007) 1163 1178 Proof. By definition of SNE we havevt xt xs zptxt psxs 3 vs xs xt zpsxs ptxt: 4 Adding these two inequalities gives us vt vs xt xs z0;which shows that (vt) and (xt) must be ordered the same way. Note that since agents with higher values are assigned to better slots, an SNE is an 3. Monotone pricesIn an SNE, ps 1xs 1 Npsxsand ps 1 Npsfor all By definition of SNE we have vs ps xsz vs ps 1 xs 1;which can be rearranged to giveps 1xs 1zpsxs vs xs 1 xs Npsxs:This proves the first prove the second part we writeps 1xs 1zpsxs vs xs 1 xs zpsxs ps xs 1 xs psxs 1:Cancelingxs 1we see thatps , the second inequality is strict, which proves thelast part of the fact.

10 Fact SNEIf a set of prices is an SNE it is an Sincept 1zpt, vs ps xsz vs pt xtz vs pt 1 xt:for allsandt. The reason that the set of symmetric Nash equilibria is interesting is that it is only necessary toverify the inequalities for one step up or down in order to verify that the entire set of inequalities 5. One step solutionIf a set of bids satisfies the symmetric Nash equilibria inequalities for s+1 and s 1, then itsatisfies these inequalities for all Varian / Int. J. Ind. Organ. 25 (2007) 1163 1178 Proof. I give a proof by example. Suppose that the SNE relations hold for slots 1 and 2 and for slots2 and 3; we need to show it holds for 1 and 3. Writing out the condition and using the fact thatv1 v2,v1 x1 x2 zp1x1 p2x2Yv1 x1 x2 zp1x1 p2x2v2 x2 x3 zp2x2 p3x3Yv1 x2 x3 zp2x2 p3x3 Adding up the left and right columns,v1 x1 x3 zp1x1 p3x3;as was to be shown.


Related search queries