Evolutionary Game Theory By Jin Xiao, Jeff Thomas, Jeff Westwell - - PowerPoint PPT Presentation

evolutionary game theory
SMART_READER_LITE
LIVE PREVIEW

Evolutionary Game Theory By Jin Xiao, Jeff Thomas, Jeff Westwell - - PowerPoint PPT Presentation

An Introduction to... Evolutionary Game Theory By Jin Xiao, Jeff Thomas, Jeff Westwell How would game theory view this? What will we discuss? Brief History of Game Theory Payoff Matrix Types of Games Basic Strategies


slide-1
SLIDE 1

An Introduction to...

Evolutionary Game Theory

By Jin Xiao, Jeff Thomas, Jeff Westwell

slide-2
SLIDE 2

How would game theory view this?

slide-3
SLIDE 3

What will we discuss?

  • Brief History of Game Theory
  • Payoff Matrix
  • Types of Games
  • Basic Strategies
  • Evolutionary Concepts
  • Limitations and Problems
slide-4
SLIDE 4

Brief History of Game Theory

  • 1913 - E. Zermelo provided the first theorem of game theory

asserts that chess is strictly determined

  • 1928 - John von Neumann proved the minimax theorem
  • 1944 - John von Neumann / Oskar Morgenstern’s wrote

"Theory of Games and Economic Behavior”

  • 1950-1953, John Nash describes Nash equilibrium
  • 1972 - John Maynard Smith wrote

“Game Theory and The Evolution of Fighting”

slide-5
SLIDE 5

Rationality

Assumptions:

  • humans are rational beings
  • humans always seek the best alternative in a

set of possible choices Why assume rationality?

  • narrow down the range of possibilities
  • predictability
slide-6
SLIDE 6

Utility Theory

Utility Theory based on:

  • rationality
  • maximization of utility

It is a quantification of a person's preferences with respect to certain objects.

slide-7
SLIDE 7

What is Game Theory?

Game theory is a study of how to mathematically determine the best strategy for given conditions in order to optimize the outcome

slide-8
SLIDE 8

Game Theory

  • Finding acceptable, if not optimal, strategies

in conflict situations.

  • Abstraction of real complex situation
  • Game theory is highly mathematical
  • Game theory assumes all human

interactions can be understood and navigated by presumptions.

slide-9
SLIDE 9

Why is game theory important?

  • All intelligent beings make decisions all the

time.

  • AI needs to perform these tasks as a result.
  • Helps us to analyze situations more

rationally and formulate an acceptable alternative with respect to circumstance.

slide-10
SLIDE 10

The Payoff Matrix

P l a y e r # 1 Player #2

Strategy #1 Strategy #2 Strategy #1 Strategy #2 Payoff (1,1) Payoff (1,2) Payoff (2,1) Payoff (2,2)

slide-11
SLIDE 11

Types of Games

  • Sequential vs. Simultaneous moves
  • Single Play vs. Iterated
  • Zero vs. non-zero sum
  • Perfect vs. Imperfect information
  • Cooperative vs. conflict
slide-12
SLIDE 12

Zero-Sum Games

  • The sum of the payoffs remains constant

during the course of the game.

  • Two sides in conflict
  • Being well informed always helps a player
slide-13
SLIDE 13

Non-zero Sum Game

  • The sum of payoffs is not constant during

the course of game play.

  • Players may co-operate or compete
  • Being well informed may harm a player.
slide-14
SLIDE 14

Games of Perfect Information

  • The information concerning an opponent’s

move is well known in advance.

  • All sequential move games are of this type.
slide-15
SLIDE 15

Imperfect Information

  • Partial or no information concerning the
  • pponent is given in advance to the player’s

decision.

  • Imperfect information may be diminished
  • ver time if the same game with the same
  • pponent is to be repeated.
slide-16
SLIDE 16

Key Area of Interest

  • chance
  • strategy
slide-17
SLIDE 17

Prisoner’s Dilemma

slide-18
SLIDE 18

Prisoner’s Dilemma

slide-19
SLIDE 19

Games of Conflict

  • Two sides competing against each other
  • Usually caused by complete lack of

information about the opponent or the game

  • Characteristic of zero-sum games
slide-20
SLIDE 20

Games of Co-operation

Players may improve payoff through

  • communicating
  • forming binding coalitions & agreements
  • do not apply to zero-sum games

Prisoner’s Dilemma with Cooperation

slide-21
SLIDE 21

Prisoner’s Dilemma with Iteration

  • Infinite number of iterations

– Fear of retaliation

  • Fixed number of iteration

– Domino effect

slide-22
SLIDE 22

Basic Strategies

  • 1. Plan ahead and look back
  • 2. Use a dominating strategy if possible
  • 3. Eliminate any dominated strategies
  • 4. Look for any equilibrium
  • 5. Mix up the strategies
slide-23
SLIDE 23

Plan ahead and look back

slide-24
SLIDE 24

If you have a Dominating strategy, use it

Use strategy 1

slide-25
SLIDE 25

Eliminate any Dominated strategy

Eliminate strategy 2 as it’s dominated by strategy 1

slide-26
SLIDE 26

Look for any equilibrium

  • Dominating Equilibrium
  • Minimax Equilibrium
  • Nash Equilibrium
slide-27
SLIDE 27

Maximin & Minimax Equilibrium

  • Minimax - to minimize the maximum loss

(defensive)

  • Maximin - to maximize the minimum gain

(offensive)

  • Minimax = Maximin
slide-28
SLIDE 28

Maximin & Minimax Equilibrium Strategies

slide-29
SLIDE 29

Definition: Nash Equilibrium

“If there is a set of strategies with the property that no player can benefit by changing her strategy while the other players keep their strategies unchanged, then that set of strategies and the corresponding payoffs constitute the Nash Equilibrium. “

Source: http://www.lebow.drexel.edu/economics/mccain/game/game.html

slide-30
SLIDE 30

Is this a Nash Equilibrium?

slide-31
SLIDE 31

Cost to press button = 2 units When button is pressed, food given = 10 units

Boxed Pigs Example

slide-32
SLIDE 32

Decisions, decisions...

slide-33
SLIDE 33

Mixed Strategy

slide-34
SLIDE 34

Mixed Strategy Solution

Value in Safe Probability

  • f being

Guarded Expected Loss Safe 1 10,000 $ 1 / 11 9,091 $ Safe 2 100,000 $ 10 / 11 9,091 $ Both 110,000 $

slide-35
SLIDE 35

Evolutionary Game Theory

  • Natural selection replaces rational behavior
  • Survival of the fittest
  • Why use evolution to determine a strategy?
slide-36
SLIDE 36

Hawk / Dove Game

slide-37
SLIDE 37

Evolutionary Stable Strategy

  • Introduced by Maynard Smith and Price

(1973)

  • Strategy becomes stable throughout the

population

  • Mutations becoming ineffective
slide-38
SLIDE 38
slide-39
SLIDE 39

ESS of Hawk/Dove Game

  • 6
  • 4
  • 2

2 4 6 8 10 12 20 40 60 80 100

% of Population with Dove Strategy

Expected Payoff Haw k Str ategy Dov e Str ategy

slide-40
SLIDE 40
slide-41
SLIDE 41

ESS of Hawk/Dove Game

  • 6
  • 4
  • 2

2 4 6 8 10 12 20 40 60 80 100

% of Population with Dove Strategy

Expected Payoff Haw k Str ategy Dov e Str ategy

slide-42
SLIDE 42

Where is game theory currently used?

– Ecology – Networks – Economics

slide-43
SLIDE 43

Limitations & Problems

  • Assumes players always maximize their
  • utcomes
  • Some outcomes are difficult to provide a

utility for

  • Not all of the payoffs can be quantified
  • Not applicable to all problems
slide-44
SLIDE 44

Indiana Jones Scenario

slide-45
SLIDE 45

Summary

  • What is game theory?

– Abstraction modeling multi-person interactions

  • How is game theory applied?

– Payoff matrix contains each person’s utilities for various strategies

  • Who uses game theory?

– Economists, Ecologists, Network people,...

  • How is this related to AI?

– Provides a method to simulate a thinking agent