Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.

Slides:



Advertisements
Similar presentations
Yossi Sheffi Mass Inst of Tech Cambridge, MA ESD.260J/1.260J/15.
Advertisements

(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Class 4 – Some applications of revenue equivalence
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 9 Ýmir Vigfússon.
CPS Bayesian games and their use in auctions Vincent Conitzer
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Auctions. Strategic Situation You are bidding for an object in an auction. The object has a value to you of $20. How much should you bid? Depends on auction.
Intermediate Microeconomics Midterm (50%) (4/27) Final (50%) (6/22) Term grades based on relative ranking. Mon 1:30-2:00 ( 社科 757)
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Auctions Auction types: –First price, sealed bid auction –Second price, sealed bid auction –English auction (ascending bid auction) –Dutch auction (descending.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Auction. Types of Auction  Open outcry English (ascending) auction Dutch (descending) auction  Sealed bid First-price Second-price (Vickrey)  Equivalence.
Private-value auctions: theory and experimental evidence (Part I) Nikos Nikiforakis The University of Melbourne.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
Introduction to Game Theory
1. problem set 12 from Binmore’s Fun and Games. p.564 Ex. 41 p.565 Ex. 42.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Auctions Hal R. Varian. Auctions Auctions are very useful mean of price discovery eBay: everyone’s favorite example DoveBid: high value asset sales at.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Week 61 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
This Week’s Topics  Review Class Concepts -Sequential Games -Simultaneous Games -Bertrand Trap -Auctions  Review Homework  Practice Problems.
Week 81 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Chapter 19 Equivalence Types of Auctions Strategic Equivalence
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Auctions An auction is a mechanism for trading items by means of bidding. Dates back to 500 BC where Babylonians auctioned of women as wives. Position.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAA A AA A.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Bayesian games and their use in auctions
Comp/Math 553: Algorithmic Game Theory Lecture 08
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Internet Economics כלכלת האינטרנט
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Bayes Nash Implementation
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
CPS Bayesian games and their use in auctions
Class 2 – Revenue equivalence
Presentation transcript:

Auction Theory Class 2 – Revenue equivalence 1

This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The revenue equivalence theorem – Example: all-pay auctions. 2

English vs. Vickrey Private value model: each person has a privately known value for the item. We saw: the two auctions are equivalent in the private value model. Auctions are efficient: dominant strategy for each player: truthfulness. The English Auction: Price starts at 0 Price increases until only one bidder is left. Vickrey (2 nd price) auction: Bidders send bids. Highest bid wins, pays 2 nd highest bid. 3

Dutch vs. 1 st -price Dutch auctions and 1 st price auctions are strategically equivalent. (asynchronous vs simple & fast) No dominant strategies. (tradeoff: chance of winning, payment upon winning.) Analysis in a Bayesian model: – Values are randomly drawn from a probability distribution. Strategy: a function. “What is my bid given my value?” The Dutch Auction: Price starts at max-price. Price drops until a bidder agrees to buy. 1 st- price auction: Bidders send bids. Highest bid wins, pays his bid. 4

Bayes-Nash eq. in 1 st -price auctions We considered the simplest Bayesian model: – n bidders. – Values drawn uniformly from [0,1]. Then: In a 1st-price auction, it is a (Bayesian) Nash equilibrium when all bidders bid An auction is efficient, if in (Bayes) Nash equilibrium the bidder with the highest value always wins. – 1 st price is efficient! 5

Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue? – We can always charge the winner his value. Maximal revenue: optimal expected revenue in equilibrium. – Assuming a probability distribution on the values. – Over all the possible mechanisms. – Under individual-rationality constraints (later). 6

Example: Spectrum auctions One of the main triggers to auction theory. FCC in the US sells spectrum, mainly for cellular networks. Improved auctions since the 90’s increased efficiency + revenue considerably. Complicated (“combinatorial”) auction, in many countries. – (more details further in the course) 7

New Zealand Spectrum Auctions A Vickrey (2 nd price) auction was run in New Zealand to sale a bunch of auctions. ( In 1990) Winning bid: $ Second highest: $6 (!!!!) Essentially zero revenue. NZ Returned to 1 st price method the year after. – After that, went to a more complicated auction (in few weeks). Was it avoidable? 8

Auctions with uniform distributions A simple Bayesian auction model: 2 buyers Values are between 0 and 1. Values are distributed uniformly on [0,1] What is the expected revenue gained by 2 nd -price and 1 st price auctions?

Revenue in 2 nd -price auctions In 2 nd -price auction, the payment is the minimum of the two values. – E[ revenue] = E[ min{x,y} ] Claim: when x,y ~ U[0,1] we have E[ min{x,y} ]=1/3

Revenue in 2 nd -price auctions Proof: – assume that v 1 =x. Then, the expected revenue is: We can now compute the expected revenue (expectation over all possible x): 01x

Order statistics Let v 1,…,v n be n random variables. – The highest realization is called the 1 st -order statistic. – The second highest is the called 2 nd -order statistic. – …. – The smallest is the n th -order statistic. Example: the uniform distribution, 2 samples. – The expected 1 st -order statistic: 2/3 In auctions: expected efficiency – The expected 2 nd -order statistic: 1/3 In auctions: expected revenue

Expected order statistics /2 1/32/3 2/41/43/4 One sample Two samples Three samples In general, for the uniform distribution with n samples: k’th order statistic of n variables is (n+1-k)/n+1) 1 st -order statistic: n/n+1

Revenue in 1 st -price auctions We still assume 2 bidders, uniform distribution Revenue in 1 st price: bidders bid v i /2. Revenue is the highest bid. Expected revenue = E[ max(v 1 /2,v 2 /2) ] = ½ E[ max(v 1,v 2 )] = ½ × 2/3 = 1/3 14 Same revenue as in 2 nd -price auctions.

1 st vs. 2 nd price Revenue in 2 nd price: Bidders bid truthfully. Revenue is 2 nd highest bid: Revenue in 1 st price: bidders bid Expected revenue is 15 What happened? Coincidence?

This class Revenue in auctions – Connection to order statistics The revelation principle The revenue equivalence theorem – Example: all-pay auctions. 16

Implementation Our general goal: given an objective (for example, maximize efficiency or revenue), construct an auction that achieves this goal in an equilibrium. – "Implementation” – Equilibrium concept: Bayes-Nash For example: when our goal is maximal efficiency – 2 nd -price auctions maximize efficiency in a Bayes-Nash equilibrium Even stronger solution: truthfulness (in dominant strategies). – 1 st price auctions also achieve this goal. Not truthful, no dominant strategies. – Many other auctions are efficient (e.g., all-pay auctions).

Terminology Direct-revelation mechanism: player are asked to report their true value. – Non direct revelation: English and Dutch auction, most iterative auctions, concise menu of actions. – Concepts relates to the message space in the auction. Truthful mechanisms: direct-revelation mechanisms where revealing the truth is (a Bayes Nash) equilibrium. – Other solution concepts may apply. – Alternative term: Incentive Compatibility. What’s so special about revealing the truth? – Maybe better results can be obtained when people report half their value, or any other strategy?

The revelation principle Problem: the space of possible mechanisms is often too large. A helpful insight: we can actually focus our attention to truthful (direct revelation) mechanisms. – This will simplify the analysis considerably. “The revelation principle” – “every outcome can be achieved by truthful mechanism” One of the simplest, yet trickiest, concepts in auction theory.

Theorem (“The Revelation Principle”): Consider an auction where the profile of strategies s 1,…,s n is a Bayes-Nash equilibrium. Then, there exists a truthful mechanism with exactly the same allocation and payments (“payoff equivalent”). The revelation principle Recall: truthful = direct revelation + truthful Bayes-Nash equilibrium. Basic idea: we can simulate any mechanism via a truthful mechanism which is payoff equivalent.

The revelation principle Proof (trivial): The original mechanism: v1v1 v 1  s 1 (v 1 ) Auction protocol Allocation (winners) payments v2v2 v 2  s 2 (v 2 ) v3v3 v 3  s 3 (v 3 ) v4v4 v 4  s 4 (v 4 ) s 1 (v 1 ) s 2 (v 2 ) s 3 (v 3 ) s 4 (v 4 ) Bidders Auction mechanism

The revelation principle Proof (trivial): A direct-revelation mechanism: v1v1 v 1  s 1 (v 1 ) Auction protocol Allocation (winners) payments v2v2 v 2  s 2 (v 2 ) v3v3 v 3  s 3 (v 3 ) v4v4 v 4  s 4 (v 4 ) v1v1 v2v2 v3v3 v4v4 Bidders reports their true types, The auction simulates their equilibrium strategies. Equilibrium is straightforward: if a bidder had a profitable deviation here, he would have one in the original mechanism.

The revelation principle Example: – In 1 st -price auctions with the uniform distribution: bidders would bid truthfully and the mechanism will “change” their bids to be – In English auctions (non direct revelation): people will bid truthfully, and the mechanism will raise hands according to their strategy in the auction. Bottom line: Due to the revelation principle, from now on we will concentrate on truthful mechanisms.

This class Revenue in auctions – Connection to order statistics The revelation principle The revenue equivalence theorem – Example: all-pay auctions. 24

Revenue equivalence We saw examples where the revenue in 2 nd -price and 1 st -price auctions is the same. Can we have a general theorem? Yes. Informally: What matters is the allocation. Auctions with the same allocation have the same revenue. 25

Revenue Equivalence Theorem Assumptions: – v i ‘s are drawn independently from some F on [a,b] – F is continuous and strictly increasing – Bidders are risk neutral Theorem (The Revenue Equivalence Theorem): Consider two auction such that: 1.(same allocation) When player i bids v his probability to win is the same in the two auctions (for all i and v) in equilibrium. 2.(normalization) If a player bids a (the lowest possible value) he will pay the same amount in both auctions. Then, in equilibrium, the two auctions earn the same revenue.

Proof Idea: we will start from the incentive-compatibility (truthfulness) constraints. We will show that the allocation function of the auction actually determines the payment for each player. – If the same allocation function is achieved in equilibrium, then the expected payment of each player must be the same. Note: Due to the revelation principle, we will look at truthful auctions. 27

Proof Consider some auction protocol A, and a bidder i. Notations: in the auction A, – Q i (v) = the probability that bidder i wins when he bids v. – p i (v) = the expected payment of bidder i when he bids v. – u i (v) = the expected surplus (utility) of player i when he bids v and his true value is v. u i (v) = Q i (v) v - p i (v) In a truthful equilibrium: i gains higher surplus when bidding his true value v than some value v’. – Q i (v) v - p i (v) ≥ Q i (v’) v - p i (v’) 28 =u i (v’)+ ( v – v’) Q i (v’) =u i (v) We get: truthfulness  u i (v) ≥ u i (v’)+ ( v – v’) Q i (v’)

Proof We get: truthfulness  u i (v) ≥ u i (v’)+ ( v – v’) Q i (v’) or Similarly, since a bidder with true value v’ will not prefer bidding v and thus u i (v’) ≥ u i (v)+ ( v’ – v) Q i (v) or Let dv = v-v’ Taking dv  0 we get: 29

Proof We saw: We know: And conclude: Of course: Interpretation: expected revenue, in equilibrium, depends only on the allocation. – same allocation  same revenue (as long as Q() and ui(a) are the same). 30 integrating Assume u i (a)=0

Picture 31

Example: 2 players, uniform dist. 32 Q 1 (v)=v p i (1/2)= 1/2 p i (v)= The expected revenue from bidder 1: For 2 bidders: E[revenue]=1/6+1/6=1/3 1/2*1/2*1/2 v*v*1/2=v 2 /2 1/2

Revenue equivalence theorem No coincidence! – Somewhat unintuitively, revenue depends only on the way the winner is chosen, not on payments. – Since 2 nd -price auctions and 1 st -price auctions have the same (efficient) allocation, they will earn the same revenue! One of the most striking results in mechanism design Applies in other, more general setting. Lesson: when designing auctions, focus on the allocation, not on tweaking the prices. 33

Remark: Individual rationality The following mechanism gains lots of revenue: – Charge all players $ Bidder will clearly not participate. We thus have individual-rationality (or participation) constraints on mechanisms: bidders gain positive utility in equilibrium. – This is the reason for condition 2 in the theorem. 34

This class Revenue in auctions – Connection to order statistics The revelation principle The revenue equivalence theorem – Example: all-pay auctions. 35

Example: All-pay auction (1/3) Rules: – Sealed bid – Highest bid wins – Everyone pay their bid Claim: Equilibrium with the uniform distribution: b(v)= Does it achieve more or less revenue? – Note: Bidders shade their bids as the competition increases. 36

All-pay auction (2/3) expected payment per each player: her bid. Each bidder bids Expected payment for each bidder: Revenue: from n bidders Revenue equivalence! 37

All-pay auction (3/3) Examples: – crowdsourcing over the internet: First person to complete a task for me gets a reward. A group of people invest time in the task. (=payment) Only the winner gets the reward. – Advertising auction: Collect suggestion for campaigns, choose a winner. All advertiser incur cost of preparing the campaign. Only one wins. – Lobbying – War of attrition Animals invest (b 1,b 2 ) in fighting. 38

What did we see so far 2 nd -price, 1 st -price, all pay: all obtain the same seller revenue. Revenue equivalence theorem: Auctions with the same allocation decisions earn the same expected seller revenue in equilibrium. – Constraint: individual rationality (participation constraint) Many assumptions: – statistical independence, – risk neutrality, – no externalities, – private values, – … 39

Next topic Optimal revenue: which auctions achieve the highest revenue? 40