Correlated Strategies and Correlated Equilibrium: Definition (Non-Cooperative Games)
Correlated Strategies and Correlated Equilibrium: Definition (Non-Cooperative Games)
Sanjay Singh
1
Department of Information and Communication Technology
Manipal Institute of Technology, MAHE
Manipal-576104, INDIA
sanjay.singh@manipal.edu
2
Centre for Artificial and Machine Intelligence (CAMI)
MAHE, Manipal-576104, INDIA
Module Outline
2
1
x2 y2 a2
x1 2,2 0,6 0,6
y1 6,0 1,1 1,1
a1 6,0 1,1 2,2
2
1
x2 y2 a2
x1 2,2 0,6 0,6
y1 6,0 1,1 1,1
a1 6,0 1,1 2,2
2
1
x2 y2 a2 b2
x1 2,2 0,6 0,6 0,6
y1 6,0 1,1 1,1 1,1
a1 6,0 1,1 2,2 1,1
b1 6,0 1,1 1,1 3,3
2
1
x2 y2 a2 b2
x1 2,2 0,6 0,6 0,6
y1 6,0 1,1 1,1 1,1
a1 6,0 1,1 2,2 1,1
b1 6,0 1,1 1,1 3,3
u1 (σ1 , σ2 ) = σ1 (a1 )σ2 (a2 )u1 (a1 , a2 ) + σ1 (a1 )σ2 (b2 )u1 (a1 , b2 )+
+ σ1 (b1 )σ2 (a2 )u1 (b1 , a2 ) + σ1 (b1 )σ2 (b2 )u1 (b1 , b2 )
2 2 2 1 1 2 1 1
= . .2 + . .1 + . .1 + . .3
3 3 3 3 3 3 3 3
8 2 2 1
= + + +
9 9 9 3
5
=
3
5
Similar calculation yields payoff for player 2, u2 (σ1 , σ2 ) =
3
Correlated Strategies
Example
Let N = {1, 2, 3}; S1 = {x1 , y1 }; S2 = {x2 , y2 }; S3 = {x3 , y3 , z3 }. If
C = {2, 3} then
SC = ×i∈C Si
= ×i∈{2,3}Si
= S2 × S3
= {(x2 , x3 ), (x2 , y3 ), (x2 , z3 ), (y2 , x3 ), (y2 , y3 ), (y2 , z3 )}
τ ∈ ×C⊆N (∆(×i∈C Si ))
2
2 1
1 x2 y2 a2 b2
x2 y2 a2
x1 2,2 0,6 0,6 0,6
x1 2,2 0,6 0,6
y1 6,0 1,1 1,1 1,1
y1 6,0 1,1 1,1
a1 6,0 1,1 2,2 1,1
a1 6,0 1,1 2,2
b1 6,0 1,1 1,1 3,3
Mathematical Digression
Mathematical Analysis
2
1
x2 y2
x1 2,2 0,6
y1 6,0 1,1
ui (α) ≥ vi ∀i ∈ N.
Proposition
Consider any Nash equilibrium (s∗i , s∗−i ) of a contract signing game
induced by a correlated strategy α. Then, ui (s∗i , s∗−i ) ≥ vi ∀i ∈ N .
2
1
x2 y2
x1 2,2 0,6
y1 6,0 1,1
See figure on last slide, and note that set of points (0,6),(6,0), and
(1,1) form a closed set and the point (2,2) is in the interior of this
convex set
The set of possible expected payoff allocations satisfying
individual rationality is the triangle with corners at (1,1), (5,1)
and (1,5) as shown
It is because v1 = 1 and v2 = 1 for this example
Note that this set is also closed and convex
Example (.contd)
Note that (y1 , x2 ) is not a NE, though it is a desirable outcome
It can be realized through a binding contract
If contracts can not be used, we are note sure whether we can
achieve the payoff profile (4,4 or even anything better than
(2.5,2.5))
Correlated strategies exists that achieve better allocation than
(2.5,2.5) (see next example)
10
Now, u1 (α) = u2 (α) =
3
To implement this correlated strategy, mediator recommends,
randomly, with probability 1/3, each of the profile
(x1 , x2 ), (y1 , x2 ), (y1 , y2 )
Correlated Equilibrium
Consider following set up of a game with communication
Let Γ = hN, (Si ), (ui )i be a finite SFG
Assume there is a mediator who chooses a pure strategy profile
(s1 , . . . , sn ) according to a probability distribution α ∈ ∆(S)
which is common knowledge among players
Mediator recommends si to player i but does not reveal s−i to
player i
Based on recommendation, player either obeys it or choose any
other strategy from his strategy set Si
Let δi : Si → Si describe player i’s choice of a strategy based on
mediator’s recommendation
δi (si ) gives the strategy that player i chooses to play when
mediator recommends si to him
δi (si ) = si means that player i obeys the mediator when mediator
recommends si
Sanjay Singh Correlated Strategies and Correlated Equilibrium
Definition (Correlated Equilibrium)
Given a finite strategic form game Γ = hN, (Si ), (ui )i, a correlated
strategy α ∈ ∆(S) recommended by a mediator is called a correlated
equilibrium if
X
ui (α) ≥ α(si , s−i )ui (δi (si ), s−i ) ∀δi : Si → Si ∀i ∈ N.
(si ,s−i )∈S
α(s) ≥ 0∀s ∈ S,
X
α(s) = 1
s∈S
Any feasible solution of this LP will give a correlated
equilibrium
Sanjay Singh Correlated Strategies and Correlated Equilibrium
2
1
x2 y2
x1 5,1 0,0
y1 4,4 1,5
Let us write the objective function
X
ui (α)
i∈N
XX
= α(s)ui (s)
i∈N s∈S
= α(x1 , x2 )u1 (x1 , x2 ) + α(x1 , y2 )u1 (x1 , y2 ) +
+ α(y1 , x2 )u1 (y1 , x2 ) + α(y1 , y2 )u1 (y1 , y2 ) +
+ α(x1 , x2 )u2 (x1 , x2 ) + α(x1 , y2 )u2 (x1 , y2 ) +
+ α(y1 , x2 )u2 (y1 , x2 ) + α(y1 , y2 )u2 (y1 , y2 )
On substituting payoff values, we get
6α(x1 , x2 ) + 0.α(x1 , y2 ) + 8α(y1 , x2 ) + 6α(y1 , y2 )
For i = 2, we write
X
α(s)[ui (si , s−i ) − ui (s0i , s−i )] ≥ 0, ∀si ∈ Si ; ∀s0i ∈ Si ; ∀i ∈ N
s−i ∈S−i
X
α(s)[u2 (s1 , s2 ) − u2 (s1 , s02 )] ≥ 0
s1 ∈S1
subject to
(5 − 4)α(x1 , x2 ) + (0 − 1)α(x1 , y2 ) ≥ 0,
(4 − 5)α(y1 , x2 ) + (1 − 0)α(y1 , y2 ) ≥ 0,
(1 − 0)α(x1 , x2 ) + (4 − 5)α(y1 , x2 ) ≥ 0,
(0 − 1)α(x1 , y2 ) + (5 − 4)α(y1 , y2 ) ≥ 0,
α(x1 , x2 ) + α(x1 , y2 ) + α(y1 , x2 ) + α(y1 , y2 ) = 1
can be re-written as
subject to
z1 − z2 ≥ 0,
−z3 + z4 ≥ 0,
z1 − z3 ≥ 0,
−z2 + z4 ≥ 0,
z1 + z2 + z3 + z4 = 1