Normal Form Games
Game Theory MohammadAmin Fazli
Social and Economic Networks 1
Normal Form Games Game Theory MohammadAmin Fazli Social and - - PowerPoint PPT Presentation
Normal Form Games Game Theory MohammadAmin Fazli Social and Economic Networks 1 TOC Self Interested Agents Games in Normal Form Analyzing Games Some other Solution Concepts for NFGs Reading: Chapter 3 of the MAS book
Game Theory MohammadAmin Fazli
Social and Economic Networks 1
Algorithmic Game Theory 2 MohammadAmin Fazli
that it likes, and acts based on this description
Algorithmic Game Theory 3 MohammadAmin Fazli
a movie (m), or watching a video at home (h). If she is on her own, Alice has a utility of 100 for c, 50 for m, and 50 for h.
theater.
the time. He increases Alice’s utility for either activity by a factor of 1.5 .
Algorithmic Game Theory 4 MohammadAmin Fazli
expected value?
enough for preferences with some properties
Algorithmic Game Theory 5 MohammadAmin Fazli
𝑝2.
[𝑞1: 𝑝1, 𝑞2: 𝑝2, ⋯ , 𝑞𝑙: 𝑝𝑙]
Algorithmic Game Theory 6 MohammadAmin Fazli
𝑝3, 𝑝4, ⋯ , 𝑝𝑙 and sets of probabilities 𝑞, 𝑞3, 𝑞4, ⋯ , 𝑞𝑙 for which 𝑞 + 𝑗=3
𝑙
𝑞𝑗 = 1, 𝑞: 𝑝1, 𝑞3: 𝑝3, ⋯ , 𝑞𝑙: 𝑝𝑙 ∼ 𝑞: 𝑝2, 𝑞3: 𝑝3, ⋯ , 𝑞𝑙: 𝑝𝑙
probability that outcome 𝑝𝑗 is selected by lottery 𝑚
Algorithmic Game Theory 7 MohammadAmin Fazli
axioms completeness, transitivity, decomposability and monotonicity, and if 𝑝1 ≻ 𝑝2 and 𝑝2 ≻ 𝑝3, then there exists some probability 𝑞 such that for all 𝑞′ < 𝑞, 𝑝2 ≻ [𝑞′: 𝑝1, 1 − 𝑞′ : 𝑝3], and for all 𝑞′′ > 𝑞, [𝑞′′: 𝑝1, 1 − 𝑞′′ : 𝑝3] ≻ 𝑝2.
such that 𝑝2 ∼ [𝑞: 𝑝1, 1 − 𝑞 : 𝑝3 ]
Algorithmic Game Theory 8 MohammadAmin Fazli
completeness, transitivity, substitutability, decomposability, monotonicity and continuity, then there exist a function 𝑣: ℒ → [0,1] with the properties that
= 𝑗=1
𝑙
𝑞𝑗𝑣(𝑝𝑗)
Algorithmic Game Theory 9 MohammadAmin Fazli
a stock? Decide how to vote?
Algorithmic Game Theory 10 MohammadAmin Fazli
function of their actions
Algorithmic Game Theory 11 MohammadAmin Fazli
Algorithmic Game Theory 12 MohammadAmin Fazli
the column
Algorithmic Game Theory 13 MohammadAmin Fazli
Algorithmic Game Theory 14 MohammadAmin Fazli
Algorithmic Game Theory 15 MohammadAmin Fazli
∈ 𝐵1 × 𝐵2 × ⋯ × 𝐵𝑜 and any pair of agents i,j, it is the case that 𝑣𝑗 𝑏 = 𝑣𝑘 𝑏
Algorithmic Game Theory 16 MohammadAmin Fazli
constant c such that for each strategy profile 𝑏 ∈ 𝐵1 × 𝐵2 it is the case that 𝑣1 𝑏 + 𝑣2 𝑏 = 𝑑
Algorithmic Game Theory 17 MohammadAmin Fazli
strategies for player i is 𝑇𝑗 = 𝐵𝑗.
any set X let Π(𝑌) be the set of all probability distributions over X. Then the set of mixed strategies for player i is 𝑇𝑗 = Π(𝐵𝑗).
Algorithmic Game Theory 18 MohammadAmin Fazli
under mixed strategy 𝑡𝑗.
strategies {𝑏𝑗|𝑡𝑗 𝑏𝑗 > 0}
(N,A,u), the expected utility 𝑣𝑗 for player i of the mixed-strategy profile 𝑡 = (𝑡1, 𝑡2, ⋯ , 𝑡𝑜) is defined as 𝑣𝑗 𝑡 =
𝑏∈𝐵
𝑣𝑗(𝑏)
𝑘=1 𝑜
𝑡
𝑘(𝑏𝑘)
Algorithmic Game Theory 19 MohammadAmin Fazli
easy to pick your own action
𝑡−𝑗 is a mixed (pure) strategy 𝑡𝑗
∗ ∈ 𝑇𝑗 such that 𝑣𝑗 𝑡𝑗 ∗, 𝑡−𝑗
≥ 𝑣𝑗 𝑡𝑗, 𝑡−𝑗 for all strategies 𝑡𝑗 ∈ 𝑇𝑗.
Algorithmic Game Theory 20 MohammadAmin Fazli
equilibrium if, for all agents i, 𝑡𝑗 is a best response to 𝑡−𝑗.
equilibrium if, for all agents i and for all strategies 𝑡′𝑗 ≠ 𝑡𝑗, 𝑣𝑗 𝑡𝑗, 𝑡−𝑗 > 𝑣𝑗(𝑡𝑗
′, 𝑡−𝑗).
equilibrium if, for all agents i and for all strategies 𝑡′𝑗 ≠ 𝑡𝑗, 𝑣𝑗 𝑡𝑗, 𝑡−𝑗 ≥ 𝑣𝑗(𝑡𝑗
′, 𝑡−𝑗).
Algorithmic Game Theory 21 MohammadAmin Fazli
average integer wins a prize, the other players get nothing.
Algorithmic Game Theory 22 MohammadAmin Fazli
integer)
2 3 𝑌.
than 67.
than
2 3 67.
2 3 67, then the optimal strategy of any player has to be no
more than
2 3 2
67.
announce 1!
Algorithmic Game Theory 23 MohammadAmin Fazli
the others.
profile is played.
not form an equilibrium.
Algorithmic Game Theory 24 MohammadAmin Fazli
∈ 𝑂, 𝑣𝑗 𝑡 ≥ 𝑣𝑗(𝑡′), and there exists some 𝑘 ∈ 𝑂 for which 𝑣𝑘 𝑡 > 𝑣𝑘(𝑡′).
efficient, if there does not exist another strategy profile 𝑡′ ∈ 𝑇 that Pareto dominates s.
Algorithmic Game Theory 25 MohammadAmin Fazli
the paradox of Prisoner’s dilemma: the Nash equilibrium is the only non-pareto optimal
Algorithmic Game Theory 26 MohammadAmin Fazli
Algorithmic Game Theory 27 MohammadAmin Fazli
action profiles has at least one Nash equilibrium.
Algorithmic Game Theory 28 MohammadAmin Fazli
convex (c.c.c.) set to itself has a fixed point.
Algorithmic Game Theory 29 MohammadAmin Fazli
are colored a, b and c
the edge colored (a,b), is colored with a or b.
proper coloring of a triangulation has a panchromatic triangle
Algorithmic Game Theory 30 MohammadAmin Fazli
under permutations of the strategies played: more specifically,
reduces to finding the Nash equilibrium of a symmetric two-player game.
Algorithmic Game Theory 31 MohammadAmin Fazli
situation where all the other players happen to play the strategies which cause the greatest harm to I (the security level)
𝑏𝑠𝑛𝑏𝑦𝑡𝑗 min
𝑡−𝑗 𝑣𝑗(𝑡𝑗, 𝑡−𝑗), and the maxmin value for player i is
max𝑡𝑗 min
𝑡−𝑗 𝑣𝑗(𝑡𝑗, 𝑡−𝑗).
Algorithmic Game Theory 32 MohammadAmin Fazli
is a strategy that keeps the maximum payoff of -i at a minimum, and the minmax value of player -i is that minimum.
for player i against player -i is argminsi max
s−i u−i(si, s−i), and player -i’s
minmax value is min
si max s−i u−i (si, s−i).
against player j ≠ i is i’s component of the mixed-strategy profile s−j in the expression argmins−j max
sj
uj(sj, s−j). As before, the minmax value for player j is mins−j max
sj
uj(sj, s−j).
Algorithmic Game Theory 33 MohammadAmin Fazli
game, in any Nash equilibrium each player receives a payoff that is equal to both his maxmin value and his minmax value.
Algorithmic Game Theory 34 MohammadAmin Fazli
case losses, rather than maximizing their worst-case payoffs.
adopt action profile 𝑏−𝑗 is defined as max
𝑏𝑗
′∈𝐵𝑗
𝑣𝑗(𝑏𝑗
′, 𝑏−𝑗) − 𝑣𝑗(𝑏𝑗, 𝑏−𝑗)
defined as max
𝑏−𝑗∈𝐵−𝑗
max
𝑏𝑗
′∈𝐵𝑗
𝑣𝑗(𝑏𝑗
′, 𝑏−𝑗) − 𝑣𝑗(𝑏𝑗, 𝑏−𝑗)
Algorithmic Game Theory 35 MohammadAmin Fazli
𝑏𝑠𝑛𝑗𝑜𝑏𝑗∈𝐵𝑗 max
𝑏−𝑗∈𝐵−𝑗
max
𝑏𝑗
′∈𝐵𝑗
𝑣𝑗(𝑏𝑗
′, 𝑏−𝑗) − 𝑣𝑗(𝑏𝑗, 𝑏−𝑗)
he might reason in another way
very much how player 1 plays: loss = ϵ
be very significant: loss = 98
his worst-case loss.
Algorithmic Game Theory 36 MohammadAmin Fazli
′ be two strategies of player i, and 𝑇−𝑗
the set of all strategy profiles of the remaining players. Then
′ if for all 𝑡−𝑗 ∈ 𝑇−𝑗, it is the case that 𝑣𝑗 𝑡𝑗, 𝑡−𝑗
> 𝑣𝑗 𝑡𝑗
′, 𝑡−𝑗
′ if for all 𝑡−𝑗 ∈ 𝑇−𝑗, it is the case that 𝑣𝑗 𝑡𝑗, 𝑡−𝑗
≥ 𝑣𝑗 𝑡𝑗
′, 𝑡−𝑗 and for at least one 𝑡−𝑗 ∈ 𝑇−𝑗, it is the case that 𝑣𝑗 𝑡𝑗, 𝑡−𝑗
> 𝑣𝑗 𝑡𝑗
′, 𝑡−𝑗
′ if for all 𝑡−𝑗 ∈ 𝑇−𝑗, it is the case that 𝑣𝑗 𝑡𝑗, 𝑡−𝑗
≥ 𝑣𝑗 𝑡𝑗
′, 𝑡−𝑗
Algorithmic Game Theory 37 MohammadAmin Fazli
dominant for an agent if it strictly (weakly; very weakly) dominates any other strategy for that agent.
dominated for an agent i if some other strategy 𝑡𝑗
′ strictly (weakly;
very weakly) dominates 𝑡𝑗
Algorithmic Game Theory 38 MohammadAmin Fazli
Algorithmic Game Theory 39 MohammadAmin Fazli