Dynamics and Equilibria - Einstein Institute of Mathematics @ The

Transcription

Dynamics and Equilibria - Einstein Institute of Mathematics @ The
Dynamics and Equilibria
Sergiu Hart
Presidential Address, GAMES 2008 (July 2008)
Revised and Expanded (November 2009)
Revised (2010, 2011, 2012, 2013)
c 2008 – p. 1
S ERGIU HART °
DYNAMICS AND E QUILIBRIA
Sergiu Hart
Center for the Study of Rationality
Dept of Economics Dept of Mathematics
The Hebrew University of Jerusalem
[email protected]
http://www.ma.huji.ac.il/hart
c 2008 – p. 2
S ERGIU HART °
Papers
c 2008 – p. 3
S ERGIU HART °
Papers
Hart and Mas-Colell, Econometrica 2000
Hart and Mas-Colell, J Econ Theory 2001
Hart and Mas-Colell, Amer Econ Rev 2003
Hart, Econometrica 2005
Hart and Mas-Colell, Games Econ Behav 2006
Hart and Mansour, Games Econ Behav 2010
Hart, Games Econ Behav 2011
c 2008 – p. 3
S ERGIU HART °
Papers
Hart and Mas-Colell, Econometrica 2000
Hart and Mas-Colell, J Econ Theory 2001
Hart and Mas-Colell, Amer Econ Rev 2003
Hart, Econometrica 2005
Hart and Mas-Colell, Games Econ Behav 2006
Hart and Mansour, Games Econ Behav 2010
Hart, Games Econ Behav 2011
http://www.ma.huji.ac.il/hart
c 2008 – p. 3
S ERGIU HART °
Book
c 2008 – p. 4
S ERGIU HART °
Nash Equilibrium
c 2008 – p. 5
S ERGIU HART °
Nash Equilibrium
John Nash, Ph.D. Dissertation, Princeton 1950
c 2008 – p. 5
S ERGIU HART °
Nash Equilibrium
E QUILIBRIUM
POINT :
John Nash, Ph.D. Dissertation, Princeton 1950
c 2008 – p. 5
S ERGIU HART °
Nash Equilibrium
E QUILIBRIUM
POINT :
"Each player’s strategy is optimal
against those of the others."
John Nash, Ph.D. Dissertation, Princeton 1950
c 2008 – p. 5
S ERGIU HART °
Dynamics
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"general"
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"general" : in all games
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"general" : in all games
rather than: in specific classes of games
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"general" : in all games
rather than: in specific classes of games:
two-person zero-sum games
two-person potential games
supermodular games
...
c 2008 – p. 6
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
c 2008 – p. 7
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"leading to Nash equilibrium"
c 2008 – p. 7
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"leading to Nash equilibrium" :
at a Nash equilibrium (or close to it)
from some time on
c 2008 – p. 7
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural"
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
simple and efficient
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
simple and efficient:
computation (performed at each step)
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
information (of each player)
c 2008 – p. 8
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural" :
adaptive (reacting, improving, ...)
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
information (of each player)
bounded rationality
c 2008 – p. 8
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
c 2008 – p. 9
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
exhaustive search
(deterministic or stochastic)
c 2008 – p. 9
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Exhaustive Search
c 2008 – p. 10
S ERGIU HART °
Einstein’s Manuscript
Albert Einstein, 1912
On the Special Theory of Relativity (manuscript)
c 2008 – p. 11
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
exhaustive search
(deterministic or stochastic)
c 2008 – p. 12
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
exhaustive search
(deterministic or stochastic)
using a mediator
c 2008 – p. 12
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
exhaustive search
(deterministic or stochastic)
using a mediator
broadcasting the private information
and then performing joint computation
c 2008 – p. 12
S ERGIU HART °
Dynamics
Dynamics that are
NOT
"natural" :
exhaustive search
(deterministic or stochastic)
using a mediator
broadcasting the private information
and then performing joint computation
fully rational learning
(prior beliefs on the strategies of the
opponents, Bayesian updating, optimization)
c 2008 – p. 12
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
information (of each player)
c 2008 – p. 13
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
information (of each player)
c 2008 – p. 13
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation (performed at each step)
time (how long to reach equilibrium)
information (of each player)
c 2008 – p. 13
S ERGIU HART °
Natural Dynamics: Information
c 2008 – p. 14
S ERGIU HART °
Natural Dynamics: Information
Each player knows only his own payoff
(utility) function
c 2008 – p. 14
S ERGIU HART °
Natural Dynamics: Information
Each player knows only his own payoff
(utility) function
(does not know the payoff functions
of the other players)
c 2008 – p. 14
S ERGIU HART °
Natural Dynamics: Information
UNCOUPLED DYNAMICS :
Each player knows only his own payoff
(utility) function
(does not know the payoff functions
of the other players)
Hart and Mas-Colell, AER 2003
c 2008 – p. 14
S ERGIU HART °
Natural Dynamics: Information
UNCOUPLED DYNAMICS :
Each player knows only his own payoff
(utility) function
(does not know the payoff functions
of the other players)
(privacy-preserving, decentralized, distributed ...)
Hart and Mas-Colell, AER 2003
c 2008 – p. 14
S ERGIU HART °
Games
N -person game in strategic (normal) form:
Players
i = 1, 2, ..., N
c 2008 – p. 15
S ERGIU HART °
Games
N -person game in strategic (normal) form:
Players
i = 1, 2, ..., N
For each player i: Actions
ai in Ai
c 2008 – p. 15
S ERGIU HART °
Games
N -person game in strategic (normal) form:
Players
i = 1, 2, ..., N
For each player i: Actions
ai in Ai
For each player i: Payoffs (utilities)
ui (a) ≡ ui (a1 , a2 , ..., aN )
c 2008 – p. 15
S ERGIU HART °
Dynamics
Time
t = 1, 2, ...
c 2008 – p. 16
S ERGIU HART °
Dynamics
Time
t = 1, 2, ...
At period t each player i chooses an action
ait in Ai
c 2008 – p. 16
S ERGIU HART °
Dynamics
Time
t = 1, 2, ...
At period t each player i chooses an action
ait in Ai
according to a probability distribution
σ it in ∆(Ai )
c 2008 – p. 16
S ERGIU HART °
Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
c 2008 – p. 17
S ERGIU HART °
Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
A general dynamic:
c 2008 – p. 17
S ERGIU HART °
Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
A general dynamic:
σ it ≡ σ it ( HISTORY ;
GAME )
c 2008 – p. 17
S ERGIU HART °
Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
A general dynamic:
σ it ≡ σ it ( HISTORY ;
GAME )
≡ σ it ( HISTORY ; u1 , ..., ui , ..., uN )
c 2008 – p. 17
S ERGIU HART °
Uncoupled Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
A general dynamic:
σ it ≡ σ it ( HISTORY ;
GAME )
≡ σ it ( HISTORY ; u1 , ..., ui , ..., uN )
An
UNCOUPLED
dynamic:
c 2008 – p. 17
S ERGIU HART °
Uncoupled Dynamics
Fix the set of players 1, 2, ..., N and
their action spaces A1 , A2 , ..., AN
A general dynamic:
σ it ≡ σ it ( HISTORY ;
GAME )
≡ σ it ( HISTORY ; u1 , ..., ui , ..., uN )
An
UNCOUPLED
dynamic:
σ it ≡ σ it ( HISTORY ; ui )
c 2008 – p. 17
S ERGIU HART °
Uncoupled Dynamics
Simplest uncoupled dynamics
c 2008 – p. 18
S ERGIU HART °
Uncoupled Dynamics
Simplest uncoupled dynamics:
σ it ≡ f i (at−1 ; ui )
where at−1 = (a1t−1 , a2t−1 , ..., aN
t−1 ) ∈ A
are the actions of all the players
in the previous period
c 2008 – p. 18
S ERGIU HART °
Uncoupled Dynamics
Simplest uncoupled dynamics:
σ it ≡ f i (at−1 ; ui )
where at−1 = (a1t−1 , a2t−1 , ..., aN
t−1 ) ∈ A
are the actions of all the players
in the previous period
Only last period matters (“1-recall” )
c 2008 – p. 18
S ERGIU HART °
Uncoupled Dynamics
Simplest uncoupled dynamics:
σ it ≡ f i (at−1 ; ui )
where at−1 = (a1t−1 , a2t−1 , ..., aN
t−1 ) ∈ A
are the actions of all the players
in the previous period
Only last period matters (“1-recall” )
Time t does not matter (“stationary” )
c 2008 – p. 18
S ERGIU HART °
Impossibility
c 2008 – p. 19
S ERGIU HART °
Impossibility
Theorem. There are
with 1-recall
NO
uncoupled dynamics
σ it ≡ f i (at−1 ; ui )
that yield almost sure convergence of play to
pure Nash equilibria of the stage game in all
games where such equilibria exist.
c 2008 – p. 19
S ERGIU HART °
Impossibility
Theorem. There are
with 1-recall
NO
uncoupled dynamics
σ it ≡ f i (at−1 ; ui )
that yield almost sure convergence of play to
pure Nash equilibria of the stage game in all
games where such equilibria exist.
Hart and Mas-Colell, GEB 2006
c 2008 – p. 19
S ERGIU HART °
Proof
Consider the following two-person game, which
has a unique pure Nash equilibrium
C1
C2
C3
1,0 0,1
R2 0,1 1,0
R3 0,1 0,1
1,0
1,0
1,1
R1
c 2008 – p. 20
S ERGIU HART °
Proof
Consider the following two-person game, which
has a unique pure Nash equilibrium (R3,C3)
C1
C2
C3
1,0 0,1
R2 0,1 1,0
R3 0,1 0,1
1,0
1,0
1,1
R1
c 2008 – p. 20
S ERGIU HART °
Proof
Consider the following two-person game, which
has a unique pure Nash equilibrium (R3,C3)
C1
C2
C3
1,0 0,1
R2 0,1 1,0
R3 0,1 0,1
1,0
1,0
1,1
R1
Assume by way of contradiction that we are
given an uncoupled, 1-recall, stationary dynamic
that yields almost sure convergence to pure
Nash equilibria when these exist
c 2008 – p. 20
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R1
R2
R3
C1
C2
C3
1,0
0,1
0,1
0,1
1,0
0,1
1,0
1,0
1,1
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
R1
R2
R3
C1
C2
C3
1,0
0,1
0,1
0,1
1,0
0,1
1,0
1,0
1,1
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
R1
R2
R3
C1
C2
C3
1,0
0,1
0,1
0,1
1,0
0,1
1,0
1,0
1,1
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
Proof:
Change the payoff function of C OLIN so
that (R1,C1) is the unique pure Nash eq.
R1
R2
R3
C1
C2
C3
1,0
0,1
0,1
0,1
1,0
0,1
1,0
1,0
1,1
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
Proof:
Change the payoff function of C OLIN so
that (R1,C1) is the unique pure Nash eq.
R1
R2
R3
C1
C2
C3
1,1
0,1
0,1
0,1
1,0
0,1
1,0
1,0
1,0
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
Proof:
Change the payoff function of C OLIN so
that (R1,C1) is the unique pure Nash eq.
In the new game, R OWENA must play R1
after (R1,C1) (by 1-recall, stationarity, and
a.s. convergence to the pure Nash eq.)
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
Proof:
Change the payoff function of C OLIN so
that (R1,C1) is the unique pure Nash eq.
In the new game, R OWENA must play R1
after (R1,C1) (by 1-recall, stationarity, and
a.s. convergence to the pure Nash eq.)
By uncoupledness, the same holds in the
original game
c 2008 – p. 21
S ERGIU HART °
Proof
Suppose the play at time t−1 is (R1,C1)
R OWENA is best replying at (R1,C1)
⇒ ROWENA will play R1 also at t
c 2008 – p. 21
S ERGIU HART °
Proof
R OWENA is best replying at t−1
⇒ ROWENA will play the same action at t
c 2008 – p. 21
S ERGIU HART °
Proof
Similarly for C OLIN:
A player who is best replying cannot switch
c 2008 – p. 22
S ERGIU HART °
Proof
Similarly for C OLIN:
A player who is best replying cannot switch
C1
C2
l
l 1,0 ↔
l 0,1 l
C3
R1
1,0 ↔ 0,1
1,0 ↔
R2
0,1
1,0 ↔
R3
0,1
1,1 ↔
c 2008 – p. 22
S ERGIU HART °
Proof
Similarly for C OLIN:
A player who is best replying cannot switch
C1
C2
l
l 1,0 ↔
l 0,1 l
C3
R1
1,0 ↔ 0,1
1,0 ↔
R2
0,1
1,0 ↔
R3
0,1
1,1 ↔
c 2008 – p. 22
S ERGIU HART °
Proof
Similarly for C OLIN:
A player who is best replying cannot switch
C1
⇒
C2
R1
1,0 ↔ 0,1
1,0 ↔
R2
0,1
1,0 ↔
R3
0,1
(R3,C3)
l
l 1,0 ↔
l 0,1 l
C3
1,1 ↔
cannot be reached
c 2008 – p. 22
S ERGIU HART °
Proof
Similarly for C OLIN:
A player who is best replying cannot switch
C1
⇒
C2
l
l 1,0 ↔
l 0,1 l
C3
R1
1,0 ↔ 0,1
1,0 ↔
R2
0,1
1,0 ↔
R3
0,1
1,1 ↔
cannot be reached
(unless we start there)
(R3,C3)
c 2008 – p. 22
S ERGIU HART °
2-Recall
c 2008 – p. 23
S ERGIU HART °
2-Recall: Possibility
Theorem. THERE
with 2- RECALL
EXIST
uncoupled dynamics
σ it ≡ f i (at−2 , at−1 ; ui )
that yield almost sure convergence of play to
pure Nash equilibria of the stage game in every
game where such equilibria exist.
c 2008 – p. 23
S ERGIU HART °
Possibility
Define the strategy of each player i as follows:
c 2008 – p. 24
S ERGIU HART °
Possibility
Define the strategy of each player i as follows:
IF :
Everyone played the same in the previous
two periods:
at−2 = at−1 = a;
and
Player i best replied:
THEN :
ai ∈ BRi (a−i ; ui )
At t player i plays ai again:
ait = ai
c 2008 – p. 24
S ERGIU HART °
Possibility
Define the strategy of each player i as follows:
IF :
Everyone played the same in the previous
two periods:
at−2 = at−1 = a;
and
Player i best replied:
ai ∈ BRi (a−i ; ui )
ait = ai
THEN :
At t player i plays ai again:
ELSE :
At t player i randomizes uniformly over Ai
c 2008 – p. 24
S ERGIU HART °
Possibility
"Good":
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
all players must use it
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
all players must use it
takes a long time
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
all players must use it
takes a long time
"Ugly": ...
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
all players must use it
takes a long time
"Ugly": ...
c 2008 – p. 25
S ERGIU HART °
Possibility
"Good":
simple
"Bad":
exhaustive search
all players must use it
takes a long time
"Ugly": ...
c 2008 – p. 25
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation
time
information
c 2008 – p. 26
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation
time
information: uncoupledness
X
c 2008 – p. 26
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation: finite recall X
time
information: uncoupledness X
c 2008 – p. 26
S ERGIU HART °
Dynamics
FACT
There are no general, natural dynamics
leading to Nash equilibrium
"natural":
adaptive
simple and efficient:
computation: finite recall X
time to reach equilibrium ?
information: uncoupledness X
c 2008 – p. 26
S ERGIU HART °
Natural Dynamics: Time
HOW LONG TO EQUILIBRIUM ?
c 2008 – p. 27
S ERGIU HART °
Natural Dynamics: Time
HOW LONG TO EQUILIBRIUM ?
Estimate the number of time periods it takes until
a Nash equilibrium is reached
c 2008 – p. 27
S ERGIU HART °
Natural Dynamics: Time
HOW LONG TO EQUILIBRIUM ?
Estimate the number of time periods it takes until
a Nash equilibrium is reached
How?
c 2008 – p. 27
S ERGIU HART °
Natural Dynamics: Time
HOW LONG TO EQUILIBRIUM ?
Estimate the number of time periods it takes until
a Nash equilibrium is reached
How?
An uncoupled dynamic
≈
A distributed computational procedure
c 2008 – p. 27
S ERGIU HART °
Natural Dynamics: Time
HOW LONG TO EQUILIBRIUM ?
Estimate the number of time periods it takes until
a Nash equilibrium is reached
How?
An uncoupled dynamic
≈
A distributed computational procedure
⇒ COMMUNICATION COMPLEXITY
c 2008 – p. 27
S ERGIU HART °
Communication Complexity
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
END : All participants reach agreement on
the result
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
END : All participants reach agreement on
the result
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
END : All participants reach agreement on
[ OUTPUT ]
the result
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
END : All participants reach agreement on
[ OUTPUT ]
the result
=
the minimal number of rounds needed
COMMUNICATION COMPLEXITY
c 2008 – p. 28
S ERGIU HART °
Communication Complexity
Distributed computational procedure
START : Each participant has some private
[ INPUTS ]
information
COMMUNICATION : Messages are
transmitted between the participants
END : All participants reach agreement on
[ OUTPUT ]
the result
=
the minimal number of rounds needed
COMMUNICATION COMPLEXITY
Yao 1979, Kushilevitz and Nisan 1997
c 2008 – p. 28
S ERGIU HART °
How Long to Equilibrium
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
START: Each player knows his own payoff
function
[ INPUTS ]
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
START: Each player knows his own payoff
function
[ INPUTS ]
COMMUNICATION : The actions played are
commonly observed
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
START: Each player knows his own payoff
function
[ INPUTS ]
COMMUNICATION : The actions played are
commonly observed
END : All players play a Nash equilibrium
[ OUTPUT ]
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
START: Each player knows his own payoff
function
[ INPUTS ]
COMMUNICATION : The actions played are
commonly observed
END : All players play a Nash equilibrium
[ OUTPUT ]
COMMUNICATION COMPLEXITY =
the minimal number of rounds needed
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
Uncoupled dynamic leading to Nash
equilibria
START: Each player knows his own payoff
function
[ INPUTS ]
COMMUNICATION : The actions played are
commonly observed
END : All players play a Nash equilibrium
[ OUTPUT ]
COMMUNICATION COMPLEXITY =
the minimal number of rounds needed
Conitzer and Sandholm 2004
c 2008 – p. 29
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES is POLYNOMIAL in the
number of players
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES is POLYNOMIAL in the
number of players (rather than: exponential)
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES is POLYNOMIAL in the
number of players (rather than: exponential)
Theorem. There are NO TIME - EFFICIENT
uncoupled dynamics that reach a pure Nash
equilibrium in all games where such equilibria
exist.
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES is POLYNOMIAL in the
number of players (rather than: exponential)
Theorem. There are NO TIME - EFFICIENT
uncoupled dynamics that reach a pure Nash
equilibrium in all games where such equilibria
exist.
Hart and Mansour, GEB 2010
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
An uncoupled dynamic leading to Nash
equilibria is TIME - EFFICIENT if
the TIME IT TAKES is POLYNOMIAL in the
number of players (rather than: exponential)
Theorem. There are NO TIME - EFFICIENT
uncoupled dynamics that reach a pure Nash
equilibrium in all games where such equilibria
exist.
In fact: exponential, like exhaustive search
Hart and Mansour, GEB 2010
c 2008 – p. 30
S ERGIU HART °
How Long to Equilibrium
Intuition:
c 2008 – p. 31
S ERGIU HART °
How Long to Equilibrium
Intuition:
different games have different equilibria
c 2008 – p. 31
S ERGIU HART °
How Long to Equilibrium
Intuition:
different games have different equilibria
the dynamic procedure must distinguish
between them
c 2008 – p. 31
S ERGIU HART °
How Long to Equilibrium
Intuition:
different games have different equilibria
the dynamic procedure must distinguish
between them
no single player can do so by himself
c 2008 – p. 31
S ERGIU HART °
Dynamics and Nash Equilibrium
c 2008 – p. 32
S ERGIU HART °
Dynamics and Nash Equilibrium
FACT
There are NO general, natural dynamics
leading to Nash equilibrium
c 2008 – p. 32
S ERGIU HART °
Dynamics and Nash Equilibrium
FACT
There are NO general, natural dynamics
leading to Nash equilibrium
RESULT
There
general, natural dynamics
leading to Nash equilibrium
CANNOT BE
c 2008 – p. 32
S ERGIU HART °
Dynamics and Nash Equilibrium
RESULT
There
general, natural dynamics
leading to Nash equilibrium
CANNOT BE
c 2008 – p. 33
S ERGIU HART °
Dynamics and Nash Equilibrium
RESULT
There
general, natural dynamics
leading to Nash equilibrium
CANNOT BE
Perhaps we are asking too much?
c 2008 – p. 33
S ERGIU HART °
Dynamics and Nash Equilibrium
RESULT
There
general, natural dynamics
leading to Nash equilibrium
CANNOT BE
Perhaps we are asking too much?
For instance, the size of the data (the payoff
functions) is exponential rather than
polynomial in the number of players
c 2008 – p. 33
S ERGIU HART °
Correlated Equilibrium
c 2008 – p. 34
S ERGIU HART °
Correlated Equilibrium
C ORRELATED
EQUILIBRIUM
Aumann, JME 1974
c 2008 – p. 34
S ERGIU HART °
Correlated Equilibrium
C ORRELATED
EQUILIBRIUM
:
Nash equilibrium when players receive
payoff-irrelevant information
before playing the game
Aumann, JME 1974
c 2008 – p. 34
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
Independent signals
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
Independent signals
⇔
Nash equilibrium
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
Independent signals ⇔ Nash equilibrium
Public signals (“sunspots”)
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
Independent signals ⇔ Nash equilibrium
Public signals (“sunspots”) ⇔
convex combinations of Nash equilibria
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when players receive payoff-irrelevant signals
before playing the game
Examples:
Independent signals ⇔ Nash equilibrium
Public signals (“sunspots”) ⇔
convex combinations of Nash equilibria
Butterflies play the Chicken Game
(“Speckled Wood” Pararge aegeria)
c 2008 – p. 35
S ERGIU HART °
Correlated Equilibria
"Chicken" game
LEAVE
STAY
LEAVE
STAY
5, 5
6, 3
3, 6
0, 0
c 2008 – p. 36
S ERGIU HART °
Correlated Equilibria
"Chicken" game
LEAVE
STAY
LEAVE
STAY
5, 5
6, 3
3, 6
0, 0
a Nash equilibrium
c 2008 – p. 36
S ERGIU HART °
Correlated Equilibria
"Chicken" game
LEAVE
STAY
LEAVE
STAY
5, 5
6, 3
3, 6
0, 0
another Nash equilibriumi
c 2008 – p. 36
S ERGIU HART °
Correlated Equilibria
"Chicken" game
LEAVE
STAY
LEAVE
STAY
5, 5
6, 3
3, 6
0, 0
L
0 1/2
1/2 0
a (publicly) correlated equilibrium
c 2008 – p. 36
S ERGIU HART °
Correlated Equilibria
"Chicken" game
LEAVE
STAY
LEAVE
STAY
5, 5
6, 3
3, 6
0, 0
L
L
S
S
1/3 1/3
1/3 0
another correlated equilibrium
after signal
L
play
LEAVE
after signal
S
play
STAY
c 2008 – p. 36
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when the players receive payoff-irrelevant signals
before playing the game (Aumann 1974)
Examples:
Independent signals ⇔ Nash equilibrium
Public signals (“sunspots”) ⇔
convex combinations of Nash equilibria
Butterflies play the Chicken Game
(“Speckled Wood” Pararge aegeria)
c 2008 – p. 37
S ERGIU HART °
Correlated Equilibrium
A Correlated Equilibrium is a Nash equilibrium
when the players receive payoff-irrelevant signals
before playing the game (Aumann 1974)
Examples:
Independent signals ⇔ Nash equilibrium
Public signals (“sunspots”) ⇔
convex combinations of Nash equilibria
Butterflies play the Chicken Game
(“Speckled Wood” Pararge aegeria)
Boston Celtics’ front line
c 2008 – p. 37
S ERGIU HART °
Correlated Equilibrium
Signals (public, correlated) are unavoidable
c 2008 – p. 38
S ERGIU HART °
Correlated Equilibrium
Signals (public, correlated) are unavoidable
Common Knowledge of Rationality ⇔
Correlated Equilibrium (Aumann 1987)
c 2008 – p. 38
S ERGIU HART °
Correlated Equilibrium
Signals (public, correlated) are unavoidable
Common Knowledge of Rationality ⇔
Correlated Equilibrium (Aumann 1987)
A joint distribution z is a correlated equilibrium
X
s−i
⇔
u(j, s−i )z(j, s−i ) ≥
X
u(k, s−i )z(j, s−i )
s−i
for all i ∈ N and all j, k ∈ S i
c 2008 – p. 38
S ERGIU HART °
Dynamics & Correlated Equilibria
c 2008 – p. 39
S ERGIU HART °
Dynamics & Correlated Equilibria
RESULT
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
c 2008 – p. 39
S ERGIU HART °
Dynamics & Correlated Equilibria
RESULT
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
Regret Matching
Hart and Mas-Colell, Ec’ca 2000
c 2008 – p. 39
S ERGIU HART °
Dynamics & Correlated Equilibria
RESULT
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
Regret Matching
General regret-based dynamics
Hart and Mas-Colell, Ec’ca 2000, JET 2001
c 2008 – p. 39
S ERGIU HART °
Regret Matching
c 2008 – p. 40
S ERGIU HART °
Regret Matching
" REGRET ": the increase in past payoff, if any,
if a different action would have been used
c 2008 – p. 40
S ERGIU HART °
Regret Matching
" REGRET ": the increase in past payoff, if any,
if a different action would have been used
" MATCHING ": switching to a different action
with a probability that is proportional to the
regret for that action
c 2008 – p. 40
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
c 2008 – p. 41
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
"general": in all games
c 2008 – p. 41
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
"general": in all games
"natural":
c 2008 – p. 41
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
"general": in all games
"natural":
adaptive (also: close to "behavioral")
c 2008 – p. 41
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
"general": in all games
"natural":
adaptive (also: close to "behavioral")
simple and efficient:
computation, time, information
c 2008 – p. 41
S ERGIU HART °
Dynamics & Correlated Equilibria
THERE EXIST
leading to
general, natural dynamics
CORRELATED EQUILIBRIA
"general": in all games
"natural":
adaptive (also: close to "behavioral")
simple and efficient:
computation, time, information
"leading to correlated equilibria":
statistics of play become close to
CORRELATED EQUILIBRIA
c 2008 – p. 41
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 42
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 42
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 43
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 44
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 45
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 46
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 47
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 48
S ERGIU HART °
Regret Matching and Beyond
c 2008 – p. 49
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 50
S ERGIU HART °
Dynamics and Equilibrium
N ASH EQUILIBRIUM:
a fixed-point of a non-linear map
c 2008 – p. 50
S ERGIU HART °
Dynamics and Equilibrium
N ASH EQUILIBRIUM:
a fixed-point of a non-linear map
C ORRELATED EQUILIBRIUM:
a solution of finitely many linear inequalities
c 2008 – p. 50
S ERGIU HART °
Dynamics and Equilibrium
N ASH EQUILIBRIUM:
a fixed-point of a non-linear map
C ORRELATED EQUILIBRIUM:
a solution of finitely many linear inequalities
set-valued fixed-point (curb sets)?
c 2008 – p. 50
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 51
S ERGIU HART °
Dynamics and Equilibrium
"L AW
OF
C ONSERVATION
OF
C OORDINATION":
c 2008 – p. 51
S ERGIU HART °
Dynamics and Equilibrium
"L AW
OF
C ONSERVATION
There must be some
OF
C OORDINATION":
COORDINATION
—
c 2008 – p. 51
S ERGIU HART °
Dynamics and Equilibrium
"L AW
OF
C ONSERVATION
There must be some
either in the
OF
C OORDINATION":
COORDINATION
EQUILIBRIUM
—
notion,
c 2008 – p. 51
S ERGIU HART °
Dynamics and Equilibrium
"L AW
OF
C ONSERVATION
There must be some
either in the
OF
C OORDINATION":
COORDINATION
EQUILIBRIUM
or in the
—
notion,
DYNAMIC
c 2008 – p. 51
S ERGIU HART °
The "Program"
c 2008 – p. 52
S ERGIU HART °
The "Program"
A . Demarcate the BORDER between
c 2008 – p. 52
S ERGIU HART °
The "Program"
A . Demarcate the BORDER between
classes of dynamics where
convergence to equilibria
CAN be obtained
c 2008 – p. 52
S ERGIU HART °
The "Program"
A . Demarcate the BORDER between
classes of dynamics where
convergence to equilibria
CAN be obtained, and
classes of dynamics where
convergence to equilibria
CANNOT be obtained
c 2008 – p. 52
S ERGIU HART °
The "Program"
A . Demarcate the BORDER between
classes of dynamics where
convergence to equilibria
CAN be obtained, and
classes of dynamics where
convergence to equilibria
CANNOT be obtained
B . Find NATURAL dynamics for the various
equilibrium concepts
c 2008 – p. 52
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 53
S ERGIU HART °
Dynamics and Equilibrium
Nash Equilibrium
c 2008 – p. 53
S ERGIU HART °
Dynamics and Equilibrium
Nash Equilibrium
" DYNAMICALLY DIFFICULT "
c 2008 – p. 53
S ERGIU HART °
Dynamics and Equilibrium
Nash Equilibrium
" DYNAMICALLY DIFFICULT "
Correlated Equilibrium
c 2008 – p. 53
S ERGIU HART °
Dynamics and Equilibrium
Nash Equilibrium
" DYNAMICALLY DIFFICULT "
Correlated Equilibrium
" DYNAMICALLY EASY "
c 2008 – p. 53
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
Dynamics and Equilibrium
c 2008 – p. 54
S ERGIU HART °
My Game Theory
c 2008 – p. 55
S ERGIU HART °
My Game Theory
c 2008 – p. 55
S ERGIU HART °
My Game Theory
c 2008 – p. 55
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
c 2008 – p. 55
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 55
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °
My Game Theory
INSIGHTS,
IDEAS,
CONCEPTS
FORMAL
MODELS
c 2008 – p. 56
S ERGIU HART °