6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Advertisements

6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 16.
6.896: Topics in Algorithmic Game Theory Lecture 18 Constantinos Daskalakis.
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Algorithmic Game Theory Uri Feige Robi Krauthgamer Moni Naor Lecture 10: Mechanism Design Lecturer: Moni Naor.
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
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.
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
1 Regret-based Incremental Partial Revelation Mechanism Design Nathanaël Hyafil, Craig Boutilier AAAI 2006 Department of Computer Science University of.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Imperfect commitment Santiago Truffa. Agenda 1.“Authority and communication in Organizations” Wouter Dessein, RES “Contracting for information.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
6.896: Topics in Algorithmic Game Theory Lecture 15 Constantinos Daskalakis.
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.
Mediators Slides by Sherwin Doroudi Adapted from “Mediators in Position Auctions” by Itai Ashlagi, Dov Monderer, and Moshe Tennenholtz.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Automated Mechanism Design: Complexity Results Stemming From the Single-Agent Setting Vincent Conitzer and Tuomas Sandholm Computer Science Department.
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Mechanism Design Traditional Algorithmic Setting Mechanism Design Setting.
SECOND PART: Algorithmic Mechanism Design. Suggested readings Algorithmic Game Theory, Edited by Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V.
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.
Social Welfare, Arrow + Gibbard- Satterthwaite, VCG+CPP 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A A A A.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
SECOND PART on AGT: Algorithmic Mechanism Design.
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
SECOND PART: Algorithmic Mechanism Design. Mechanism Design Find correct rules/incentives.
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.
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.
SECOND PART on AGT: Algorithmic Mechanism Design.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Mechanism design. Goal of mechanism design Implementing a social choice function f(u 1, …, u |A| ) using a game Center = “auctioneer” does not know the.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Game theory, alive: some advanced topics presentation by: Idan Haviv supervised by: Amos Fiat.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Mechanism Design II CS 886:Electronic Market Design Sept 27, 2004.
Incentives and Mechanism Design Introduction ; An important features of any setting in which collective decisions must be made is that individual actual.
Mechanism design (strategic “voting”) Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
SECOND PART on AGT: Algorithmic Mechanism Design.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
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
Comp/Math 553: Algorithmic Game Theory Lecture 11
Bayesian games and mechanism design
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Comp/Math 553: Algorithmic Game Theory Lecture 09
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
Presentation transcript:

6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21

Review: Direct revelation Mechanisms, VCG

Direct Revelation Mechanisms Setup: – Set of alternatives A – n bidders; bidder i has a (private) valuation function ; – bidder i’s value for alternative a is ; – if alternative a is chosen and bidder i pays price p i the utility of the bidder is (quasi-linear utility). Def: A direct revelation mechanism is a collection of functions (f, p 1, p 2,…, p n ) where: – chooses an alternative – chooses the payment of bidder i “Direct Revelation” because it asks bidders to reveal their whole valuation function (i.e. doesn’t involve rounds of communication). Def: A direct revelation mechanism (f, p 1, p 2,…, p n ) is called Incentive Compatible iff for all i, and : ))))

Vickrey-Clarke-Groves Mechanisms Def: A mechanism (f, p 1, p 2,…, p n ) is a VCG mechanism if – (ie chooses SW maximizing alternative) – the payment of bidder i has the form: Theorem(Vickrey-Clarke-Groves): Any VCG mechanism is IC. Def: A payment function p i is called Clarke pivot payment if I.e. bidder pays the harm he causes to the other bidders. Theorem: VCG with Clarke pivot payments makes no positive transfers (i.e. sum of prices charged is always positive). Also if the valuation functions are non-negative, it is individually rational (bidders never have never negative utility, i.e. value-price is always non-negative). best social welfare without bidder i )

VCG Examples Auctioning a single item (Vickrey auction) Multi-unit Auctions Reverse auction Public Project

Power of Non-Direct revelation Mechanisms?

Games with Strict Incomplete Information Def: A game with (independent private values and) strict incomplete information for a set of n players is given by the following ingredients: (ii) (i) (iii)

Strategy and Equilibrium Def: A strategy of a player i is a function Def: Equilibrium (ex-post Nash and dominant strategy)  A profile of strategies is an ex-post Nash equilibrium if for all i, all, and all we have that  A profile of strategies is a dominant strategy equilibrium if for all i, all, and all we have that

Formal Definition of Mechanisms

General Mechanisms Vickrey’s auction and VCG are both single round and direct-revelation mechanisms. We will give a general model of mechanisms. It can model multi-round and indirect-revelation mechanisms.

Mechanism Def: A (general-non direct revelation) mechanism for n players is defined by The game with strict incomplete information induced by the mechanism has the same type spaces and action spaces, and utilities : setup mech

Implementing a social choice function Given a social choice function Ex: Vickrey’s auction implements the maximum social welfare function in dominant strategies, because is a dominant strategy equilibrium, and maximum social welfare is achieved at this equilibrium. Similarly we can define ex-post Nash implementation. Remark: We only require that for some equilibrium and allow other equilibria to exist. A mechanism implements in dominant strategies if for some dominant strategy equilibrium of the induced game, we have that for all,. outcome of the mechanism at the equilibrium outcome of the social choice function

The Revelation Principle

Revelation Principle We have defined direct revelation mechanisms in previous lectures. Clearly, the general definition of mechanisms is a superset of the direct revelation mechanisms. But is it strictly more powerful? Can it implement some social choice functions in dominant strategy that the incentive compatible (direct revelation dominant strategy implementation) mechanism can not?

Revelation Principle Proposition: (Revelation principle) If there exists an arbitrary mechanism that implements in dominant strategies, then there exists an incentive compatible mechanism that implements. The payments of the players in the incentive compatible mechanism are identical to those, obtained at equilibrium, of the original mechanism.

[Incentive Compatibility (restated) utility of i if he says the truth utility of i if he lies i.e. no incentive to lie about your type! ] Def: A direct revelation mechanism mechanism is called incentive compatible, or truthful, or strategy-proof iff for all i, for all and for all

Revelation Principle Proposition: (Revelation principle) If there exists an arbitrary mechanism that implements in dominant strategies, then there exists an incentive compatible mechanism that implements. The payments of the players in the incentive compatible mechanism are identical to those, obtained at equilibrium, of the original mechanism. Proof idea: Simulation

Revelation Principle (cont’d) original mechanism new mechanism

Proof of Revelation Principle Proof: Let be a dominant strategy equilibrium of the original mechanism such that, we define a new direct revelation mechanism: Since each is a dominant strategy for player i, for every, we have that Thus in particular this is true for all and any. So we get that which gives the definition of the incentive compatibility of the direct revelation mechanism that we obtained above.

Revelation Principle (cont’d) Corollary: If there exists an arbitrary mechanism that ex-post Nash equilibrium implements, then there exists an incentive compatible mechanism that implements. Moreover, the payments of the players in the incentive compatible mechanism are identical to those, obtained in equilibrium, of the original mechanism. Technical Lemma (gedanken experiment: from ex-post to dominant strategy equilibria): Let be an ex-post Nash equilibrium of a game. Define new action spaces. Then is a dominant strategy equilibrium of the game. Proof sketch: Restrict the action spaces in the original mechanism to the sets. Our technical lemma implies that now is a dominant strategy equilibrium. Now invoke the revelation principle on dominant strategies.