Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Similar documents
Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Mechanism Design: Bayesian Incentive Compatibility

Lecture 4. 1 Examples of Mechanism Design Problems

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

CPS 173 Mechanism design. Vincent Conitzer

Mechanism Design: Dominant Strategies

Mechanism Design: Review of Basic Concepts

Generalizing mechanism design theory to a case where agents types are adjustable

Mechanism Design: Basic Concepts

Lecture 10: Mechanism Design

Lecture Slides - Part 4

Mechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012

Algorithmic Game Theory Introduction to Mechanism Design

Solution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is.

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Introduction to Mechanism Design

Mechanism Design: Bargaining

An Efficient Solution to the Informed Principal Problem

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

Classic Mechanism Design (III)

Game Theory: Spring 2017

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions.

A Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations

Advanced Microeconomics II

A Preliminary Introduction to Mechanism Design. Theory

Sequential Bidding in the Bailey-Cavallo Mechanism

Notes on Mechanism Designy

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Theory of Auctions. Carlos Hurtado. Jun 23th, Department of Economics University of Illinois at Urbana-Champaign

Lecture Notes in Contract Theory

A Strict Ex-post Incentive Compatible Mechanism for Interdependent Valuations

Mechanism Design. Christoph Schottmüller / 27

Game Theory. Monika Köppl-Turyna. Winter 2017/2018. Institute for Analytical Economics Vienna University of Economics and Business

Strategies under Strategic Uncertainty

On the Informed Principal Model with Common Values

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Chapter 2. Equilibrium. 2.1 Complete Information Games

Contracts under Asymmetric Information

Game Theory: Spring 2017

Motivation. Game Theory 24. Mechanism Design. Setting. Preference relations contain no information about by how much one candidate is preferred.

Recap Social Choice Fun Game Voting Paradoxes Properties. Social Choice. Lecture 11. Social Choice Lecture 11, Slide 1

13 Social choice B = 2 X X. is the collection of all binary relations on X. R = { X X : is complete and transitive}

Recap Social Choice Functions Fun Game Mechanism Design. Mechanism Design. Lecture 13. Mechanism Design Lecture 13, Slide 1

Renegotiation-Proof Mechanism Design

Behavioral Mechanism Design

Knapsack Auctions. Sept. 18, 2018

Mechanism Design with Correlated Types

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham

Robert Gary-Bobo. NOTES ON MECHANISM DESIGN Implementation of Choice Rules

Informed Principal in Private-Value Environments

The participatory Vickrey-Clarke-Groves mechanism*

Micro II. Benny Moldovanu. Summer Term University of Bonn. Benny Moldovanu (University of Bonn) Micro II Summer Term / 109

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria

Chapter 2. Equilibrium. 2.1 Complete Information Games

Lecture Note II-3 Static Games of Incomplete Information. Games of incomplete information. Cournot Competition under Asymmetric Information (cont )

Monopoly with Resale. Supplementary Material

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Lectures on Robust Mechanism Design at BU

Buying Random yet Correlated Wind Power

Robust Mechanism Design and Robust Implementation

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India November 2007

6.207/14.15: Networks Lecture 24: Decisions in Groups

Epsilon Ex Post Implementation

Mechanism Design with Ambiguous Transfers

Social Choice and Welfare Epsilon-Ex Post Implementation

Lecture Notes on Game Theory

Advanced Economic Theory Lecture 9. Bilateral Asymmetric Information. Double Auction (Chatterjee and Samuelson, 1983).

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings

Algorithmic Game Theory and Applications

Welfare Maximization in Combinatorial Auctions

Graph Theoretic Characterization of Revenue Equivalence

Welfare Undominated Groves Mechanisms

BAYESIAN AND DOMINANT STRATEGY IMPLEMENTATION IN THE INDEPENDENT PRIVATE VALUES MODEL. 1. Introduction

Bayesian Games and Auctions

CS364B: Frontiers in Mechanism Design Lecture #3: The Crawford-Knoer Auction

On the Impossibility of Black-Box Truthfulness Without Priors

Economics 3012 Strategic Behavior Andy McLennan October 20, 2006

Competing Mechanism Design with Frictions

Microeconomics II Lecture 4: Incomplete Information Karl Wärneryd Stockholm School of Economics November 2016

SYMMETRIC MECHANISM DESIGN. October 19, 2015

Mechanisms with Referrals: VCG Mechanisms and Multi-Level Mechanisms

An Introduction to the Theory of Mechanism Design

An Optimal Mechanism for Sponsored Search Auctions and Comparison with Other Mechanisms

Worst-case mechanism design with undominated strategies

Mechanism Design Tutorial David C. Parkes, Harvard University Indo-US Lectures Week in Machine Learning, Game Theory and Optimization

Introduction to Game Theory

Perfect Bayesian Equilibrium. Definition. The single-crossing property. This is a draft; me with comments, typos, clarifications, etc.

Fault Tolerant Mechanism Design

Efficient Random Assignment with Cardinal and Ordinal Preferences: Online Appendix

Game Theory. Solutions to Problem Set 4

Undominated Groves Mechanisms

Individually Rational, Balanced-Budget Bayesian Mechanisms and the Informed Principal Problem.

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.

Overcoming Incentive Constraints by Linking Decisions (Extended Version)

The Revenue Equivalence Theorem 1

Economics and Computation

Transcription:

Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India July 2012 Properties of Social Choice Functions Note: This is a only a draft version, so there could be flaws. If you find any errors, please do send email to hari@csa.iisc.ernet.in. A more thorough version would be available soon in this space. 1 Properties of Social Choice Functions We have seen that a mechanism provides a solution to both the preference elicitation problem and preference aggregation problem, if the mechanism can implement the desired social choice function f( ). It is obvious that some SCFs are implementable and some are not. Before we look into the question of characterizing the space of implementable social choice functions, it is important to know which social choice function ideally a social planner would wish to implement. In this section, we highlight a few properties of an SCF that ideally a social planner would wish the SCF to have. 1.1 Ex-Post Efficiency Definition 1.1 (Ex-Post Efficiency) The SCF f : Θ X is said to be ex-post efficient (or Paretian) if for every profile of agents types, θ Θ, the outcome f(θ) is a Pareto optimal outcome. The outcome f(θ 1,...,θ n ) is Pareto optimal if there does not exist any x X such that: u i (x,θ i ) u i (f(θ),θ i ) i N and u i (x,θ i ) > u i (f(θ),θ i ) for some i N. Example 1 (Supplier Selection Problem) Consider the supplier selection problem (Example??). Let the social choice function f be given by f(a 1,a 2 ) = x f(a 1,b 2 ) = x. The outcome f(a 1,a 2 ) = x is Pareto optimal since the other outcomes y and z are such that u 1 (y,a 1 ) < u 1 (x,a 1 ) u 1 (z,a 1 ) < u 1 (x,a 1 ). 1

The outcome f(a 1,b 2 ) = x is Pareto optimal since the other outcomes y and z are such that Thus SCF 1 is ex-post efficient. u 1 (y,a 1 ) < u 1 (x,a 1 ) u 1 (z,a 1 ) < u 1 (x,a 1 ). Example 2 (Procurement of a Single Indivisible Item) We have looked at three social choice functions, SCF-PROC1, SCF-PROC2, SCF-PROC3, in the previous section. One can show that all these SCFs are ex-post efficient. 1.2 Dictatorship in SCFs We define this through a dictatorial social choice function. Definition 1.2 (Dictatorship) A social choice function f : Θ X is said to be dictatorial if there exists an agent d (called dictator) who satisfies the following property: θ Θ, f(θ) is such that u d (f(θ),θ d ) u d (x,θ d ) x X. A social choice function that is not dictatorial is said to be nondictatorial. In a dictatorial SCF, every outcome that is picked by the SCF is such that it is a most favored outcome for the dictator. Example 3 (Supplier Selection Problem) Let the social choice function f be given by f(a 1,a 2 ) = x; f(a 1,b 2 ) = x. It is easy to see that agent 1 is a dictator and hence this is a dictatorial SCF. On the other hand, consider the following SCF: f(a 1,a 2 ) = x; f(a 1,b 2 ) = y. One can verify that this is not a dictatorial SCF. 1.3 Individual Rationality Individual rationality is also often referred to as voluntary participation property. Individual rationality of a social choice function essentially means that each agent gains a nonnegative utility by participating in a mechanism that implements the social choice function. There are three stages at which individual rationality constraints (also called participation constraints) may be relevant in a mechanism design situation. 1.3.1 Ex-Post Individual Rationality These constraints become relevant when any agent i is given a choice to withdraw from the mechanism at the ex-post stage, that is, after all the agents have announced their types and an outcome in X has been chosen. Let u i (θ i ) be the utility that agent i receives by withdrawing from the mechanism when his type is θ i. Then, to ensure agent i s participation, we must satisfy the following ex-post participation (or individual rationality) constraints u i (f(θ i,θ i ),θ i ) u i (θ i ) (θ i,θ i ) Θ. 2

1.3.2 Interim Individual Rationality Let the agent i be allowed to withdraw from the mechanism only at an interim stage that arises after the agents have learned their type but before they have chosen their actions in the mechanism. In such a situation, the agent i will participate in the mechanism only if his interim expected utility U i (θ i f) = E θ i [u i (f(θ i,θ i ),θ i ) θ i ] from social choice function f( ), when his type is θ i, is greater than u i (θ i ). Thus, interim participation (or individual rationality) constraints for agent i require that U i (θ i f) = E θ i [u i (f(θ i,θ i ),θ i ) θ i ] u i (θ i ) θ i Θ i. 1.3.3 Ex-Ante Individual Rationality Let agent i be allowed to refuse to participate in a mechanism only at ex-ante stage, that is, before the agents learn their type. In such a situation, the agent i will participate in the mechanism only if his ex-ante expected utility U i (f) = E θ [u i (f(θ i,θ i ),θ i )] from social choice function f( ) is at least E θi [u i (θ i )]. Thus, ex-ante participation (or individual rationality) constraints for agent i require that U i (f) = E θ [u i (f(θ i,θ i ),θ i )] E θi [u i (θ i )]. The following proposition establishes a relationship among the three different participation constraints discussed above. The proof is left as an exercise. Proposition 1.1 For any social choice function f( ), we have 1.4 Efficiency f( ) is ex-post IR f( ) is interim IR f( ) is ex-ante IR. We have seen the notion of ex-post efficiency already. Depending on the epoch at which we look into the game, we have three notions of efficiency, on the lines of individual rationality. These notions were introduced by Holmstorm and Myerson [?]. Let F be any collection of social choice functions that are of interest. Definition 1.3 (Ex-Ante Efficiency) For any given set of social choice functions F, and any member f( ) F, we say that f( ) is ex-ante efficient in F if there is no other ˆf( ) F having the following E θ [u i ( ˆf(θ),θ i )] E θ [u i (f(θ),θ i )] i = 1,...,n, E θ [u i ( ˆf(θ),θ i )] > E θ [u i (f(θ),θ i )] for some i. Definition 1.4 (Interim Efficiency) For any given set of social choice functions F, and any member f( ) F, we say that f( ) is interim efficient in F if there is no other ˆf( ) F having the following E θ i [u i ( ˆf(θ),θ i ) θ i ] E θ i [u i (f(θ),θ i ) θ i ] i = 1,...,n, θ i Θ i, E θ i [u i ( ˆf(θ),θ i ) θ i ] > E θ i [u i (f(θ),θ i ) θ i ] for some i and some θ i Θ i. 3

Definition 1.5 (Ex-Post Efficiency) For any given set of social choice functions F, and any member f( ) F, we say that f( ) is ex-post efficient in F if there is no other ˆf( ) F having the following u i ( ˆf(θ),θ i ) u i (f(θ),θ i ) i = 1,...,n, θ Θ, u i ( ˆf(θ),θ i ) > u i (f(θ),θ i ) for some i and some θ Θ. Using the above definition of ex-post efficiency, we can say that a social choice function f( ) is ex-post efficient in the sense of Definition 1.1 if and only if it is ex-post efficient in the sense of Definition 1.5 when we take F = {f : f is a mapping from Θ to X}. The following proposition establishes a relationship among these three different notions of efficiency. Proposition 1.2 Given any set of feasible social choice functions F and f( ) F, we have f( ) is ex-ante efficient f( ) is interim efficient f( ) is ex-post efficient. For a proof of the above proposition, refer to Proposition 23.F.1 of [?]. Also, compare the above proposition with the Proposition 1.1. 2 Problems 1. Let N = {1,2}; Θ 1 = {a 1,b 1 }; Θ 2 = {a 2,b 2 }; X = {x,y,z}; and u 1 (x,a 1 ) = 100; u 1 (y,a 1 ) = 50; u 1 (z,a 1 ) = 0 u 1 (x,b 1 ) = 50; u 1 (y,b 1 ) = 100; u 1 (z,b 1 ) = 40 u 2 (x,a 2 ) = 0; u 2 (y,a 2 ) = 50; u 2 (z,a 2 ) = 100 u 2 (x,b 2 ) = 50; u 2 (y,b 2 ) = 30; u 2 (z,b 2 ) = 100 For the above environment, suggest a social choice function in each case listed below (EPE - expost efficient; BIC - Bayesian Incentive Compatible; DSIC - dominant strategy incentive compatible; D- Dictatorial; ND - Non-dictatorial). An SCF which is EPE, DSIC, D An SCF which is EPE, DSIC, ND An SCF which is not EPE but is DSIC, ND An SCF which is EPE, BIC, but not DSIC An SCF which is EPE, not BIC, not DSIC 2. A mother wants to distribute a cake equally between two of her children. She designs the following mechanism: one of the children will cut the cake and the other child will get the first chance to pick up the cake. The mechanism ensures that the social choice function (namely the cake is distributed equally between the two children) is implemented in dominant strategies. Now consider the case where there are 3 children instead of 2. For this problem, suggest (i) a mechanism which will implement the SCF in dominant strategies and (ii) a mechanism which will implement the SCF in Nash equilibrium but not in dominant strategies. Prove your results with simple, brief, logical arguments. 4

3. Consider a procurement auction for a single indivisible good with a buyer (agent 0) and n suppliers (1,2,...,n). Each supplier submits a sealed bid and whoever submits the smallest bid will win the auction. If multiple players submit the same bid, then the agent with the lowest index among them is announced as the winner. The winning agent will receive a sum equal to the bid. Assume that the bids from the agents are independent draws from the uniform distribution on [0,1]. For this scenario, under a quasi-linear setting, write down the social choice function being implemented. Is the social choice function ex-post efficient? What is the underlying mechanism. Write down the components of the Bayesian game induced by this mechanism. 4. Let f : Θ 1... Θ n X be a social choice function such that θ Θ, { n } f(θ) argmax x X u i (x,θ i ) Then show that f(.) is ex-post efficient. 5. Consider the social choice function such that Show that f is ex-post efficient. i=1 f(θ) = (y 0 (θ),y 1 (θ),y 2 (θ),t 0 (θ),t 1 (θ),t 2 (θ)) y 0 (θ) = 0 θ Θ (1) y 1 (θ) = 1 ifθ 1 θ 2 (2) = 0 otherwise (3) y 2 (θ) = 1 ifθ 1 θ 2 (4) = 0 otherwise (5) t 1 (θ) = y 1 (θ)θ 1 (6) t 2 (θ) = y 2 (θ)θ 2 (7) t 0 (θ) = (t 1 (θ) + t 2 (θ)) (8) 6. Show that the social choice function representing the following situation is ex-post efficient. There are n agents and an indivisible good is to be allocated to one of them. The good is allocated to an agent having highest valuation and the total amount received by all the agents together is zero. 7. Show by means of an example that when the buyer and seller in a bilateral trade setting both have a discrete set of possible valuation, social choice functions may exist that are Bayesian incentive compatible, ex-post efficient, and individually rational. [Hint: It suffices to let each have two possible types.] 8. Consider a seller who is faced with a single buyer. The type set of the buyer is Θ = {0,1,2}. The set of outcomes is X = {a,b,c}. The valuation function of the buyer is v(a,θ) = 0 θ Θ; v(b,θ) = θ 2 θ Θ; v(c,θ) = θ θ Θ. Write down all incentive compatible social choice functions for this setting. Note that there is only one agent here. 5