Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Nash Equilibrium: Illustrations
Class 4 – Some applications of revenue equivalence
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
EC941 - Game Theory Prof. Francesco Squintani Lecture 4 1.
CPS Bayesian games and their use in auctions Vincent Conitzer
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.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 2 – Sept
On Cheating in Sealed-Bid Auctions Ryan Porter Yoav Shoham Computer Science Department Stanford University.
Yang Cai Sep 10, An overview of today’s class Case Study: Sponsored Search Auction Myerson’s Lemma Back to Sponsored Search Auction.
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.
Week 9 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2008 Lecture 4 – Sept
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
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.
Yang Cai Sep 17, An overview of today’s class Expected Revenue = Expected Virtual Welfare 2 Uniform [0,1] Bidders Example Optimal Auction.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Lecture 4 on Individual Optimization Risk Aversion
Week 10 1 COS 444 Internet Auctions: Theory and Practice Spring 2008 Ken Steiglitz
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
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.
Topics in the border of economics and computation seminar Presented by: Avinatan Hasidim Yair Weinberger Gabrielle Demange, David gale, Matilda Sotomayor.
Static Games of Incomplete Information.. Mechanism design Typically a 3-step game of incomplete info Step 1: Principal designs mechanism/contract Step.
Chapter 19 Equivalence Types of Auctions Strategic Equivalence
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
© 2009 Institute of Information Management National Chiao Tung University Lecture Note II-3 Static Games of Incomplete Information Static Bayesian Game.
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.
1 Deterministic Auctions and (In)Competitiveness Proof sketch: Show that for any 1  m  n there exists a bid vector b such that Theorem: Let A f be any.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
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.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 4.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 3 – Sept
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Static Games of Incomplete Information
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.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Incomplete Information and Bayes-Nash Equilibrium.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Bayesian games and their use in auctions
Chapter 4 Bayesian Approximation
Comp/Math 553: Algorithmic Game Theory Lecture 13
Market Design and Analysis Lecture 4
Auction Seminar : Revenue Equivalence
Information, Incentives, and Mechanism Design
CPS Bayesian games and their use in auctions
Presentation transcript:

Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat

Review Myerson Auction for distributions with strictly increasing virtual valuation: 1. Solicit a bid vector from the agents. 2. Allocate the item to the bidder with the largest virtual value, if positive, and otherwise, do not allocate. 3. Charge the winning bidder i, if any, the minimum value she could bid and still win, i.e. 2

Review we defined the virtual value of agent i to be: We saw that when the bidders values drawn from independent distributions with increasing virtual valuations the Myerson auction is optimal, i.e. it maximized the expected auctioneer revenue in Bayes-Nash equilibrium 3

Review 4

Review Characterization of BNE: Let A be an auction for selling a single item, where bidder i’s value is drawn independently from. If is a BNE, then for each agent i: 1. The probability of allocation is monotone increasing in 2. The utility is a convex function of with 3. The expected payment is determined by the allocation probabilities: 5

Today issues: We will show a generalization version of Myerson’s optimal mechanism, that doesn’t require that virtual valuations be increasing. We will see one examples 6

Optimal Mechanism Our goal now is to derived the general version of Myerson’s optimal mechanism, that doesn’t require that virtual valuations be increasing. We will a change in variables to quantile space, and define: The payment function: The allocation function: Notice that: 7

Optimal Mechanism Given any and we have: 8

Optimal Mechanism From this formula, we derive the expected revenue from this bidder. Let Q be the random variable representing this bidder’s draw from the distribution in quantile space, i.e., Q=F(V) [Notice that ]. Then, Reversing the order of integration, we get 9

Optimal Mechanism Where is called the revenue curve. It represents the expected revenue to a seller from offering a price of v(q) to a buyer whose value V is drawn from F. 10

Optimal Mechanism Integrating by parts… Explanation: R(1) = 0 and because is on we get, 11

Optimal Mechanism To summarizing, we proved a lemma: Consider a bidder with value V drawn from distribution F, with Q=F(V). Then his expected payment in a BIC auction is Where is the revenue curve. 12

Optimal Mechanism Lemma: let Then, Proof: From and we get: 13

Optimal Mechanism As we discussed in David’s class (two weeks ago), allocation to the bidder with the highest virtual value (or equivalently, the largest –R’(q)) yields the optimal auction, provided that virtual valuations are increasing. Hedva Observation: Let be the revenue curve with. Then is (weakly) increasing if and only if R(q) is concave. (a function is concave if it’s derivative is increasing ). 14

Optimal Mechanism To derived an optimal mechanism for the case when R(q) is not concave envelope of Definition: is the infimum over concave functions such that for all. Passing from to is called ironing. can also be interpreted as a revenue curve when randomization is allowed. Definition: The iron virtual value of bidder i with value is: 15

Myerson auction with ironing Now we can replace virtual values with ironed virtual values to obtain an optimal auction even when virtual valuations are not increasing. Definition: The Myerson auction with ironing: 1. Solicit a bid vector b from the bidders. 2. Allocate the item to the bidder with the largest value of, if positive, and otherwise do not allocate. 3. Charge the winning bidder i, if any, her threshold bid, the minimum value she could bid and still win. 16

Optimal Mechanism Theorem: The Myerson Auction described above is optimal, i.e., it maximized the expected auctioneer revenue in Bayes-Nash equilibrium when bidders values are drawn from independent distribution. Proof: The expected profit from a BIC auction is 17

Proof cont. (add and subtract ). 18

Proof cont. Consider choosing a BIC allocation rule to maximize the first term: This is optimized by allocating to the bidder with the largest, if positive. Moreover, because is concave, this is an increasing allocation rule and hence yields a dominant strategy auction. 19

Proof cont. Notice also that is constant in each interval of non- concavity of, and hence in each such interval is constant and thus. Consider now the second term: In any BIC auction, must be increasing and hence for all q. But for all q and hence the second term is non- positive. Since the allocation rule that optimized the first term has whenever, it ensures that the second term is zero, which is best possible. 20

The advantage of just one more bidder… One of the downside of implementing the optimal auction is that it requires that the auctioneer know the distributions from which agents values are drawn. The following result shows that in instead of knowing the distribution from which n independently and identical distributed bidders are drawn, it suffices to add just one more bidder into the auction. 21

Theorem Let F be a distribution for which virtual valuations are increasing. The expected revenue in the optimal auction with independently and identical distributed bidders with values drawn from F is upper bounded by the expected revenue in a Vickrey auction with n+1 independently and identical distributed bidders with values drawn from F. 22

Proof The optimal (profit-maximizing) auction that is required to sell the item is the Vichrey auction (this follows from the lemma we saw in previous class, which says that for any auction, the expected profit is equal to the expected virtual value of the winner). Second, observe that one possible n+1 bidder auction that always sells the item consist of, first, running the optimal auction with n bidders, and then, if the item is unsold, giving the item to the n+1–st bidder for free. 23

First example: War of Attrition 24

War of attrition (Reminder) In Liran’s class we considered the war of attrition: this single item auction allocates the item to the player that bids the highest, charges the winner the second-highest bid, and charge all others players their bid. Notice that in this auction the bidders decides at the beginning of the game when to drop out. 25

War of attrition (Reminder) Formulas that we derived in Liran’s class that we will need for today: Let be a symmetric strictly increasing equilibrium strategy, Then: Expected payment of an agent in a war-of-attrition auction in which all bidders use is And 26

Dynamic war of attrition A more natural model is for bidders to dynamically decide when to drop out. The last player to drop out is then the winner of the item. With two players this is equivalent to the model discussed in Liran’s class: The equilibrium strategy := how long a player with value v waits before dropping out. 27

Dynamic war of attrition satisfies: Where is the hazard rate of the distribution F. (it followed from the equilibrium we found in Liran’s class: ). 28

Dynamic war of attrition We rederive this here without the use of revenue equivalence. To this end, assume that the opponent plays. The agent’s utility from playing when his value is v is: Differentiating with respect to w, we have: 29

Dynamic war of attrition For this to be maximized at, we must have implying 30

Dynamic war of attrition With three players strategy has two component, and. For a player with value v, he will drop out at time if no one else dropped out earlier. Otherwise, if another player dropped out at time, our player will continue until time. 31

Dynamic war of attrition The case of two players applied at time y implies that in equilibrium Since the update density has the same hazard rate as f. Unfortunately there is no equilibrium once there are three players… 32

Dynamic war of attrition To see this, suppose that players 2 and 3 are playing and, and player 1 with value v plays instead of. Then Since with probability, the other two players outlast player 1 and then he pays an additional for naught. And with probability for some constant C, both of the others players drop out first. 33

Dynamic war of attrition Thus, it must be that And for any k we have: (since is non-increasing function). 34

Dynamic war of attrition Summing from k=0 to : And hence: Finally, we observe that is not equilibrium since a player, knowing that the other players are going to drop out immediately, will prefer to stay in. 35

Thanks for listening 36