6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Network Economics -- Lecture 4: Auctions and applications Patrick Loiseau EURECOM Fall 2012.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problem Vickrey-Clarke-Groves.
Class 4 – Some applications of revenue equivalence
Yang Cai Oct 01, An overview of today’s class Myerson’s Auction Recap Challenge of Multi-Dimensional Settings Unit-Demand Pricing.
Chapter 6: Prior-free Mechanisms Roee and Ofir (Also from “Envy Freedom and Prior-free Mechanism Design” by Devanur, Hartline, Yan) 1.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
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.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala 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.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
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.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Item Pricing for Revenue Maximization in Combinatorial Auctions Maria-Florina Balcan, Carnegie Mellon University Joint with Avrim Blum and Yishay Mansour.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
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.
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.
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
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 ( 陈宁 )
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
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.
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.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 11
Comp/Math 553: Algorithmic Game Theory Lecture 08
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 14
Chapter 4 Bayesian Approximation
Comp/Math 553: Algorithmic Game Theory Lecture 13
Comp/Math 553: Algorithmic Game Theory Lecture 15
Economics and Computation Week #13 Revenue of single Item auctions
Crash Course on Multi-Dimensional Mechanism Design
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24

Recap Myerson’s Lemma: The Expected Revenue of any BIC Mechanism is exactly its Expected Virtual Surplus Virtual Value φ(v): (defined on board) Virtual Surplus: The virtual valuation of the winner

A simple Corollary Upper Bound on Optimal Revenue: Always choose the allocation that maximizes virtual surplus – Proof: Any BIC allocation rule clearly obtains some virtual surplus, this virtual surplus cannot possibly exceed this bound – Is this bound attainable?

Virtual Second Price Auction Let φ i be any monotonically increasing functions. Let winner = argmax_i {φ i (v i )} (or no one if φ i (v i ) < 0 for all i) Charge the winner price φ i -1 (max{0,argmax_{j ≠ i} {φ j (v j )}}) Incentive Compatible! (Not just BIC) – Proof: Lowering your bid cannot affect the price you pay, may lose the item when willing to buy. Increasing bid cannot affect the price you pay, may win the item when unwilling.

Virtual Second Price Auction Candidate function for φ i ? – Virtual Valuation function? If Φ i is monotonically increasing, valid choice. – Always gives item to highest virtual value – Achieves maximum possible expected virtual surplus What if φ i isn’t monotonically increasing? – “Ironed Virtual Valuations” Picture on Board.

Virtual Second Price Auction Myerson’s Theorem: When bidders are single- dimensional, and each v i is sampled independently from a known distribution, the auction that maximizes expected revenue over all BIC auctions is to: – 1) Map each v i to φ i (v i ) using (ironed) virtual valuations – 2) Award the item to the bidder with the highest non- negative φ i (v i ), at price φ i -1 (max{0,argmax_{j ≠ i} φ j (v j )}) Furthermore, this auction is Incentive Compatible (not just BIC).

Regular Distributions What does it mean for φ i (v i ) to be monotonically increasing? If there were no other bidders and we were only selling the item to bidder i, then: – There exist unique prices p and q (might have p = q) such that: – 1) Selling the item at any price p ≤ x ≤ y ≤ q E[R(p)] = E[R(x)] = E[R(y)] = E[R(q)]. – 2) y x > q implies that E[R(y)] < E[R(x)] < E[R(p)]. – Proof: On Board. – Such distributions are called Regular

An Example 2 bidders, v 1 uniform in [0,1]. v 2 uniform in [0,100]. – Φ 1 (x) = 2x-1, Φ 2 (x) = 2x-100 – Intuition behind optimal auction: – If there was only bidder 2, would sell the item at price 50. Only bidder 1, sell at ½. – When v 1 > ½, v 2 < 50, sell to 1 at price ½. – When v 1 50, sell to 2 at price 50. – When 0 < 2v 1 -1 < 2v 2 – 100, sell to 2 at price: (99+2v 1 )/2, a tiny bit above 50 – When 0 < 2v < 2v 1 -1, sell to 1 at price: (2v 2 -99)/2, a tiny bit above ½. – Intuition: For each bidder, pretend they are the only bidder. Sometimes we want to give them both the item. In this case, we should increase the price charged to the winner. Myerson’s Lemma tells us exactly who should win.

I.I.D. Bidders Corollary of Myerson: When bidders are I.I.D., the revenue optimal auction is a second price auction with reserve. – Proof: Everyone can have the same (ironed) virtual valuation function, so the winner will always be the highest bidder.

When Does Myerson Apply? Single Item for sale. k copies of the same item (such as a CD) for sale, each bidder only wants one. – Myerson chooses the k bidders with the highest non-negative virtual values k copies of the same item (such as a CD) for sale, each bidder has value x i v i if they receive x i copies of the item. – Myerson chooses the bidder with the highest non-negative virtual value and gives her all k. Either of the above + combinatorial constraints on who can receive how many of each item. – Myerson chooses the feasible allocation that maximizes virtual surplus

What if we don’t know the distributions? Single Item, bidders I.I.D.? – Bulow-Klemperer Theorem (Next Slide) Infinitely many copies of the same item (IE: digital copy of a song), no prior information – Digital Goods Auctions (After)

Bulow-Klemperer Theorem Motivation: In the real world, bidders are usually i.i.d. – Have you ever seen an auction that sets a different price for different people? In the real world, learning distributions is a hard problem

Bulow-Klemperer Theorem Let VCG(F,n) denote the expected revenue of running the VCG (second price) auction with n bidders sampled independently from F. Let OPT(F,n) denote the expected revenue of running Myerson’s auction with n bidders sampled independently from F. Theorem (Bulow-Klemperer): If F is regular, VCG(F,n+1) ≥ OPT(F,n) Big Picture: With i.i.d. bidders, rather than learn the distributions, try to attract more bidders.

Bulow-Klemperer Theorem Proof of Theorem consequence of two simple claims. Let COPT(F,n) denote the maximum attainable expected revenue by an auction that always awards the item to someone. 1) COPT(F,n+1) ≥ OPT(F,n) 2) VCG(F,n+1) = COPT(F,n+1)

Bulow-Klemperer Theorem 1) COPT(F,n+1) ≥ OPT(F,n) – Proof: Run Myerson’s auction on the first n bidders. If Myerson doesn’t award the item, give it to bidder n+1 for free. Revenue is exactly OPT(F,n), item is always given away.

Bulow-Klemperer Theorem 2) VCG(F,n+1) = COPT(F,n+1) – Proof: We still know that expected revenue is exactly expected virtual surplus. If F is regular, then the highest bidder has the highest virtual value. So VCG chooses the highest virtual value always. – The only difference between VCG and Myerson is that Myerson sometimes withholds the good from sale if all virtual values are negative.

Worst-Case Guarantees Absolutely impossible to get any approximation with no prior, even with a single bidder and a single item. Value could be 1, could be 10, could be Need a different benchmark

Digital Good Auctions Infinitely many copies of a single item (think digital copies of a song) Want a worst-case guarantee – Optimal Revenue is wrong benchmark: impossible to attain (highest bid could be 1, 10, …) F (2) benchmark: max p|(#bidders with v > p) > 1 {p*(#bidders with v > p)} – In English: Allowed to choose any price where at least two bidders are willing to purchase. – Why F (2) ? Anything stronger unattainable in worst- case. Simple approximation to F (2) possible (next slide)

Digital Good Auctions Random Sample Auction: For each bidder, flip a coin. Denote by T the set of bidders with tails, and H the set of bidders with heads. – Find the optimal price for bidders in T, p(T) and the optimal price for bidders in H, p(H). Charge price p(T) to bidders in H, and p(H) to bidders in T. – Truthful? Bidders are offered a price that they can’t control. Dominant strategy to tell the truth. – Optimal? Theorem: Random Sample Auction has expected revenue equal to at least F (2) /15. There are instances where the expected revenue is at most F (2) /4.

Summary Independent bidders, single item: – Myerson’s Lemma provides upper bound on possible expected revenue. – It is attainable using the virtual second price auction with (ironed) virtual valuations – Generalizes to single-dimensional settings with combinatorial constraints I.I.D. bidders, unknown distribution: Bulow-Klemperer: Recruiting an extra bidder is better than learning the distribution if distributions are regular No Prior, worst case guarantee: – Optimal revenue completely inapproximable in worst-case – F (2) /15 attainable by simple auction (Random Sample Auction)