Introduction and Representation of Games
Introduction and Representation of Games
1
Agenda
– Game Theory
» History and applications
» Definitions and overview
– Representation: Extensive forms
– Strategies
– Representation: Normal forms
2
Introduction
3
It’s Your Move
4
It’s Your Move
5
Source: “The ESP Game”, http://w w w.gwap.com/gw ap/gamesPreview /espgame/
6
THE ESP GAME
TWO-PLAYER ONLINE GAME
7
THE ESP GAME
PLAYER 1 PLAYER 2
8
What is a game?
• A game is being played whenever people
interact with each other
– Bidding in an auction
– Pricing: amazon.com
– Adoption of a new standard
– Cuban missile crisis
• Interdependence
– One person’s behavior affect another’s well-being
• What is not a game?
– N=1: monopoly
– N= infinity: perfect competition
9
Three Major Tensions of
Strategic Interaction
10
Game Theory:
A Short History
• Cournot (1838) and Edgeworth (1881)
• Zermelo (1913): chess-like games can be
solved in a (large!) finite number of
moves
• von Neumann and Morgenstern (1944)
• Nash, Harsanyi, Selten: 1994 Nobel Prize
for solution concepts in non-cooperative
game theory
• Aumann and Schelling : 2005 Nobel Prize
for game theoretic analysis of conflict and
cooperation
11
Noncooperative vs. Cooperative
Game Theory
12
Applications of
Game theory
• Game theory has been applied to sociology,
economics, political science, decision theory,
law, evolutionary biology, experimental
psychology, military strategy, anthropology …
13
Representing Games
An Overview
14
Representing Games
• A list of players
• A complete description of what players
can do
• A description of what the players know
when they act
• A specification of how player actions lead
to outcomes
• A specification of player preferences over
outcomes
15
Extensive- and Normal-Form Games
16
Overview
17
Representing Games
18
FootBall Game •Set of players
•CB
•L
•Set of strategies
•CB: {accept, reject}
•L: {pull, not pull}
•Sequence of actions
•Outcomes
•CB falls
•CB kicks the ball
•Nothing happens
19
Extensive Form Representation
20
A game tree consists of:
21
Two Crucial Elements of
Extensive-Form Games
22
Example: the Bug Game
23
Building an extensive form:
Katzenberg’s first move
Leave
K
a
Stay
Initial node
24
Adding the production
decisions
Produce
Antz
Produce K
A Bug’s Life c
E Not
Leave
b Produce
K K Antz
Not
a d
Not
Stay
25
Capturing lack of information
Produce
Antz
Produce
A Bug’s Life c
E Not
Leave
b Produce
K Not Antz
a d
K
Not
Stay
26
Information Sets
27
Adding terminal nodes
Release
early f
Produce K
Antz e
Produce g
A Bug’s Life Not
c
E Not h
Leave
b Produce
K Not Antz l
a d
K
Not Terminal modes
Stay m
n
Initial node
28
The Full Extensive Form
Release
early 40,110
Produce K
Antz e
Produce
A Bug’s Life Not 13,120
c
E Not 0,140
Leave
b Produce
K Not Antz 80,0
a d
K
Not
Stay 0,0
35,100
29
A more compact representation
40,110
K R
P
N’ 13,120
P
E N 0,140
L
K N P 80,0
K
S N
0,0
35,100
Labeling branches:
-Differentiate between N and N’
-Conformity within an information set 30
Example: Cuban Missile Crisis
31
A Simple Model of the Contest
32
Diagram courtesy: Dr. Tayfun
Sönmez
33
Adding Uncertainty
34
If Challenger can observe Defender’s type
36
Example: Rock, Paper, Scissors
37
Rock, Paper, Scissors:
Extensive Forms
• Sequential moves • Simultaneous moves
40
Representation of the Truth Game
Payoffs
• 2 receives $10 if answer is true, $0 otherwise
• 1 receives $20 if 2 announces heads, and an additional $10 if 1
tells the truth 41
Example: Advertising/Exit
a Exit 1-a, 0
(a) 2 observes 1
1’s actions: 2
Stay
in
a-a^2, 1/4-a/2
45
Strategy: Definition
46
Example: Exit Decisions
3, 3
(1 info set per player) A
2
A
1 4, 2
P
2, 4
A
O P
P
2, 2
0, 4
Strategy Sets:
Firm 1: S1={A, P, O}
Firm 2: S2={A, P}
47
Exercise: finding strategies
1. Find number of Information sets for Players 1 and 2;
2. Find number of actions at each information set;
3. Write down the strategy set for each player.
1 I 2 I 1 A
4, 2
O O B
2, 2 1, 3 3, 4
48
More Exercises: 9, 2, 5
3 R
2 A 2, 4, 4
T
U 0, 5, 4
1 3 P
(a) B
Q 3, 0, 0
2 P 2, 2, 2 S1={U,D}
D C
Q 1, 2, 2 S2={AC,AE,BC,BE}
E 6, 3, 2 S3={RP,RQ,TP,TQ}
2, 5
2 X
A Y 5, 2
(b) 1 B X 5, 2 S1={AW,BW,CW,AZ,BZ,CZ}
Y 2, 5 S2={X,Y}
C 1
W 2, 2
Z 3, 3
49
Representing Games
50
The Normal (Strategic) Form
51
Classic Normal-Form Games
• Example: Prisoners’ Dilemma
– Set of players: N = {Conductor, Tchaikovsky}
– Timing: simultaneous move
– Set of strategies: Si = {Confess, Not Confess}
– Set of payoffs:
» If one confesses, the other does not: 0, 15
years in jail
» If both confess: each gets 5 years in jail
» If neither confess: each gets 1 year in jail
52
Write down the extensive form
representation
53
Example: Prisoners’ Dilemma
Tchaikovsky
54
Classical Games: Matching Pennies
2 H T
1
1, -1 -1, 1
H
T
-1, 1 1, -1
55
Classic Game: Coordination
2 A B
1
1, 1 0, 0
A
B
0, 0 1, 1
56
Classic Game: Pareto Coordination
2 A B
1
2, 2 0, 0
A
B
0, 0 1, 1
57
Classic Game: Battle of the Sexes
2 Opera Movie
1
2, 1 0, 0
Opera
Movie
0, 0 1, 2
58
Classic Game: Hawk-Dove/Chicken
2 H D
1
0, 0 3, 1
H
D
1, 3 2, 2
59
Classic Game: Pigs
S P D
D
4, 2 2, 3
P
D
6, -1 0, 0
D: dominant pig
S: submissive pig
60
Corresponding extensive and
normal forms
1, 2
A 2
1 1 C D
3, 1 A 1, 2 1, 2
C
B 2 B 3, 1 2, 4
D 2, 4
2 C 1, 2
1 A
D 1, 2
B C 3, 1
D 2, 4
61
Beliefs, Mixed Strategies,
and Expected Payoffs
Chapter 4
62
Beliefs
63
Example: Prisoners’ Dilemma
Tchaikovsky
0.25 0.75
Confess Not Confess
65
Highlights
• What is a game?
• What is a strategy?
• Key concepts
– Extensive form
– Normal form
66