Yang Cai Sep 24, 2014. An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.

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.
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Algorithmic mechanism design Vincent Conitzer
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.
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
CPS Bayesian games and their use in auctions Vincent Conitzer
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
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.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
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.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Revenue Maximization in Probabilistic Single-Item Auctions by means of Signaling Joint work with: Yuval Emek (ETH) Iftah Gamzu (Microsoft Israel) Moshe.
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.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Towards a Characterization of Truthful Combinatorial Auctions Ron Lavi, Ahuva Mu’alem, Noam Nisan Hebrew University.
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.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
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.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
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.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
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.
Yang Cai Sep 29, An overview of today’s class Vickrey-Clarke-Groves Mechanism Combinatorial Auctions Case Study: Spectrum Auctions.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
Automated Design of Multistage Mechanisms Tuomas Sandholm (Carnegie Mellon) Vincent Conitzer (Carnegie Mellon) Craig Boutilier (Toronto)
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.
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.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
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
Comp/Math 553: Algorithmic Game Theory Lecture 08
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 14
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
Introduction to Mechanism Design
Near-Optimal Simple and Prior-Independent Auctions Tim Roughgarden (Stanford)
Presentation transcript:

Yang Cai Sep 24, 2014

An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves Mechanism

Prior-Independent Auctions

Another Critique to the Optimal Auction  What if your distributions are unknown?  When there are many bidders and enough past data, it is reasonable to assume you know exactly the value distributions.  But if the market is “thin”, you might not be confident or not even know the value distributions.  Can you design an auction that does not use any knowledge about the distributions but performs almost as well as if you know everything about the distributions.  Active research agenda, called prior-independent auctions.

Bulow-Klemperer Theorem [Bulow-Klemperer ’96] For any regular distribution F and integer n. Remark: -Vickrey’s auction is prior-independent! -This means with the same number of bidders, Vickrey Auction achieves at least n-1/n fraction of the optimal revenue. (exercise) -More competition is better than finding the right auction format.

Proof of Bulow-Klemperer Consider another auction M with n+1 bidders: 1.Run Myerson on the first n bidders. 2.If the item is unallocated, give it to the last bidder for free. This is a DSIC mechanism. It has the same revenue as Myreson’s auction with n bidders. Notice that it’s allocation rule always gives out the item. Vickrey Auction also always gives out the item, but always to the bidder who has the highest value (also with the highest virtual value). Vickrey Auction has the highest virtual welfare among all DSIC mechanisms that always give out the item! ☐

General Mechanism Design Problem (Multi-Dimensional)

Multi-Dimensional Environment  So far, we have focused on single-dimensional environment.  In many scenarios, bidders have different value for different items. - Sotherby’s Auction:  Multi-Dimensional Environment -n strategic participants/agents, -a set of possible outcomes Ω. -agent i has a private value v i (ω) for each ω in Ω (abstract and could be large).

Examples of Multi-Dimensional Environment  Single-item Auction in the single-dimensional setting: -n+1 outcomes in Ω. -Bidder i only has positive value for the outcome in which he wins, and has value 0 for the rest n outcomes  Single-item Auction in the multi-dimensional setting: -Imagine you are not selling an item, but auctioning a startup who has a lot of valuable patents. -n companies are competing for it. -Still n+1 outcomes in Ω. -But company i doesn’t win, it might prefer the winner to be someone in a different market other than a direct competitor. -So besides the outcome that i wins, i has different values for the rest n outcomes.

How do you optimize Social Welfare (Non-bayesian)?  What do I mean by optimize social welfare (algorithmically)? -ω* := argmax ω Σ i v i (ω)  How do you design a DSIC mechanism that optimizes social welfare. -Take the same two-step approach. -Sealed-bid auction. Bidder i submits b i which is indexed by Ω. -Allocation rule is clear: assume b i ’s are the true values and choose the outcome that maximizes social welfare. -In single-dimensional settings, once the allocation rule is decided, Myerson’s lemma tells us the unique payment rule. -In multi-dimensional settings, Myerson’s lemma doesn’t apply... How can you define monotone allocation rule when bids are multi-dimensional? -Similarly, how can we define the payment rule even if we know the allocation rule.

Vickrey-Clarke-Groves (VCG) Mechanism

The VCG Mechanism [The Vickrey-Clarke-Groves (VCG) Mechanism] In every general mechanism design environment, there is a DSIC mechanism that maximizes the social welfare. In particular the allocation rule is x(b) = argmax ω Σ i b i (ω) (1); and the payment rule is p i (b) = max ω Σ j≠i b j (ω) – Σ j≠i b j (ω*) (2), where ω* = argmax ω Σ i b i (ω) is the outcome chosen in (1).

Understand the payment rule  What does the payment rule mean?  p i (b) = max ω Σ j≠i b j (ω) – Σ j≠i b j (ω*)  max ω Σ j≠i b j (ω) is the optimal social welfare when i is not there.  ω* is the optimal social welfare outcome, and Σ j≠i b j (ω*) is the welfare from all agents except i.  So the difference max ω Σ j≠i b j (ω) – Σ j≠i b j (ω*) can be viewed as “the welfare loss inflicted on the other n−1 agents by i’s presence”. Called “externality” in Economics.  Example: single-item auction. -If i is the winner, max ω Σ j≠i b j (ω) is the second largest bid. -Σ j≠i b j (ω*) = 0. -So exactly second-price.

The VCG Mechanism [The Vickrey-Clarke-Groves (VCG) Mechanism] In every general mechanism design environment, there is a DSIC mechanism that maximizes the social welfare. In particular the allocation rule is x(b) = argmax ω Σ i b i (ω) (1); and the payment rule is p i (b) = max ω Σ j≠i b j (ω) – Σ j≠i b j (ω*) (2), where ω* = argmax ω Σ i b i (ω) is the outcome chosen in (1). Proof: See the board!

Discussion of the VCG mechanism  DSIC mechanism that optimizes social welfare for any mechanism design problem !  However, sometimes impractical.  How do you find the allocation that maximizes social welfare. If Ω is really large, what do you do? -m items, n bidders, each bidder wants only one item. -m items, n bidders, each bidder is single-minded (only like a particular set of items). -m items, n bidders, each bidder can take any set of items.  Computational intractable.  If you use approximation alg., the mechanism is no longer DSIC.