Yang Cai Oct 15, 2014. Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.

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.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Zihe Wang. Only 1 good Single sell VS Bundle sell Randomization is needed LP method Mechanism characterization.
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Blackbox Reductions from Mechanisms to Algorithms.
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.
On Optimal Single-Item Auctions George Pierrakos UC Berkeley based on joint works with: Constantinos Daskalakis, Ilias Diakonikolas, Christos Papadimitriou,
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
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
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
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.
Revenue Optimization in Multi- Dimensional Settings Constantinos Daskalakis EECS, MIT Reference:
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.
On Optimal Multi-dimensional Mechanism Design Constantinos Daskalakis EECS, MIT Joint work with Yang Cai, Matt Weinberg.
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.
A Sufficient Condition for Truthfulness with Single Parameter Agents Michael Zuckerman, Hebrew University 2006 Based on paper by Nir Andelman and Yishay.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
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.
Ron Lavi Presented by Yoni Moses.  Introduction ◦ Combining computational efficiency with game theoretic needs  Monotonicity Conditions ◦ Cyclic Monotonicity.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Mechanisms for a Spatially Distributed Market Moshe Babaioff, Noam Nisan and Elan Pavlov School of Computer Science and Engineering Hebrew University of.
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.
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.
Incentive-compatible Approximation Andrew Gilpin 10/25/07.
Computational Complexity in Economics Constantinos Daskalakis EECS, MIT.
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
VCG Computational game theory Fall 2010 by Inna Kalp and Yosef Heskia.
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.
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.
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.
Automated Mechanism Design Tuomas Sandholm Presented by Dimitri Mostinski November 17, 2004.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
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.
Truthful and near-optimal mechanism design via linear programming Chaitanya Swamy Caltech and U. Waterloo Joint work with Ron Lavi Caltech.
Approximation Algorithms for Combinatorial Auctions with Complement-Free Bidders Speaker: Shahar Dobzinski Joint work with Noam Nisan & Michael Schapira.
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
CPS Mechanism design Michael Albert and Vincent Conitzer
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 14
Comp/Math 553: Algorithmic Game Theory Lecture 13
Market Design and Analysis Lecture 4
Comp/Math 553: Algorithmic Game Theory Lecture 15
Economics and Computation Week #13 Revenue of single Item auctions
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Information, Incentives, and Mechanism Design
Presentation transcript:

Yang Cai Oct 15, 2014

Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j i valuation v i i Pr : Pr ( ) E : E [ price i ] valuation v i i * * π ij (v i )

A succinct LP  Variables: π ij (v i ): probability that item j is allocated to bidder i if her reported valuation (bid) is v i in expectation over every other bidders’ valuations (bids); p i (v i ) : price bidder i pays if her reported valuation (bid) is v i in expectation over every other bidder’s valuations (bids)  Constraints: BIC: for all v i and v’ i in T i IR: for all v i in T i Feasibility: exists an auction with this reduced form.  Objective: Expected revenue:

Implementation of a Feasible Reduced Form  After solving the succinct LP, we find the optimal reduced form π* and p*.  Can you turn π* and p* into an auction whose reduced form is exactly π* and p*?  This is crucial, otherwise being able to solve the LP is meaningless.  Will show you a way to implement any feasible reduced form, and it reveals important structure of the revenue-optimal auction!

Implementation of a Feasible Reduced Form

Set of Feasible Reduced Forms Reduced form is collection ; Can view it as a vector ; Let’s call set of feasible reduced forms ;  Claim 1: F(D) is a convex polytope.  Proof: Easy!  A feasible reduced form is implemented by a feasible allocation rule M.  M is a distribution over deterministic feasible allocation rules, of which there is a finite number. So:, where is deterministic.  Easy to see:  So, F(D) = convex hull of reduced forms of feasible deterministic mechanisms

Set of Feasible Reduced Forms Q: simple Is there a simple allocation rule implementing the corners? ? ? F(D)

* Is there a simple allocation rule implementing a corner? (1) --- (2) interpretation: virtual value derived by bidder i when given item j when his type is A expected virtual welfare of an allocation rule with interim rule π’ virtual welfare maximizing interim rule when virtual value functions are the f i ’ s F(D)

interpretation: virtual value derived by bidder i when given item j when his type is A virtual welfare maximizing interim rule when virtual value functions are the f i ’ s Is there a simple allocation rule implementing a corner? Q: Can you name an algorithm doing this? ? ? A: YES, the VCG allocation rule ( w/ virtual value functions f i, i=1,..,m ) ( w/ virtual value functions f i, i=1,..,m ) = : virtual-VCG( { f i } ) F(D)

Convex Polytope F(D) is a Convex Polytope whose corners are implementable by virtual VCG allocation rules. How about implementing any point inside F(D)? Characterization Theorem [C.-Daskalakis-Weinberg] F(D)

For example: x = ¼(0,1) + ¼(1,0) + ½(0,0) Carathéodory’s theorem Carathéodory’s Theorem: If a point x of R d lies in the convex hull of a set P, there is a subset P′ of P consisting of d + 1 or fewer points such that x lies in the convex hull of P′. If some point x is in the convex hull of P then

Any point inside F(D) is a convex combination (distribution) over the corners. The interim allocation rule of any feasible mechanism can be implemented as a distribution over virtual VCG allocation rules. Characterization Theorem [C.-Daskalakis-Weinberg] F(D)

Structure of the Optimal Auction

Characterization of Optimal Multi-Item Auctions Theorem [C.-Daskalaks-Weinberg]: Optimal multi-item auction has the following structure:  Bidders submit valuations (t 1,…,t m ) to auctioneer.  Auctioneer samples virtual transformations f 1,…, f m  Auctioneer computes virtual types t’ i = f i (t i )  Virtual welfare maximizing allocation is chosen. Namely, each item is given to bidder with highest virtual value for that item (if positive)  Prices are charged to ensure truthfulness.

Characterization of Optimal Multi-Item Auctions Theorem [C.-Daskalaks-Weinberg]: Optimal multi-item auction has the following structure:  Bidders submit valuations (t 1,…,t m ) to auctioneer.  Auctioneer samples virtual transformations f 1,…, f m  Auctioneer computes virtual types t’ i = f i (t i )  Virtual welfare maximizing allocation is chosen. Namely, each item is given to bidder with highest virtual value for that item (if positive)  Prices are charged to ensure truthfulness.  Exact same structure as Myerson! -in Myerson’s theorem: virtual function = deterministic -here, randomized (and they must be)

Interesting Open Problems  Another difference: in Myerson’s theorem: virtual function is given explicitly, in our result, the transformation is computed by an LP. Is there any structure of our transformation?  In single-dimensional settings, the optimal auction is DSIC. In multi- dimensional settings, this is unlikely to be true. What is the gap between the optimal BIC solution and the optimal DSIC solution?