Computing the Solution Concepts
Game Theory MohammadAmin Fazli
Algorithmic Game Theory 1
Concepts Game Theory MohammadAmin Fazli Algorithmic Game Theory 1 - - PowerPoint PPT Presentation
Computing the Solution Concepts Game Theory MohammadAmin Fazli Algorithmic Game Theory 1 TOC Computing the Nash equilibria of simple games An introduction to LP Computing the Nash equilibria of two-player, zero-sum games PPAD
Game Theory MohammadAmin Fazli
Algorithmic Game Theory 1
MohammadAmin Fazli
Algorithmic Game Theory 2 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 3 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 4 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 5 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 6
M is dominated by the mixed strategy that selects U and D with equal probability.
MohammadAmin Fazli
MohammadAmin Fazli
equilibrium
dominance solvable.
Algorithmic Game Theory 7 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 8 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 9 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 10 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 11 MohammadAmin Fazli
MohammadAmin Fazli
y is feasible for its dual then 𝑑𝑈𝑦 ≤ 𝑧𝑈𝑐
feasible, then so is its dual, their values are equal, and there exists optimal vectors for both problems.
maximum problem and its dual respectively. Then 𝑦∗ and 𝑧∗ are optimal if, and
𝑧𝑗
∗ = 0 for all i for which 𝑘=1 𝑜
𝑏𝑗𝑘𝑦𝑘
∗ < 𝑐𝑗
and 𝑦𝑘
∗ = 0 for all j for which 𝑗=1 𝑛 𝑧𝑗 ∗𝑏𝑗𝑘 > 𝑑 𝑘
Algorithmic Game Theory 12 MohammadAmin Fazli
MohammadAmin Fazli
∗ holds constant in all equilibria
Algorithmic Game Theory 13 MohammadAmin Fazli
MohammadAmin Fazli
∗, as player 1 wants to
Algorithmic Game Theory 14 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 15 MohammadAmin Fazli
MohammadAmin Fazli
is a binary predicate A(x, y) that is efficiently (in polynomial time) computable and balanced (the length of x and y do not differ exponentially). Intuitively, x is an instance of the problem and y is a
“Given x, find y such that A(x, y), or if no such y exists, say “no”.”
(CNF), find a truth assignment x which satisfies ϕ, or say “no” if none exists.
(x, y) is a Nash equilibrium of G, or say “no” if none exists. Nash is in NP, since for a given set of mixed strategies, one can always efficiently check if the conditions of a Nash equilibrium hold or not.
Algorithmic Game Theory 16 MohammadAmin Fazli
MohammadAmin Fazli
length of the input string;
Algorithmic Game Theory 17 MohammadAmin Fazli
MohammadAmin Fazli
Nash equilibrium; e.g., the following are NP-complete:
equilibrium in G?
G in which some player i obtains an expected payoff of at least v?
which the sum of agents’ utilities is at least k?
i, does there exist an equilibrium of G in which player i plays action 𝑏𝑗 with strictly positive (or Zero) probability?
Algorithmic Game Theory 18 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 19 MohammadAmin Fazli
MohammadAmin Fazli
an uncheckable universal statement such as “every instance has a solution.”
Algorithmic Game Theory 20 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 21 MohammadAmin Fazli
MohammadAmin Fazli
node is at most 1.
be able to explore the structure of the graph (in particular, we can identify sources and sinks) efficiently; to be specific, suppose G has 2n vertices, one for every bit string of length n.
polynomial in n, each with n input bits and n output bits. The circuits are denoted P and S (for potential predecessor and potential successor).
Algorithmic Game Theory 22 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 23 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 24 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 25 MohammadAmin Fazli
MohammadAmin Fazli
Algorithmic Game Theory 26
MohammadAmin Fazli
the cube with straight line edges
that
cube to the cube
cubelets is (−𝛽, −𝛽, −𝛽) except the vertices on the edges
maps to the source and the sink vertices of the input graph
Algorithmic Game Theory 27
MohammadAmin Fazli
Algorithmic Game Theory 28
MohammadAmin Fazli
𝑘 that is not in the support of 𝑡𝑗
𝑘 that is a best response by player -i to 𝑡𝑗
Algorithmic Game Theory 29
MohammadAmin Fazli
Algorithmic Game Theory 30
MohammadAmin Fazli
leaving variable, u is the entering variable (q is its coefficient), c is a constant and T is the remaining part of the equality. We define c/q as its ratio test.
Algorithmic Game Theory 31
MohammadAmin Fazli
Algorithmic Game Theory 32
equilibrium.
MohammadAmin Fazli
LCP.
𝑘 𝑡 = 𝑣𝑗 𝑏𝑗 𝑘, 𝑡−𝑗 − 𝑣𝑗 𝑡 and 𝑒𝑗 𝑘 𝑡 = max 𝑑𝑗 𝑘 𝑡 , 0
Algorithmic Game Theory 33