Game Theory: Overview Manipulation Applications
Game Theory: Overview Manipulation Applications
Game Theory: Overview Manipulation Applications
OVERVIEW
MANIPULATION
APPLICATIONS
What is Game Theory?
• Mathematics Psychology
Law
• Computer Science
Military Strategy
• Biology
Management
• Economics Sports
• Political Science Game Playing
• International Philosophy
Relations
4
Bidding up to 50
• Two-person game
• Start with a number from 1-4
• You can add 1-4 to your opponent’s number and bid that
• The first person to bid 50 (or more) wins
• Example
1, 5, 8, 12, 15, 19, 22, 25, 27, 30, 33, 34, 38, 40, 41, 43, 46, 50
• Game theory tells us that person 2 always has a winning
strategy
– Bid 5, 10, 15, …, 50
• Easy to train a computer to win
Types of games
• Cooperative or non-cooperative
• Symmetric and asymmetric
• Zero sum and non-zero sum
• Simultaneous and sequential
• Perfect information and imperfect information
• Infinitely long games
• Discrete and continuous games
• Meta games
6
Key Elements of a Game
7
PAY-OFF
• The outcomes of a game due to adopting the
different courses of action by the competing
players in the form of gains or losses for each
of the player is known as pay-off.
• PAY-OFF MATRIX :
To show the pay-off’s of a
game through a rectangular matrix is called
pay-off matrix.
Representation of games
The games studied by game theory are well-
defined mathematical objects. A game
consists of a set of players, a set of moves (or
strategies) available to those players, and a
specification of payoffs for each combination
.of strategies
9
Extensive form
Games here are often presented as trees. Here
each vertex (or node) represents a point of
choice for a player. The player is specified by a
number listed by the vertex. The lines out of
the vertex represent a possible action for that
player. The payoffs are specified at the
.bottom of the tree
10
Extensive form
11
Normal form
• The normal (or strategic form) game is usually represented by
a matrix which shows the players, strategies, and payoffs.
More generally it can be represented by any function that
associates a payoff for each player with every possible
combination of actions.
Player 2 Player 2
chooses Left chooses Right
Player 1
chooses Up
4, 3 –1, –1
Player 1
chooses Down
0, 0 3, 4
13
DOMINANCE
RULE 1
If all the elements in a row ( say ith row )
of a pay off matrix are less than or equal
to the corresponding elements of the
other row ( say jth row ) then the player A
will never choose the ith strategy then we
say ith strategy is dominated by jth strategy
and will delete the ith row.
PRINCIPLES OF DOMINANCE
RULE 2
If all the elements in a column ( say rth column ) of a
payoff matrix are greater than or equal to the
corresponding elements of the other column ( say sth
column ) then the player B will never choose the rth
strategy or in the other words the rth strategy is
dominated by the sth strategy and we delete rth
column .
A Beautiful Mind.
Game Theory
• Nash equilibrium
– DEFINITION: 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.
Husband
Movie Cricket
Movie 2,1 0,0
Wife
Cricket 0,0 1,2
Network example
C(x) = 1
C(x) = x
• Simple network from s to t with two links
– Delay (or cost) of transmission is C(x)
• Total amount of data to be transmitted is 1
• Optimal: ½ is sent through lower link
– Total cost = 3/4
• Game theory solution (selfish routing)
– Each bit will be transmitted using the lower link
– Not optimal: total cost = 1
• Price of anarchy is, therefore, 4/3
24
Do high-speed links always help?
C(x) = x C(x) = 1 C(x) = x C(x) = 1
C(x) = 0
C(x) = 1 C(x) = x C(x) = 1 C(x) = x
Robber 2
silent 3 3 0 4 0 0
Robber 1 testify 4 0 1 1 0 0
confess 0 0 0 0 0 0
Extended Prisoners’ Dilemma (2)
A bimatrix game with two bank robbers
Robber 2
confess 0 0 0 0 0 0
Robber 2
Robber 2
silent 3 3 0 4 0 0
Robber 1 testify 4 0 1 1 0 0
confess 0 0 0 0 0 0
s 3 3 0 4 0 0 New non-dominated
strategy profile!
t 4 0 1 1 0 0 Original game G... Al Capone has to pay money
worth 2 years in prison, but saves
c 0 0 0 0 0 0 4 years for his employees!
Net gain: 2 years!
s t c
s 1 1 2 0
s t c
s 4 4 2 4 0 0
c
4
0
2
0
1
0
1
0
0
0
0
0
Al Capone can save his employees 4 years in prison
at low costs!
s 3 3 0 4 0 0 New non-dominated
strategy profile!
t 4 0 1 1 0 0 Original game G... Both robbers will confess
and go to jail for four years
c 0 0 0 0 0 0 each! Police does not have to
pay anything at all!
s t c Net gain: 2
s 0 5
c 5 0 2 0
s t c
s 3 3 0 4 0 5
c
4
5
0
0
1
2
1
0
0
0
2
0
Definition: