36
A Brief Introduction to Game Theory Jesse Crawford Department of Mathematics Tarleton State University November 20, 2014 (Tarleton State University) Brief Intro to Game Theory November 20, 2014 1 / 36

A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

A Brief Introduction to Game Theory

Jesse Crawford

Department of MathematicsTarleton State University

November 20, 2014

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 1 / 36

Page 2: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

The Penny Game

Two players.Start with 4 pennies in center of table.Each player can take 1 penny or 2 pennies on his/her turn.Player to take the last penny wins.First player = blueSecond player = red

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 2 / 36

Page 3: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 3 / 36

Page 4: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 4 / 36

Page 5: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 5 / 36

Page 6: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 6 / 36

Page 7: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 7 / 36

Page 8: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 8 / 36

Page 9: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 9 / 36

Page 10: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 10 / 36

Page 11: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Backwards Induction for Penny Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 11 / 36

Page 12: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Game Tree for Tic-Tac-Toe

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 12 / 36

Page 13: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Tic-Tac-Toe and Checkers

With optimal play, tic-tac-toe is a draw.

Schaeffer et al. (2007) showed that checkers is also a draw.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 13 / 36

Page 14: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Chess

First turn white moves = 20

First turn black moves = 20

(20)(20) = 400

400 variations on first twomoves!

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 14 / 36

Page 15: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Chess

Allis (1994) estimated number of chess variations:

# of variations > 10123 > Number of atoms in visible universe!

Chess programs do use the game tree.I Only plot to finite depth.I Use an evaluation function to evaluate positions.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 15 / 36

Page 16: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Scratch-off Lottery Ticket

Ticket costs $1

Prize $0 $2 $10Probability 0.8 0.15 0.05

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 16 / 36

Page 17: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Scratch-off Lottery Ticket

Ticket costs $1

x $0 $2 $10p(x) 0.8 0.15 0.05

Expected Value

E(X ) =∑

xp(x) = 0(0.8) + 2(0.15) + 10(0.05) = 0.8

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 17 / 36

Page 18: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Texas Hold’em

Pot = 23Bet = 2Probability of hitting our straight = p = 4

46 = 0.087.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 18 / 36

Page 19: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Expected Value for Hold’em Problem

If we fold

x $0p(x) 1 E(X ) = 1(0) = 0

If we call

x $23 −$2p(x) p (1 − p) E(X ) = 23p − 2(1 − p)

We should call if

23p − 2(1 − p) ≥ 0

p ≥ 223 + 2

= 0.08

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 19 / 36

Page 20: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Rock-Paper-Scissors

Two playersEach one chooses Rock, Paper, or Scissors simultaneously.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 20 / 36

Page 21: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Payoff Matrix for RPS

First player = blueSecond player = red

Rock Paper ScissorsRock (0,0) (-1,1) (1,-1)Paper (1,-1) (0,0) (-1,1)

Scissors (-1,1) (1,-1) (0,0)

RPS is a zero sum game.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 21 / 36

Page 22: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Randomized Strategy for RPS

Randomized strategy.I pR = probability of choosing RockI pP = probability of choosing PaperI pS = probability of choosing Scissors

Example:I pR = 0.7I pP = 0.2I pS = 0.1

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 22 / 36

Page 23: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Randomized Strategy for RPS

Example:I pR = 0.7I pP = 0.2I pS = 0.1

If opponent chooses Paper, his expected utility is

0.7(1) + 0.2(0) + 0.1(−1) = 0.6

This is the maximum utility our opponent can achieve.We want to minimize his maximum utility.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 23 / 36

Page 24: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Minimax Strategy for RPS

Minimax strategy:I pR = 1

3I pP = 1

3I pS = 1

3

Now if opponent chooses Paper, his expected utility is

13(1) +

13(0) +

13(−1) = 0

No matter what he does, his expected utility will be 0.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 24 / 36

Page 25: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Equilibrium Strategies

In zero sum games with finite strategy spaces, minimax strategiesalways exist for both players.Theory can be generalized to multiplayer games, cf. Nash (1949).

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 25 / 36

Page 26: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

King-Two-Jack Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 26 / 36

Page 27: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

King-Two-Jack Game

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 27 / 36

Page 28: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Expected Value for Player 1

p = probability that Player 1 bluffs with 2♦.q = probability that Player 2 calls when Player 1 betsPlayer 1’s expected value is

EV1 = −1 + 12 [3q + 2(1 − q)] + 1

2p[−1q + 2(1 − q)]

EV1 = −1 + 12 [q + 2] + 1

2p[2 − 3q]

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 28 / 36

Page 29: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Optimal Calling Frequency

EV1 = −1 + 12 [q + 2] + 1

2p[2 − 3q]

Claim: Player 2 should choose q = 23 .

If q < 23 , Player 1 can choose p = 1, and

EV1 = 1 − q > 13 .

If q > 23 , Player 1 can choose p = 0, and

EV1 = 12q > 1

3 .

If q = 23 , then

EV1 = 13 .

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 29 / 36

Page 30: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

A Bit of Algebra

EV1 = −1 + 12 [q + 2] + 1

2p[2 − 3q]

EV1 = −1 + 12 [q(1 − 3p) + 2 + 2p]

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 30 / 36

Page 31: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Optimal Bluffing Frequency

EV1 = −1 + 12 [q(1 − 3p) + 2 + 2p]

Claim: Player 1 should choose p = 13 .

If p < 13 , Player 2 can choose q = 0, and

EV1 = p < 13 .

If p > 13 , Player 2 can choose q = 1, and

EV1 = 12 − 1

2p < 13 .

If p = 13 , then

EV1 = 13 .

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 31 / 36

Page 32: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

King-Two-Jack Solution

Player 1 should always bet with K♦.Player 1 should bluff 1

3 of the time with 2♦.

Player 2 should call 23 of the time when Player 1 bets.

Player 1 will win about 33 cents per hand on average.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 32 / 36

Page 33: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

A Non-zero-sum Game: Prisoner’s Dilemma

Two criminalsInterrogated in separate rooms

Stay Silent ConfessStay Silent (-1,-1) (-10,0)

Confess (0,-10) (-5,-5)

General principle: individuals acting in their own self interest canlead to a negative outcome for the group.Related problems:

I Pollution/“Tragedy of the Commons”I Cartels/MonopoliesI Taxation and public goods

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 33 / 36

Page 34: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Areas of Application for Game Theory

Economics/Political ScienceI Bargaining problems

BiologyI Competition between organismsI Sex ratiosI Genetics

Philosophy

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 34 / 36

Page 35: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

References

Allis, V. (1994). “Programming a Computer for Playing Chess”.Philosophical Magazine 41 (314).Chen, B., and Ankenman, J. (2006). The Mathematics of Poker.Conjelco.Luce, R.D., and Raiffa, H. (1989). Games and Decisions:Introduction and Critical Survey. Dover.Nash, J.F. (1949). Equilibrium Points in N-Person Games.Proceedings of the National Academy of Sciences 36 48-49.Schaeffer, et al. (2007). Checkers is Solved. Science 141518-1522.

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36

Page 36: A Brief Introduction to Game Theory · (Tarleton State University) Brief Intro to Game Theory November 20, 2014 35 / 36. Thank You! (Tarleton State University) Brief Intro to Game

Thank You!

(Tarleton State University) Brief Intro to Game Theory November 20, 2014 36 / 36