MS&E 246: Lecture 2 The basics. Ramesh Johari January 16, 2007

Similar documents
6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

Game theory and applications: Lecture 1

MS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari

Game Theory Lecture #16

CS711: Introduction to Game Theory and Mechanism Design

In the Name of God. Sharif University of Technology. Graduate School of Management and Economics

Now we return to simultaneous-move games. We resolve the issue of non-existence of Nash equilibrium. in pure strategies through intentional mixing.

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

SF2972 GAME THEORY Infinite games

Noncooperative Market Games in Normal Form

Advanced Microeconomics

Notes on Auctions. Theorem 1 In a second price sealed bid auction bidding your valuation is always a weakly dominant strategy.

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i.

Econ 101A Final exam May 14, 2013.

Economics 101A (Lecture 21) Stefano DellaVigna

Prisoner s Dilemma. CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma. Prisoner s Dilemma. Prisoner s Dilemma.

Introduction to Multi-Agent Programming

So we turn now to many-to-one matching with money, which is generally seen as a model of firms hiring workers

Expectations & Randomization Normal Form Games Dominance Iterated Dominance. Normal Form Games & Dominance

Simon Fraser University Spring 2014

Economics 101A (Lecture 21) Stefano DellaVigna

CUR 412: Game Theory and its Applications, Lecture 4

An introduction on game theory for wireless networking [1]

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

CS711 Game Theory and Mechanism Design

Player 2 H T T -1,1 1, -1

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham

Noncooperative Oligopoly

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2017

Microeconomics I. Undergraduate Programs in Business Administration and Economics

Economics 109 Practice Problems 1, Vincent Crawford, Spring 2002

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

Game Theory Problem Set 4 Solutions

Solution to Tutorial /2013 Semester I MA4264 Game Theory

G5212: Game Theory. Mark Dean. Spring 2017

Solution to Tutorial 1

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

CUR 412: Game Theory and its Applications, Lecture 4

January 26,

PAULI MURTO, ANDREY ZHUKOV

Test 1. ECON3161, Game Theory. Tuesday, September 25 th

Elements of Economic Analysis II Lecture XI: Oligopoly: Cournot and Bertrand Competition

Sequential-move games with Nature s moves.

AS/ECON 2350 S2 N Answers to Mid term Exam July time : 1 hour. Do all 4 questions. All count equally.

Chapter 3. Dynamic discrete games and auctions: an introduction

CUR 412: Game Theory and its Applications Final Exam Ronaldo Carpio Jan. 13, 2015

Exercises Solutions: Game Theory

Game Theory: Normal Form Games

MA300.2 Game Theory 2005, LSE

SI 563 Homework 3 Oct 5, Determine the set of rationalizable strategies for each of the following games. a) X Y X Y Z

Game Theory: Additional Exercises

Answers to Problem Set 4

Games of Incomplete Information

HE+ Economics Nash Equilibrium

Handout on Rationalizability and IDSDS 1

Microeconomics Comprehensive Exam

Strategies and Nash Equilibrium. A Whirlwind Tour of Game Theory

Economics 171: Final Exam

On Existence of Equilibria. Bayesian Allocation-Mechanisms

Strategy -1- Strategy

Recap First-Price Revenue Equivalence Optimal Auctions. Auction Theory II. Lecture 19. Auction Theory II Lecture 19, Slide 1

Problem Set 2 - SOLUTIONS

S 2,2-1, x c C x r, 1 0,0

Econ 101A Final exam May 14, 2013.

Game Theory. VK Room: M1.30 Last updated: October 22, 2012.

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer 2016

Multiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

Chapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem

MA200.2 Game Theory II, LSE

m 11 m 12 Non-Zero Sum Games Matrix Form of Zero-Sum Games R&N Section 17.6

Microeconomics II. CIDE, MsC Economics. List of Problems

Static Games and Cournot. Competition

Iterated Dominance and Nash Equilibrium

MKTG 555: Marketing Models

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Final Examination December 14, Economics 5010 AF3.0 : Applied Microeconomics. time=2.5 hours

Chapter 2 Strategic Dominance

EC 202. Lecture notes 14 Oligopoly I. George Symeonidis

Introduction to game theory LECTURE 2

LECTURE NOTES ON GAME THEORY. Player 2 Cooperate Defect Cooperate (10,10) (-1,11) Defect (11,-1) (0,0)

Math 152: Applicable Mathematics and Computing

Game Theory with Applications to Finance and Marketing, I

Games with Private Information 資訊不透明賽局

Notes on Game Theory Debasis Mishra October 29, 2018

Advanced Microeconomics II Game Theory Fall

Answer Key. q C. Firm i s profit-maximization problem (PMP) is given by. }{{} i + γ(a q i q j c)q Firm j s profit

University of Hong Kong

Epistemic Experiments: Utilities, Beliefs, and Irrational Play

Answer Key for M. A. Economics Entrance Examination 2017 (Main version)

Thursday, March 3

1 Theory of Auctions. 1.1 Independent Private Value Auctions

Integer Programming Models

ECON 803: MICROECONOMIC THEORY II Arthur J. Robson Fall 2016 Assignment 9 (due in class on November 22)

Duopoly models Multistage games with observed actions Subgame perfect equilibrium Extensive form of a game Two-stage prisoner s dilemma

While the story has been different in each case, fundamentally, we ve maintained:

Transcription:

MS&E 246: Lecture 2 The basics Ramesh Johari January 16, 2007

Course overview (Mainly) noncooperative game theory. Noncooperative: Focus on individual players incentives (note these might lead to cooperation!) Game theory: Analyzing the behavior of rational, self interested players

What s in a game? 1. Players: Who? 2. Strategies: What actions are available? 3. Rules: How? When? What do they know? 4. Outcomes: What results? 5. Payoffs: How do players evaluate outcomes of the game?

Example: Chess 1. Players: Chess masters 2. Strategies: Moving a piece 3. Rules: How pieces are moved/removed 4. Outcomes: Victory or defeat 5. Payoffs: Thrill of victory, agony of defeat

Rationality Players are rational and self-interested: They will always choose actions that maximize their payoffs, given everything they know.

Static games We first focus on static games. (one-shot games, simultaneous-move games) For any such game, the rules say: All players must simultaneously pick a strategy. This immediately determines an outcome, and hence their payoff.

Knowledge All players know the structure of the game: players, strategies, rules, outcomes, payoffs

Common knowledge All players know the structure of the game All players know all players know the structure All players know all players know all players know the structure and so on... We say: the structure is common knowledge. This is called complete information.

PART I: Static games of complete information

Representation N : # of players S n : strategies available to player n Outcomes: Composite strategy vectors Π n (s 1,, s N ) : payoff to player n when player i plays strategy s i, i = 1,, N

Example: A routing game MCI and AT&T: A Chicago customer of MCI wants to send 1 MB to an SF customer of AT&T. A LA customer of AT&T wants to send 1 MB to an NY customer of MCI. Providers minimize their own cost. Key: MCI and AT&T only exchange traffic ( peer ) in NY and SF.

Example: A routing game MCI Chicago (1 MB for AT&T/SF) San Francisco New York Los Angeles (1 MB for MCI/NY) AT&T Costs (per MB): Long links = 2; Short links = 1

Example: A routing game Players: MCI and AT&T (N = 2) Strategies: Choice of traffic exit S 1 = S 2 = { nearest exit, furthest exit } Payoffs: Both choose furthest exit: Π MCI = Π AT&T = -2 Both choose nearest exit: Π MCI = Π AT&T = -4 MCI chooses near, AT&T chooses far: Π MCI = -1, Π AT&T = -5

Example: A routing game AT&T near far MCI near far (-4,-4) (-5,-1) (-1,-5) (-2,-2) Games with N = 2, S n finite for each n are called bimatrix games.

Example: Matching pennies Player 2 H T Player 1 H T (1,-1) (-1,1) (-1,1) (1,-1) This is a zero-sum matrix game.

Dominance s n S n is a (weakly) dominated strategy if there exists s n * S n such that Π n (s n *, s -n ) Π n (s n, s -n ), for any choice of s -n, with strict ineq. for at least one choice of s -n If the ineq. is always strict, then s n is a strictly dominated strategy.

Dominance s n * S n is a weak dominant strategy if s n * weakly dominates all other s n S n. s n * S n is a strict dominant strategy if s n * strictly dominates all other s n S n. (Note: dominant strategies are unique!)

Dominant strategy equilibrium s S 1 L S N is a strict (or weak) dominant strategy equilibrium if s n is a strict (or weak) dominant strategy for each n.

Back to the routing game AT&T near far MCI near far (-4,-4) (-5,-1) (-1,-5) (-2,-2) Nearest exit is strict dominant strategy for MCI.

Back to the routing game AT&T near far MCI near far (-4,-4) (-5,-1) (-1,-5) (-2,-2) Nearest exit is strict dominant strategy for AT&T.

Back to the routing game AT&T near far MCI near far (-4,-4) (-5,-1) (-1,-5) (-2,-2) Both choosing nearest exit is a strict dominant strategy equilibrium.

Example: Second price auction N bidders Strategies: S n = [0, ); s n = bid Rules & outcomes: High bidder wins, pays second highest bid Payoffs: Zero if a player loses If player n wins and pays t n, then Π n = v n - t n v n : valuation of player n

Example: Second price auction Claim: Truthful bidding (s n = v n ) is a weak dominant strategy for player n. Proof: If player n considers a bid > v n : Payoff may be lower when n wins, and the same (zero) when n loses

Example: Second price auction Claim: Truthful bidding (s n = v n ) is a weak dominant strategy for player n. Proof: If player n considers a bid < v n : Payoff will be same when n wins, but may be worse when n loses

Example: Second price auction We conclude: Truthful bidding is a (weak) dominant strategy equilibrium for the second price auction.

Example: Matching pennies Player 2 H T Player 1 H T (1,-1) (-1,1) (-1,1) (1,-1) No dominant/dominated strategy exists! Moral: Dominant strategy eq. may not exist.

Iterated strict dominance Given a game: Construct a new game by removing a strictly dominated strategy from one of the strategy spaces S n. Repeat this procedure until no strictly dominated strategies remain. If this results in a unique strategy profile, the game is called dominance solvable.

Iterated strict dominance Note that the bidding game in Lecture 1 was dominance solvable. There the unique resulting strategy profile was (6,6).

Example Player 2 Left Middle Right Player 1 Up (1,0) (1,2) (0,1) Down (0,3) (0,1) (2,0)

Example Player 2 Left Middle Right Player 1 Up (1,0) (1,2) (0,1) Down (0,3) (0,1) (2,0)

Example Player 2 Left Middle Right Player 1 Up (1,0) (1,2) (0,1) Down (0,3) (0,1) (2,0)

Example Player 2 Left Middle Right Player 1 Up (1,0) (1,2) (0,1) Down (0,3) (0,1) (2,0) Thus the game is dominance solvable.

Example: Cournot duopoly Two firms (N = 2) Cournot competition: each firm chooses a quantity s n 0 Cost of producing s n : cs n Demand curve: Price = P(s 1 + s 2 ) = a b (s 1 + s 2 ) Payoffs: Profit = Π n (s 1, s 2 ) = P(s 1 + s 2 ) s n cs n

Example: Cournot duopoly Claim: The Cournot duopoly is dominance solvable. Proof technique: First construct the best response for each player.

Best response Best response set for player n to s -n : R n (s -n ) = arg max sn S Π n n (s n, s -n ) [ Note: arg max x X f(x) is the set of x that maximize f(x) ]

Example: Cournot duopoly Calculating the best response given s -n : Differentiate and solve: So:

Example: Cournot duopoly For simplicity, let t = (a - c)/b t R 1 (s 2 ) s 2 R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly Step 1: Remove strictly dominated s 1. t R 1 (s 2 ) All s 1 > t/2 are strictly dominated by s 1 = t/2 s 2 R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly Step 2: Remove strictly dominated s 2. t R 1 (s 2 ) All s 2 > t/2 are strictly dominated by s 2 = t/2 s 2 R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly Step 2: Remove strictly dominated s 2. s 2 t R 1 (s 2 ) All s 2 > t/2 are strictly dominated by s 2 = t/2 and all s 2 < t/4 are strictly dominated by s 2 = t/4. R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly Step 3: Remove strictly dominated s 1. t R 1 (s 2 ) s 2 R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly Step 4: Remove strictly dominated s 2. t R 1 (s 2 ) s 2 R 2 (s 1 ) 0 0 s 1 t

Example: Cournot duopoly The process converges to the intersection point: s 1 = t/3, s 2 = t/3 Step # 1 3 5 7 Undominated s 1 [0, t/2] [t/4, 3t/8] [5t/16, 11t/32] [21t/64, 43t/128]

Example: Cournot duopoly Lower bound = Upper bound =

Dominance solvability: comments Order of elimination doesn t matter Just as most games don t have DSE, most games are not dominance solvable

Rationalizable strategies Given a game: For each player n, remove strategies from each S n that are not best responses for any choice of other players strategies. Repeat this procedure. Strategies that survive this process are called rationalizable strategies.

Rationalizable strategies In a two player game, a strategy s 1 is rationalizable for player 1 if there exists a chain of justification s 1 s 2 s 1 s 2 s 1 where each is a best response to the one before.

Rationalizable strategies If s n is rationalizable, it also survives iterated strict dominance. (Why?) For a dominance solvable game, there is a unique rationalizable strategy, and it is the one given by iterated strict dominance.

Rationalizability: example Note that M is not rationalizable, but it survives iterated strict dominance. Player 2 L M R Player 1 T (1,0) (1,1) (1,5) B (1,5) (1,1) (1,0)

Rationalizable strategies Note for later: When mixed strategies are allowed, rationalizability = iterated strict dominance for two player games.