Introduction to Game Theory: Static Games

Similar documents
6.254 : Game Theory with Engineering Applications Lecture 2: Strategic Form Games

Computational Learning Theory Spring Semester, 2003/4. Lecture 1: March 2

6.207/14.15: Networks Lecture 15: Repeated Games and Cooperation

Games Manipulators Play

ECON Game Theory Exam 1 - Answer Key. 4) All exams must be turned in by 1:45 pm. No extensions will be granted.

0.0.2 Pareto Efficiency (Sec. 4, Ch. 1 of text)

How to Solve Strategic Games? Dominant Strategies

10 Evolutionarily Stable Strategies

Game Theory 1. Introduction

Minimax Strategies. Minimax Strategies. Zero Sum Games. Why Zero Sum Games? An Example. An Example

Lecture V: Mixed Strategies

Equilibrium computation: Part 1

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

The Basics of Game Theory

Game Theory and Algorithms Lecture 10: Extensive Games: Critiques and Extensions

FINAL EXAM, Econ 171, March, 2015, with answers

Chapter 7. Sealed-bid Auctions

From the probabilities that the company uses to move drivers from state to state the next year, we get the following transition matrix:

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

Game theory and AI: a unified approach to poker games

Price competition with homogenous products: The Bertrand duopoly model [Simultaneous move price setting duopoly]

ECO 199 B GAMES OF STRATEGY Spring Term 2004 PROBLEM SET 4 B DRAFT ANSWER KEY

Théorie de la décision et théorie des jeux Stefano Moretti

Game Theory: Supermodular Games 1

MATH 340: MATRIX GAMES AND POKER

Oligopoly markets: The price or quantity decisions by one rm has to directly in uence pro ts by other rms if rms are competing for customers.

Game Theory and Nash Equilibrium

1 Nonzero sum games and Nash equilibria

14.74 Lecture 12 Inside the household: Is the household an efficient unit?

Linear Programming: Chapter 11 Game Theory

Competition and Regulation. Lecture 2: Background on imperfect competition

Oligopoly and Strategic Pricing

Games of Incomplete Information

Sequential lmove Games. Using Backward Induction (Rollback) to Find Equilibrium

Cournot s model of oligopoly

Homework until Test #2

Bayesian Nash Equilibrium

REPEATED TRIALS. The probability of winning those k chosen times and losing the other times is then p k q n k.

AN INTRODUCTION TO GAME THEORY

UCLA. Department of Economics Ph. D. Preliminary Exam Micro-Economic Theory

Bonus Maths 2: Variable Bet Sizing in the Simplest Possible Game of Poker (JB)

Optimization in ICT and Physical Systems

Nash Equilibria and. Related Observations in One-Stage Poker

Continued Fractions and the Euclidean Algorithm

9 Repeated Games. Tomorrow, and tomorrow, and tomorrow, Creeps in this petty pace from day to day To the last syllable of recorded time Shakespeare

Number Theory. Proof. Suppose otherwise. Then there would be a finite number n of primes, which we may

GAME THEORY. Thomas S. Ferguson

1 Representation of Games. Kerschbamer: Commitment and Information in Games

MTH6120 Further Topics in Mathematical Finance Lesson 2

Game Mining: How to Make Money from those about to Play a Game

The Binomial Distribution

i/io as compared to 4/10 for players 2 and 3. A "correct" way to play Certainly many interesting games are not solvable by this definition.

Infinitely Repeated Games with Discounting Ù

Discrete Math in Computer Science Homework 7 Solutions (Max Points: 80)

CS 103X: Discrete Structures Homework Assignment 3 Solutions

Systems of Linear Equations

Creating a NL Texas Hold em Bot

Do not open this exam until told to do so.

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

6.254 : Game Theory with Engineering Applications Lecture 1: Introduction

Von Neumann and Newman poker with a flip of hand values

6.207/14.15: Networks Lectures 19-21: Incomplete Information: Bayesian Nash Equilibria, Auctions and Introduction to Social Learning

6.042/18.062J Mathematics for Computer Science. Expected Value I

Statistics 100A Homework 3 Solutions

Perfect Bayesian Equilibrium

A Dutch Book for Group Decision-Making?

Chapter 4 Lecture Notes

GAME THEORY. Part II. Two-Person Zero-Sum Games. Thomas S. Ferguson

Ch. 13.2: Mathematical Expectation

AN ANALYSIS OF A WAR-LIKE CARD GAME. Introduction

Probability, statistics and football Franka Miriam Bru ckler Paris, 2015.

Math Quizzes Winter 2009

Advanced Game Theory

5544 = = = Now we have to find a divisor of 693. We can try 3, and 693 = 3 231,and we keep dividing by 3 to get: 1

Rent-Seeking and Corruption

COMP310 MultiAgent Systems. Chapter 11 - Multi-Agent Interactions

Solutions for Practice problems on proofs

Tiers, Preference Similarity, and the Limits on Stable Partners

Solving Systems of Linear Equations

SYMMETRIC FORM OF THE VON NEUMANN POKER MODEL. Guido David 1, Pearl Anne Po 2

1/3 1/3 1/

Working Paper Series

The Prisoner s Dilemma

Equilibrium: Illustrations

Microeconomic Theory Jamison / Kohlberg / Avery Problem Set 4 Solutions Spring (a) LEFT CENTER RIGHT TOP 8, 5 0, 0 6, 3 BOTTOM 0, 0 7, 6 6, 3

Row Echelon Form and Reduced Row Echelon Form

Source.

Lecture 28 Economics 181 International Trade

Competition between Apple and Samsung in the smartphone market introduction into some key concepts in managerial economics

Markov random fields and Gibbs measures

The Prison S Dilemma and Its Connections

ALMOST COMMON PRIORS 1. INTRODUCTION

Sowing Games JEFF ERICKSON

Probability and Expected Value

Week 7 - Game Theory and Industrial Organisation

Cheap Talk : Multiple Senders and Multiple Receivers

E3: PROBABILITY AND STATISTICS lecture notes

The overall size of these chance errors is measured by their RMS HALF THE NUMBER OF TOSSES NUMBER OF HEADS MINUS NUMBER OF TOSSES

Definition and Calculus of Probability

Math 319 Problem Set #3 Solution 21 February 2002

Transcription:

Introduction to Game Theory: Static Games John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong John C.S. Lui (CUHK) Advanced Topics in Network Analysis 1 / 60

Outline Outline 1 Interactive Decision Problem 2 Description of Static Game 3 Solving Games using Dominance 4 Nash Equilibria 5 Existence of NE 6 The Problem of Multiple Equilibria 7 Classification of Games John C.S. Lui (CUHK) Advanced Topics in Network Analysis 2 / 60

Interactive Decision Problem Introduction An interactive decision problem Involves two or more players Each make a decision in which the payoff depends on every players Broadly speaking, two types of game: Zero-sum game: have winners and losers non-zero-sum game: Can be all winners, or all losers, or both. Definition A static game is one in which a single decision is made by each player, and each player has no knowledge of the decision made by the other players before making their own decision. Decisions are made simultaneously (or order is irrelevant). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 4 / 60

Interactive Decision Problem Prisoners Dilemma Two crooks caught by the policeman. Prisoner 2 Prisoner 2 (not confess) (confess) Prisoner 1-2, -2-5, 0 (not confess) Prisoner 1 0, -5-4, -4 (confess) What should each prisoner do? Consider prisoner 1, what is the proper response? Consider prisoner 2, what is the proper response? The outcome is both will confess. This outcome is not socially efficient (from the prisoners perspective). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 5 / 60

Interactive Decision Problem Definition A solution is Pareto optimal if no player s payoff can be increased without decreasing the payoff to another player. Such solution are also termed socially efficient. Standardized Prisoner s Dilemma Any game of the form Prisoner 2 Prisoner 2 (silence) (defection) Prisoner 1 r,r s, t (silence) Prisoner 1 t, s p, p (defection) with t > r > p > s is called a Prisoner s Dilemma where t(temptation), r(reward), p(punishment), s(sucker)., e.g., t = 5, r = 3, p = 1 and s = 0. Outcome is socially inefficient. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 6 / 60

Description of Static Game Description The set of players, indexed by i {1, 2,..., }; A pure strategy S i for player i; Payoff for each player for every possible combination of pure strategies used by all players. Payoff of player i is (assuming two players only): π i (s 1, s 2 ) s i S i. Or we can use the following notation: π i (s i, s i ) s i S i. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 8 / 60

Description of Static Game Definition A tabular description of a game, using pure strategies, is called the normal form or strategic form of a game. Remark: For a static game, there is no real distinction between pure strategies and actions. In dynamic games, the distinction will become important. Example: For the prisoners dilemma, the pure strategy sets are S 1 = S 2 = { C, C} and the payoffs are π 1 ( C, C) = 2, π 1 ( C, C) = 5, π 2 ( C, C) = 0. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 9 / 60

Description of Static Game Definition A mixed strategy for player i gives the probabilities that action s S i will be played. A mixed strategy is denoted as σ i and the set of all possible mixed strategies for player i is denoted by i. Remark If a player has a set of strategies S = {s a, s b, s c,...}, then a mixed strategy can be represented as a vector of probabilities: σ = (p(s a ), p(s b ), p(s c ),...). A pure strategy can be represented as: s b = (0, 1, 0,...). Mixed strategies can be represented as linear combination of pure strategies σ = s S p(s)s. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 10 / 60

Description of Static Game Remark: continue If player 1 (player 2) chooses pure strategy s with probability p(s) (q(s)), the payoff for mixed strategy are: π i (σ 1, σ 2 ) = p(s 1 )q(s 2 )π i (s 1, s 2 ). s 1 S 1 s 2 S 2 HW: Exercise 4.1. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 11 / 60

Solving Games using Dominance Definition A strategy for player 1, σ 1, is strictly dominated by σ 1 if π 1 (σ 1, σ 2) > π 1 (σ 1, σ 2 ) σ 2 2. Definition A strategy for player 1, σ 1, is weakly dominated by σ 1 if π 1 (σ 1, σ 2) π 1 (σ 1, σ 2 ) σ 2 2, and σ 2 s.t. π 1 (σ 1, σ 2 ) > π 1(σ 1, σ 2 ). A similar definition applies for player 2. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 13 / 60

Solving Games using Dominance Example 1 P 2 (L) P 2 (R) P 1 (U) 3, 3 2, 2 P 1 (D) 2, 1 2, 1 Assumptions Players are rational. Common knowledge of rationality (CKR). For player 1, U weakly dominates D. For player 2, L weakly dominates R. Consequently, player 1 will not play D and player 2 will not play R, leaving solution (U, L). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 14 / 60

Solving Games using Dominance Example 2 Find the outcome of the following game. Solution: (U, M). P 2 (L) P 2 (M) P 2 (R) P 1 (U) 1, 0 1, 2 0, 1 P 1 (D) 0, 3 0, 1 2, 0 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 15 / 60

Solving Games using Dominance Example 3 The following example shows that for weakly dominated strategies, the solution may depend on the order in which strategies are eliminated. Find the outcome of the following game. P 2 (L) P 2 (M) P 2 (R) P 1 (U) 10, 0 5, 1 4, 2 P 1 (D) 10, 1 5, 0 1, 1 If player 1 goes first, the outcome is (U, M). If player 2 goes first, he eliminates R, there is no dominated strategy. Four possible solutions: (U, L), (U, M), (D, L) and (D, M). HW: Exercise 4.2. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 16 / 60

Nash Equilibria Example A Consider the following game: P 2 (L) P 2 (M) P 2 (R) P 1 (U) 1, 3 4, 2 2, 2 P 1 (C) 4, 0 0, 3 4, 1 P 1 (D) 2, 5 3, 4 5, 6 Neither player has any dominated strategies. Nevertheless, there is an "obvious" solution, (D, R), which maximizes the payoff of both players. Is it possible to define a solution in terms of something other than the elimination of dominated strategies that both identifies such obvious solutions, and keep many of the results derived using dominance techniques? Yes. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 18 / 60

Nash Equilibria Definition A Nash equilibrium (for two player games) is a pair of strategies (σ1, σ 2 ) such that π 1 (σ 1, σ 2 ) π 1(σ 1, σ 2 ) σ 1 1 and π 2 (σ 1, σ 2 ) π 2(σ 1, σ 2) σ 2 2. Remark In other words, given the strategy adopted by the other player, neither player could do strictly better (i.e., increase their payoff) by adopting another strategy. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 19 / 60

Nash Equilibria Solution to Example A Solution Let σ2 = R and let σ 1 = (p, q, 1 p q). We have π 1 (σ 1, R) = 2p + 4q + 5(1 p q) = 5 3p q 5 = π 1 (D, R). let σ1 = D and let σ 2 = (p, q, 1 p q). We have π 2 (D, σ 2 ) = 5p + 4q + 6(1 p q) = 6 p 2q 6 = π 2 (D, R). Consequently, the pair (D, R) constitutes a Nash equilibrium. HW: Exercise 4.3. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 20 / 60

Nash Equilibria Comments Nash equilibrium never includes strictly dominated strategies. It may include weakly dominated strategies. Nash Equilibrium What we had is a procedure to "check" whether a point is a Nash equilibrium. It will be good to have an alternative method (or definition) to find the Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 21 / 60

Nash Equilibria Definition A strategy for player 1, ˆσ 1, is a best response to some (fixed) strategy for player 2, σ 2, if ˆσ 1 argmax σ1 π 1 (σ 1, σ 2 ). Similarly, ˆσ 2, is a best response to some σ 1 if Definition ˆσ 2 argmax σ2 π 1 (σ 1, σ 2 ). A pair of strategies (σ1, σ 2 ) is a Nash equilibrium if σ1 argmax σ 1 π 1 (σ 1, σ2 ). 1 2 1 and σ2 argmax σ 2 π 1 (σ1, σ 2). 1 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 22 / 60

Nash Equilibria How to find Nash Equilibrium Matching Pennies Two players each play a penny on a table. Either "heads up" or "tails up". If the pennies match, player 1 wins the pennies; if the pennies differ, then player 2 wins the pennies. Game representation P 2 (H) P 2 (T) P 1 (H) 1, 1 1, 1 P 1 (T) 1, 1 1, 1 Is there any pure strategy pair that is a Nash equilibrium? (go through the loop!). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 23 / 60

Nash Equilibria Analysis Let σ 1 = (p, 1 p) and σ 2 = (q, 1 q). Payoff of player 1 is π 1 (σ 1, σ 2 ) = pq p(1 q) (1 p)q + (1 p)(1 q) = 1 2q + 2p(2q 1) Clearly, if q < 1/2, player 1 s best response is p = 0 (i.e., ˆσ 1 = (0, 1), "play Tails"). If q > 1/2, player 1 s best response is p = 1 (i.e., ˆσ 1 = (1, 0), "play Heads"). If q = 1/2, then every mixed (and pure) strategy is a best response. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 24 / 60

Nash Equilibria Analysis: continue Consider player 2 s payoff: π 2 (σ 1, σ 2 ) = pq + p(1 q) + (1 p)q (1 p)(1 q) = 1 + 2p + 2q(1 2p) Clearly, if p < 1/2, player 2 s best response is q = 1 (i.e., ˆσ 2 = (1, 0), "play Heads"). If p > 1/2, player 2 s best response is q = 0 (i.e., ˆσ 2 = (0, 1), "play Tails"). If p = 1/2, then every mixed (and pure) strategy is a best response. Solution So the only pair of strategies for which each is the best response: σ1 = σ 2 = (1/2, 1/2). The expected payoffs for each player are π i (σ1, σ 2 ) = 0. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 25 / 60

Nash Equilibria Homework: Exercise 4.4. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 26 / 60

Nash Equilibria Theorem Suppose there exists a pair of pure strategies (s1, s 2 ) such that π 1 (s 1, s 2 ) π 1(s 1, s 2 ) s 1 S 1, and π 2 (s 1, s 2 ) π 1(s 1, s 2) s 2 S 2, then (s1, s 2 ) is a Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 27 / 60

Nash Equilibria Proof For all σ 1 1 we have π 1 (σ 1, s 2 ) = For all σ 2 2 we have π 2 (σ 1, s 2) = p(s)π 1 (s 1, s2 ) s S 1 s S 1 p(s)π 1 (s 1, s 2 ) = π 1(s 1, s 2 ). q(s)π 2 (s1, s 2) s S 2 Hence, (s1, s 2 ) is a Nash equilibrium. s S 2 q(s)π 2 (s 1, s 2 ) = π 2(s 1, s 2 ). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 28 / 60

Nash Equilibria Example Consider the following game: P 2 (L) P 2 (M) P 2 (R) P 1 (U) 1, 3 4, 2 2, 2 P 1 (C) 4, 0 0, 3 4, 1 P 1 (D) 2, 5 3, 4 5, 6 Payoffs corresponding to a pure strategy that is a best response to one of the opponent s pure strategies are underlined. Two underlinings coincide for entry (5, 6) or entry (D, R). So, D is the best response to R and vice versa. (D, R) is the Nash equilibrium. HW: Exercise 4.5. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 29 / 60

Exercise Nash Equilibria A man has two sons. When he dies, the value of his estate is $1000. In his will it states the two sons must each specify an amount s i that they are willing to accept. If s 1 + s 2 1000, then each gets the money he asked for and the remainder goes to a church. If s 1 + s 2 > 1000, then neither son receives any money and $1000 goes to a church. Assume (a) the two men care only the amount they will get; (b) they can only ask in unit of a dollar. Find all the pure strategy Nash equilibria of the game. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 30 / 60

Nash Equilibria In the game of matching pennies, we discovered that any strategy is a best response to the Nash equilibrium strategy of the other players. Let us show this in general. To begin we, we need the following definition. Definition The support of a strategy σ is the set S(σ) S for all the strategies for which σ specifies p(s) > 0. Example Suppose an individual s pure strategy set is S = {L, M, R}. Consider a mixed strategy of the form σ = (p, 1 p, 0) and 0 < p < 1. S(σ) = {L, M}. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 31 / 60

Nash Equilibria Theorem: Equality of Payoffs Let (σ 1, σ 2 ) be a Nash equilibrium, and let S 1 be the support of σ 1. Then π 1 (s, σ 2 ) = π 1(σ 1, σ 2 ), s S 1. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 32 / 60

Nash Equilibria Proof If S 1 contains one strategy, then it is trivial. When S 1 contains more than one strategy, if the theorem is not true, then at least one strategy gives higher payoff to player 1 than π 1 (σ1, σ 2 ). Let s be that strategy, then π 1 (σ1, σ 2 ) = p (s)π 1 (s, σ2 ) s S 1 = s s p (s)π 1 (s, σ 2 ) + p (s )π 1 (s, σ 2 ) < s s p (s)π 1 (s, σ 2 ) + p (s )π 1 (s, σ 2 ) = π 1(s, σ 2 ). This contradicts the original assumption that (σ1, σ 2 ) is a Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 33 / 60

Comment Nash Equilibria Since all strategies s S 1 give the same payoff as the randomized strategy σ1, why does player 1 need to randomize? If player 1 were to deviate from σ1, then σ 2 would no longer be a best response and the equilibrium would disintegrate. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 34 / 60

Nash Equilibria Example Consider the "Matching Pennies" Game. Suppose player 2 plays H with probability q and T with 1 q. If player 1 is playing a mixed strategy at the NE, then π 1 (H, σ 2 ) = π 1(T, σ 2 ) qπ 1 (H, H) + (1 q)π 1 (H, T ) = qπ 1 (T, H) + (1 q)π 1 (T, T ) q (1 q) = q + (1 q) 4q = 2 q = 1 2 The same argument applies with the players swapped over. So the NE is (σ1, σ 2 ) = ((1/2, 1/2), (1/2, 1/2)). HW: Exercise 4.7. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 35 / 60

Existence of NE Nash s Theorem Every game that has a finite strategic form (i.e., with finite number of players and finite number of pure strategies for each player) has at least one Nash equilibrium (involving pure or mixed strategies). Remark For formal proof, please refer to the book by Fudenberg and Tirole. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 37 / 60

Existence of NE Existence of NE for a simple case Every two player, two action game has at least one Nash equilibrium. Proof Consider the following game P 2 (L) P 2 (R) P 1 (U) a, b c, d P 1 (D) e, f g, h First, consider pure-strategy NE: if a e and b d, then (U, L) is a NE; if e a and f h, then (D, L) is a NE; if c g and d b, then (U, R) is a NE; if g c and h f, then (D, R) is a NE. There is no pure strategy NE if: a < e, f < h and g < c and d < b, or a > e, f > h and g > c and d > b. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 38 / 60

Existence of NE Proof: continue with mixed strategy Using the "Equality of Payoff" Theorem. let σ 1 = (p, 1 p ) and σ 2 = (q, 1 q ), then Similarly π 1 (U, σ 2 ) = π 1(D, σ 2 ) aq + c(1 q ) = eq + g(1 q ) q = (c g) (c g) + (e a) π 2 (σ 1, L) = π 2(σ 1, R) bp + f (1 p ) = dp + h(1 p ) p = (h f ) (h f ) + (b d) In both cases, we require 0 < p, q < 1 for a mixed strategy NE. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 39 / 60

Existence of NE Homework Consider the following game with 2 players: P 2 (A) P 2 (B) P 1 (A) a, a b, c P 1 (B) c, b d, d Show that such a game has at least one symmetric Nash Equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 40 / 60

The Problem of Multiple Equilibria Example The following game is "Battle of the Sexes": Husband prefers to watch the football (F), wife prefers to watch the soap opera (S). Wife (F) Wife (S) Husband (F) 3, 2 1, 1 Husband (S) 0, 0 2, 3 Using the "best response method", there are two pure-strategy Nash equilibria: (F, F), (S, S). Using the "Equality of Payoffs Theorem", we can find a mixed strategy at Nash equilibrium (σh, σ w) with σh = (p(f), p(s)) = (3/4, 1/4) and σw = (q(f), q(s)) = (1/4, 3/4). Although we have three NEs, how should player decide? For the randomizing NE, the asymmetric outcomes can occur (e.g., (F,S) or (S,F)). The most likely outcome is (F, S) which occurs with probability 9/16. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 42 / 60

Classification of Games Definition A generalized affine transformation of the payoffs for player 1 is π 1(s 1, s 2 ) = α 1 π 1 (s 1, s 2 ) + β 1 (s 2 ) s 1 S 1, α 1 > 0, β 1 (s 2 ) IR. Similarly, an affine transformation of the payoffs for player 2 is π 2(s 1, s 2 ) = α 2 π 2 (s 1, s 2 ) + β 2 (s 1 ) s 2 S 2, α 2 > 0, β 2 (s 1 ) IR. Example P 2 (L) P 2 (R) P 1 (U) 3, 3 0, 0 P 1 (D) 1, 2 2, 8 = P 2 (L) P 2 (R) P 1 (U) 2, 1 0, 0 P 1 (D) 0, 0 1, 2 where α 1 = 1/2, β 1 (L) = 1/2, β 1 (R) = 0, α 2 = 1/3, β 2 (U) = 0, β 2 (D) = 2/3. What are their NEs? Do they use the same strategies? John C.S. Lui (CUHK) Advanced Topics in Network Analysis 44 / 60

Classification of Games Theorem If the payoff table is altered by generalized affine transformations, the set of Nash equilibria is unaffected (although the payoffs at those equilibria do change). Proof π 1(σ 1, σ 2) π 1(σ 1, σ 2), s 1 s 2 p (s 1 )q (s 2 )π 1(s 1, s 2 ) s 1 s 2 p(s 1 )q (s 2 )π 1(s 1, s 2 ), α 1 p (s 1 )q (s 2 )π 1 (s 1, s 2 ) + p (s 1 )q (s 2 )β 2 (s 2 ) s 1 s 2 s 1 s 2 α 1 p(s 1 )q (s 2 )π 1 (s 1, s 2 ) + p(s 1 )q (s 2 )β 2 (s 2 ), s 2 s 2 s 1 s 1 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 45 / 60

Classification of Games Proof: continue α 1 p (s 1 )q (s 2 )π 1 (s 1, s 2 ) + q (s 2 )β 2 (s 2 ) s 1 s 2 s 2 α 1 p(s 1 )q (s 2 )π 1 (s 1, s 2 ) + q (s 2 )β 2 (s 2 ), s 2 s 2 s 1 α 1 p (s 1 )q (s 2 )π 1 (s 1, s 2 ) α 1 p(s 1 )q (s 2 )π 1 (s 1, s 2 ) s 1 s 2 s 1 s 2 p (s 1 )q (s 2 )π 1 (s 1, s 2 ) p(s 1 )q (s 2 )π 1 (s 1, s 2 ) s 1 s 2 s 1 s 2 π 1 (σ1, σ2) π 1 (σ 1, σ2) The analogous argument for player 2 completes the proof. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 46 / 60

Classification of Games Generic and Non-generic Games Definition A generic game is one in which a small change ( or non-affine transformation) of any one of the payoffs does not introduce new Nash equilibria or remove existing ones. In practice, this means that there should be no equalities between payoffs that are compared to determine a Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 47 / 60

Classification of Games Example of non-generic game Games we have examined (e.g., prisoners dilemma, matching pennies, battles of sexes) have been generic. Consider the following non-generic game: It is non-generic P 2 (L) P 2 (M) P 2 (R) P 1 (U) 10, 0 5, 1 4, 2 P 1 (D) 10, 1 5, 0 1, 1 (D, L) is a NE, but player 1 gets the same payoff by playing U rather than D (against L). Similarly, (U, M) is a NE, but player 1 gets the same payoff by playing D rather than U (against M). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 48 / 60

Classification of Games Oddness Theorem All generic games have an "odd" number of Nash equilibria. Remark A formal proof is rather difficult. Reading assignment. Consider the following illustration of the "Battle of Sexes": 1 q p 1 In contrast, the number of Nash equilibria in a non-generic game is (usually) infinite!!! John C.S. Lui (CUHK) Advanced Topics in Network Analysis 49 / 60

Classification of Games Consider the previous "non-generic" game. Let σ 1 = (p, 1 p) and σ 2 = (q, r, 1 q r), then π 1 (σ 1, σ 2 ) = 1 + 9q + 4r + 3p(1 q r) π 2 (σ 1, σ 2 ) = (1 + p) + 2q + r(1 + 2p). The best responses are ˆσ 1 = ˆσ 2 = { (1, 0) if q + r < 1, (x, 1 x) if q + r = 1, with x [0, 1]. (1, 0, 0) if p < 1/2, (0, 1, 0) if p > 1/2, (y, 1 y, 0) if p = 1/2, with y [0, 1]. NEs: (1) σ1 = (x, 1 x) with x [0, 1/2) and σ 2 = (1, 0, 0), (2) σ1 = (x, 1 x) with x (1/2, 1] and σ 2 = (0, 1, 0), (3) σ1 = (1/2, 1/2) and σ 2 = (y, 1 y, 0) with y [0, 1]. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 50 / 60

Classification of Games HW: Exercise 4.10. Zero-sum Games A zero-sum game is one in which the payoffs to the players add up to zero, e.g., "Matching Pennies" is a zero-sum game. If player 1 uses a strategy σ 1 = (p, 1 p) and player 2 uses a strategy σ 2 = (q, 1 q), we have: π 1 (σ 1, σ 2 ) = pq + p(1 q) (1 p)q + (1 p)(1 q) = (2p 1)(2q 1) = π 2 (σ 1, σ 2 ) In other words, the interests of the players are exactly opposed: one only wins what the other loses. Zero-sum games were first type of games to be studied (before J. Nash). Zero-sum games were solved by finding the "minimax" solution. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 51 / 60

Classification of Games Claim: Define π(σ 1, σ 2 ) = π 1 (σ 1, σ 2 ) = π 2 (σ 1, σ 2 ). The NE conditions: π 1 (σ 1, σ 2 ) π 1(σ 1, σ 2 ) σ 1 1 π 2 (σ 1, σ 2 ) π 2(σ 1, σ 2) σ 2 2. The above NE conditions can be rewritten: π(σ1, σ 2 ) = max π(σ 1, σ2 ) σ 1 1 π(σ1, σ 2 ) = min π(σ σ2 2 1, σ 2). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 52 / 60

Classification of Games Claim continue Since both players should play a best response to the other s strategy, these two conditions can be combined as: Equivalently, π(σ1, σ 2 ) = max σ 1 1 π(σ 1, σ 2 ) = π(σ 1, σ2 ) = max σ 1 min π(σ1, σ 2) = min σ 2 σ 2 2 2 min π(σ 1, σ 2 ). σ 1 2 σ 1 2 max π(σ 1, σ 2 ). In other words, player 1 uses the "maximin" while player 2 uses the "minimax". 1 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 53 / 60

Classification of Games Application of Min-max algorithm Consider the following game: A B C D A 4, -4 3, -3 2, -2 5, -5 2 B -10,10 2, -2 0, 0-1, 1-10 C 7,-7 5, -5 1, -1 3, -3 1 D 0,0 8, -8-4, 4-5, 5-5 7 8 2 5 Player 1: choose minimum for each row, then find maximum entry (or the maximin operation). Player 2: choose maximum for each column, then find minimum entry (or the minimax operation). If maximin = minimax, it is the Nash equilibrium. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 54 / 60

Classification of Games Comment on the Min-max algorithm In general, zero-sum game can have multiple NE. Same payoff in every NE. A B C D A 3, -3 2, -2 2, -2 5, -5 2 B 2,-2-10,10 0, 0-1, 1-10 C 5,-5 2, -2 2, -2 3, -3 2 D 8,-8 0,0 8-4, 4-5, 5-5 8 2 2 5 Strategies are interchangeable. Example, strategies (A, B) and (C, C) are NE, then (A, C) and (C, B) are also NE. Note that for zero-sum game without pure strategies NE, we have to consider mixed strategies. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 55 / 60

Classification of Games Application of the Equality of Payoffs Theorem Exercise An "Ace-King-Queen" game with two players. Each player bets $5. Each player chooses a card from the set {Ace(A),King(K),Queen(Q)}. The winning rule is: A beats K; K beats Q; Q beats A. The winning player takes the $10 in the pot. If both players choose the same card (both A, both K, or both Q), the game is drawn and $5 stake is returned to each player. What is the unique Nash equilibrium for this game? John C.S. Lui (CUHK) Advanced Topics in Network Analysis 56 / 60

Classification of Games Theorem on Zero-sum Game A generic zero-sum game has a unique solution. Proof Refer to Von Neuman and Morgenstern, "Theory of Games and Economic Behavior", 3 rd edition, Princeton University, 1953. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 57 / 60

Classification of Games Games with n players Label player by i {1, 2,..., n}. Player i has a set of pure strategies S i and the corresponding mixed strategies i. Payoff of player i depends on the list of strategies σ 1, σ 2,..., σ n. We also use σ i to denote the list of strategies used by all players except player i. So payoff for player i is π i (σ i, σ i ). Suppose player i uses a mixed strategy σ i which specifies playing pure strategies s S i with p i (s). Payoff is π i (σ i, σ i ) = p 1 (s 1 ) p n (s n )π i (s 1,..., s n ). s 1 S 1 s n S n A NE in a n player game is a list of mixed strategies σ 1,..., σ n such that σi argmax σi P π i i(σ i, σ i ) i {1, 2,..., n}. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 58 / 60

Classification of Games Example A static three-player game: P 1 chooses U and D; P 2 chooses L and R; P 3 chooses A and B. Instead of representing a 3 dimensional payoff table, we have the following payoff tables: when P 3 plays A or B: A P 2 (L) P 2 (R) P 1 (U) 1, 1, 0 2, 2, 3 P 1 (D) 2, 2, 3 3, 3, 0 B P 2 (L) P 2 (R) P 1 (U) 1, 1, 2 2, 0, 2 P 1 (D) 0, 2, 2 1, 1, 2 John C.S. Lui (CUHK) Advanced Topics in Network Analysis 59 / 60

Classification of Games Continue: Suppose P 3 chooses A, the best responses for P 1 and P 2 are strategies ˆσ 1 = ˆσ 2 = (0, 1). Note that this is NOT a NE because choosing A may not be the best response of P 3. Suppose P 3 chooses B, the best responses for P 1 and P 2 are strategies ˆσ 1 = ˆσ 2 = (1/2, 1/2). By playing B, P 3 gains 2. The NE (σ 1, σ 2, σ 3 ) with σ1 = (1/2, 1/2); σ 2 = (1/2, 1/2); σ 3 = (0, 1). HW: Exercise 4.14. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 60 / 60