CSC304 Lecture 7 End of Game Theory Begin Mechanism Design w/ Money: Intro, Basic Framework
CSC304 - Nisarg Shah 1
w/ Money: Intro, Basic Framework CSC304 - Nisarg Shah 1 Game - - PowerPoint PPT Presentation
CSC304 Lecture 7 End of Game Theory Begin Mechanism Design w/ Money: Intro, Basic Framework CSC304 - Nisarg Shah 1 Game Theory Recap Normal form games Strictly/weakly dominant strategies Iterated elimination of strictly/weakly
CSC304 - Nisarg Shah 1
CSC304 - Nisarg Shah 2
➢ Strictly/weakly dominant strategies ➢ Iterated elimination of strictly/weakly dominated
strategies
➢ Pure/mixed Nash equilibrium ➢ Lots of examples ➢ Nash’s theorem ➢ Finding pure NE using best response diagrams ➢ Finding mixed NE using the indifference principle
CSC304 - Nisarg Shah 3
max social welfare min social welfare in NE max social cost in NE min social cost
max social welfare max social welfare in NE min social cost in NE min social cost
CSC304 - Nisarg Shah 4
➢ Potential function ⇒ existence of a pure NE ➢ PoS = 𝑃(log 𝑜), PoA = Θ 𝑜
➢ Braess’ paradox
➢ The minimax theorem
➢ Security games
CSC304 - Nisarg Shah 5
CSC304 - Nisarg Shah 6
➢ Cardinal values: 𝑤𝑗 ∶ 𝐵 → ℝ ➢ Could also be ranked preferences (later!)
➢ Social choice theory: “Which outcome is socially good
given agent preferences?”
➢ Various metrics: efficiency, fairness, stability, revenue, …
CSC304 - Nisarg Shah 7
➢ 𝑏∗ ∈ argmax𝑏∈𝐵 σ𝑗 𝑤𝑗(𝑏)
➢ Might try to feed bad information to the principal
CSC304 - Nisarg Shah 8
➢ Once all agents report their valuations 𝑤 = 𝑤𝑗 𝑗=1
𝑜
➢ The outcome is 𝑔(𝑤) ➢ The payment vector is 𝑞(𝑤) : agent 𝑗 pays 𝑞𝑗(𝑤)
➢ 𝑣𝑗 𝑤 = 𝑤𝑗 𝑔 𝑤
CSC304 - Nisarg Shah 9
➢ to choose 𝑔 𝑤 = argmax𝑏∈𝐵 σ𝑗 𝑤𝑗(𝑏) ➢ the agents to correctly report their 𝑤𝑗
➢ Yeah, right.
➢ Use the 𝑞 𝑤 correctly!
CSC304 - Nisarg Shah 10
➢ It should be a dominant strategy for the agent to report
truthfully
➢ The agents share a common prior : each 𝑤𝑗 is drawn from
a distribution (𝑤𝑗 ~ 𝐸𝑗)
➢ Agent 𝑗 knows 𝑤𝑗, but takes expectation over other 𝑤𝑘
➢ Any outcome that can be achieved as dominant strategy /
Bayes-Nash equilibrium can be achieved by a direct revelation mechanism.
CSC304 - Nisarg Shah 11
➢ We want to maximize social welfare ➢ We want to do so using a direct revelation mechanism ➢ We want it to be truthful ➢ The last two are w.l.o.g. given the revelation principle
➢ What about payments? We don’t really care about them. ➢ Alternatively, you can cancel them out if you add the
principal/auctioneer as an agent in the system
➢ σ𝑗 𝑤𝑗 𝑏 − 𝑞𝑗 + σ𝑗 𝑞𝑗 = σ𝑗 𝑤𝑗(𝑏)