+ All Categories
Home > Education > Cog Sem 2007

Cog Sem 2007

Date post: 25-May-2015
Category:
Upload: winawer
View: 89 times
Download: 0 times
Share this document with a friend
Description:
A talk that I gave to the Cog Sem seminar series at the University of Alberta Psychology department in 2007 on my master's research.
Popular Tags:
78
Solving Game Theory Models (and other sordid affairs). Steven Hamblin and Peter L. Hurd.
Transcript
Page 1: Cog Sem 2007

Solving Game Theory Models (and other sordid affairs).Steven Hamblin and Peter L. Hurd.

Page 2: Cog Sem 2007

What just happened?(Part I)

Page 3: Cog Sem 2007

Oskar Morgenstern (1902 - 1977)

Page 4: Cog Sem 2007

John von Neumann (1903-1957)

Page 5: Cog Sem 2007

Theory of Games and Economic Behavior

(1944)

Page 6: Cog Sem 2007
Page 7: Cog Sem 2007
Page 8: Cog Sem 2007
Page 9: Cog Sem 2007
Page 10: Cog Sem 2007
Page 11: Cog Sem 2007
Page 12: Cog Sem 2007

John Nash (1928-) Nash Equilibrium (1950)

Page 13: Cog Sem 2007

Not John Nash

Page 14: Cog Sem 2007

John Nash (1928-) Nash Equilibrium (1950)

Page 15: Cog Sem 2007

Right

10,10

-100,-100

-100,-100Right

10,10Left

Left

Page 16: Cog Sem 2007

Right

10,10

-100,-100

-100,-100Right

10,10Left

Left

Page 17: Cog Sem 2007

Right

10,10

-100,-100

-100,-100Right

10,10Left

Left

Page 18: Cog Sem 2007

W. D. Hamilton (1936-2000) “Unbeatable Strategy”

(1967)

Page 19: Cog Sem 2007

John Maynard Smith

(1920-2004)

Page 20: Cog Sem 2007

Evolution and the Theory of Games

(1982)

Evolutionarily Stable

Strategy(ESS)

Page 21: Cog Sem 2007

© 1973 Nature Publishing Group

Why are animal conflicts “Limited” so often?

Page 22: Cog Sem 2007

© 1973 Nature Publishing Group

Why are animal conflicts “Limited” so often?

Page 23: Cog Sem 2007

Why are animal conflicts “Limited” so often?

Page 24: Cog Sem 2007

E(I, I) � E(J, I)

Page 25: Cog Sem 2007

Nash equilibrium condition

E(I, I) � E(J, I)

Page 26: Cog Sem 2007

Nash equilibrium condition

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

Page 27: Cog Sem 2007

Stability condition

Nash equilibrium condition

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

Page 28: Cog Sem 2007

Dove V/20

V1/2(V-C)Hawk

DoveHawkE(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

Page 29: Cog Sem 2007

Dove 100

205Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

Page 30: Cog Sem 2007

Dove 100

205Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

Page 31: Cog Sem 2007

Dove 100

205Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

Page 32: Cog Sem 2007

Dove 100

205Hawk

DoveHawkE(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

E(Hawk,Hawk) = 5

E(Dove,Hawk) = 0

Page 33: Cog Sem 2007

Dove 100

205Hawk

DoveHawkE(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

E(Hawk,Hawk) = 5

E(Dove,Hawk) = 0

Page 34: Cog Sem 2007

Dove 100

205Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 10

Page 35: Cog Sem 2007

Dove 100

205Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 40

Page 36: Cog Sem 2007

Dove 100

20-10Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 40

Page 37: Cog Sem 2007

Dove 100

20-10Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 40

Mixed ESS:

50% Hawk / 50% Dove

Page 38: Cog Sem 2007

Dove 100

20-10Hawk

DoveHawk

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

V = 20

C = 40

Mixed ESS:

50% Hawk / 50% Dove

Page 39: Cog Sem 2007

Questions:

Page 40: Cog Sem 2007

-5,-2

6,0

2,3

12,11

Strategy D

6,61,7 2,14,-2Strategy E

4,410,12Strategy D -5,-10

1,1Strategy C 0,6-4,1

5,2 4,4Strategy B 3,3

Strategy A 2,610,-6 -6,2

Strategy CStrategy BStrategy A

Questions: 1. Complexity?

Page 41: Cog Sem 2007

-5,-2

6,0

2,3

12,11

Strategy D

6,61,7 2,14,-2Strategy E

4,410,12Strategy D -5,-10

1,1Strategy C 0,6-4,1

5,2 4,4Strategy B 3,3

Strategy A 2,610,-6 -6,2

Strategy CStrategy BStrategy A

Questions: 1. Complexity?

Page 42: Cog Sem 2007

Questions: 1. Complexity?

2. Population not at equilibrium?

Page 43: Cog Sem 2007

Questions: 1. Complexity?

2. Population not at equilibrium?

Page 44: Cog Sem 2007

That was then.This is now.

(Part II)

Page 45: Cog Sem 2007
Page 46: Cog Sem 2007

1

2 2

(V-C) / 2

(V-C) / 2

V

0

0

V

V/2

V/2

Hawk

Hawk Hawk

Dove

DoveDove

Player 1 payoffs

Player 2 payoffs

Page 47: Cog Sem 2007

1

22

1 1 1 1

2 2 2 2 2 2 2 2

Page 48: Cog Sem 2007

1

22

1 1 1 1

2 2 2 22 2 2 2

Supported path

Unreached branches

Page 49: Cog Sem 2007

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) > E(J, J)

Page 50: Cog Sem 2007

E(I, I) > E(J, I)

or

E(I, I) = E(J, I) andE(I, J) = E(J, J)(for some I �= J)

Page 51: Cog Sem 2007

1 1 1 1

2 2

2 2

2 2

2 2

Strong

Strong Weak

"S" "W"

Signal

Strong

Signal

Weak

Weak

Strong Weak

"S""W""S" "W"

1 1

2 2 2

Signal

Strong

Signal

Weak

Full Attack Pause-Attack Flee

Full AttackPause-Attack

Flee

= ESS 1

(Enquist, 1985)

Page 52: Cog Sem 2007

Genetic Algorithms

• Algorithms that simulate evolution to solve optimization problems.

Page 53: Cog Sem 2007

Strategy when strong0

20

40

60

80

Strategy when weak

Tracked Generations

020

40

60

80

Graph shows strategy evolution over time.

Page 54: Cog Sem 2007
Page 55: Cog Sem 2007

Strategy when strong

02

040

60

80

100

Strategy when weak

Tracked Generations

020

40

60

80

100

Page 56: Cog Sem 2007

Strategy when strong

02

040

60

80

100

Strategy when weak

Tracked Generations

020

40

60

80

100

Pink / Red: Previously unknown ES Set solution

Page 57: Cog Sem 2007

Strategy when strong

02

040

60

80

100

Strategy when weak

Tracked Generations

020

40

60

80

100

Pink / Red: Previously unknown ES Set solutionESS disappears very rapidly.

Page 58: Cog Sem 2007

So far...

Page 59: Cog Sem 2007

1 1 1 1

2 2

2 2

2 2

2 2

Strong

Strong Weak

"S" "W"

Signal

Strong

Signal

Weak

Weak

Strong Weak

"S""W""S" "W"

1 1

2 2 2

Signal

Strong

Signal

Weak

Full Attack Pause-Attack Flee

Full AttackPause-Attack

Flee

= ESS 1

• e85 is too complex - the ESS formalism has broken down.

So far...

Page 60: Cog Sem 2007

• e85 is too complex - the ESS formalism has broken down.

• Populations not already at the ESS evolve more easily to the ES Set.

So far...

Page 61: Cog Sem 2007

Sir Philip Sydney

Maynard Smith (1991)Johnstone & Grafen (1993)

Page 62: Cog Sem 2007

B

D

Thirsty

Give

Not Thirsty

Don't

B B

D

Give Don'tD

Give Don't

D

Give Don't

Signal No Signal Signal No Signal

Don't 1,SB1,0

SD,1SD,1Give

Not Thirsty

Thirsty

0 � SD, SB � 1

Page 63: Cog Sem 2007

B

D

Thirsty

Give

Not Thirsty

Don't

B B

D

Give Don'tD

Give Don't

D

Give Don't

Signal No Signal Signal No Signal

Don't 1,SB1,0

SD,1SD,1Give

Not Thirsty

Thirsty

0 � SD, SB � 1

Donor and beneficiary are related, and signalling is costly (reduces payoff).

Page 64: Cog Sem 2007

Johnstone and Grafen (1993)

2 2 2 2

1

1

1

1

1

1

1

1

Closely related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Distantly related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Give Don't

= ESS 1

Give Don't Give Don'tGive Don't

Give Don'tGive Don't

Give Don'tGive Don't

Page 65: Cog Sem 2007

Johnstone and Grafen (1993)

Beneficiary

2 2 2 2

1

1

1

1

1

1

1

1

Closely related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Distantly related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Give Don't

= ESS 1

Give Don't Give Don'tGive Don't

Give Don'tGive Don't

Give Don'tGive Don't

Page 66: Cog Sem 2007

Johnstone and Grafen (1993)

Donor

2 2 2 2

1

1

1

1

1

1

1

1

Closely related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Distantly related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Give Don't

= ESS 1

Give Don't Give Don'tGive Don't

Give Don'tGive Don't

Give Don'tGive Don't

Page 67: Cog Sem 2007

Johnstone and Grafen (1993)

2 2 2 2

1

1

1

1

1

1

1

1

Closely related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Distantly related

Thirsty Not Thirsty

SignalNo Signal

SignalNo Signal

Give Don't

= ESS 1

Give Don't Give Don'tGive Don't

Give Don'tGive Don't

Give Don'tGive Don't

ESS: Donors give if a signal is received.Closely related beneficiaries signal if thirsty.Distantly related beneficiaries always signal.

Page 68: Cog Sem 2007

0 100 200 300 400 500

0.0

0.2

0.4

0.6

0.8

1.0

Donor strategies over time

Generation

Prop

ortio

n of

tota

l stra

tegi

es

Always giveGive when signalGive when no signalNever give

Page 69: Cog Sem 2007

0 100 200 300 400 500

0.0

0.2

0.4

0.6

0.8

1.0

Class 1 Beneficiary strategies

Generation

Prop

ortio

n of

tota

l stra

tegi

es

Always signalSignal when thirstySignal when not thirstyNever signal

Page 70: Cog Sem 2007

0 100 200 300 400 500

0.0

0.2

0.4

0.6

0.8

1.0

Class 2 Beneficiary strategies

Generation

Prop

ortio

n of

tota

l stra

tegi

es

Always signalSignal when thirstySignal when not thirstyNever signal

Page 71: Cog Sem 2007

Parameters

• Solutions to the game are fragile; changing the parameters of the model generates multiple different solutions.

Page 72: Cog Sem 2007

So far...

Page 73: Cog Sem 2007

2 2 2 2

1 1 1 1 1 1 1 1

Class 1

Thirsty Not Thirsty

Signal No Signal Signal No Signal

Class 2

Thirsty Not Thirsty

Signal No Signal Signal No Signal

Give Don't

= ESS 1

Give Don't Give Don't Give Don't Give Don't Give Don't Give Don'tGive Don't

• Sir Philip Sydney is simpler than e85 - but still breaks the ESS formalism.

So far...

Page 74: Cog Sem 2007

• Sir Philip Sydney is simpler than e85 - but still breaks the ESS formalism.

• Again, populations not already at the ESS evolve more easily to the ES Set.

So far...

Page 75: Cog Sem 2007

When all is said and done...

• ESS and related theory was a paradigm shift in theoretical biology.

• ESS is useful intuitively, but limited practically.

• Most games with temporal sequence / underlying state / etc., won’t have an ESS.

• Even more useful solution tools (e.g. ES Sets) are too complicated to calculate for larger, more realistic games.

• Genetic algorithms are a sensible choice to solve complex game theory models.

Page 76: Cog Sem 2007

Thanks to Pete and the Hurd Lab!

Page 77: Cog Sem 2007

Questions?

Page 78: Cog Sem 2007

Genetic algorithm outcomes

MutationRate

Seed

0.001 0.002 0.003 0.004 0.005 0.006 0.007

05

1015

2025

3035

4045

5055

6065

7075

8085

9095

100

E ES O E ES O E ES O E ES O E ES O E ES O E ES O


Recommended