Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.

Slides:



Advertisements
Similar presentations
An Introduction to Game Theory Part V: Extensive Games with Perfect Information Bernhard Nebel.
Advertisements

5. Combining simultaneous and sequential moves.
Pondering more Problems. Enriching the Alice-Bob story Go to AGo to B Go to A Alice Go to B Go to A Go to B Go shoot pool Alice.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 3.1.Dynamic Games of Complete but Imperfect Information Lecture
Basics on Game Theory Class 2 Microeconomics. Introduction Why, What, What for Why Any human activity has some competition Human activities involve actors,
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
BASICS OF GAME THEORY. Recap Decision Theory vs. Game Theory Rationality Completeness Transitivity What’s in a game? Players Actions Outcomes Preferences.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
1 Chapter 14 – Game Theory 14.1 Nash Equilibrium 14.2 Repeated Prisoners’ Dilemma 14.3 Sequential-Move Games and Strategic Moves.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
1 Game Theory. 2 Agenda Game Theory Matrix Form of a Game Dominant Strategy and Dominated Strategy Nash Equilibrium Game Trees Subgame Perfection.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Short introduction to game theory 1. 2  Decision Theory = Probability theory + Utility Theory (deals with chance) (deals with outcomes)  Fundamental.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
CS 886: Agents and Game Theory Sept 15. Agenthood We use economic definition of agent as locus of self-interest –Could be implemented e.g. as several.
Extensive-form games. Extensive-form games with perfect information Player 1 Player 2 Player 1 2, 45, 33, 2 1, 00, 5 Players do not move simultaneously.
Chapter 11 Game Theory and the Tools of Strategic Business Analysis.
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Sep. 5, 2013 Lirong Xia Introduction to Game Theory.
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Complexity Results about Nash Equilibria
Basics on Game Theory For Industrial Economics (According to Shy’s Plan)
More on Extensive Form Games. Histories and subhistories A terminal history is a listing of every play in a possible course of the game, all the way to.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Game Theory: Key Concepts Zero Sum Games Zero Sum Games Non – Zero Sum Games Non – Zero Sum Games Strategic Form Games  Lay out strategies Strategic Form.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Static Games of Complete Information: Subgame Perfection
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Reading Osborne, Chapters 5, 6, 7.1., 7.2, 7.7 Learning outcomes
Chapter 12 Choices Involving Strategy Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Dynamic Games of complete information: Backward Induction and Subgame perfection - Repeated Games -
EC941 - Game Theory Prof. Francesco Squintani Lecture 5 1.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Dynamic Games & The Extensive Form
Chapters 29 and 30 Game Theory and Applications. Game Theory 0 Game theory applied to economics by John Von Neuman and Oskar Morgenstern 0 Game theory.
Chapter 5 Game Theory and the Tools of Strategic Business Analysis.
Chapters 29, 30 Game Theory A good time to talk about game theory since we have actually seen some types of equilibria last time. Game theory is concerned.
Extensive Games with Imperfect Information
Topic 3 Games in Extensive Form 1. A. Perfect Information Games in Extensive Form. 1 RaiseFold Raise (0,0) (-1,1) Raise (1,-1) (-1,1)(2,-2) 2.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
Chapters 29 and 30 Game Theory and Applications. Game Theory 0 Game theory applied to economics by John Von Neuman and Oskar Morgenstern 0 Game theory.
Intermediate Microeconomics Game Theory. So far we have only studied situations that were not “strategic”. The optimal behavior of any given individual.
Topics to be Discussed Gaming and Strategic Decisions
Extensive Form (Dynamic) Games With Perfect Information (Theory)
Lec 23 Chapter 28 Game Theory.
Game representations, game-theoretic solution concepts, and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 2.1.Dynamic Games of Complete and Perfect Information Lecture
Chapter 12 Game Theory Presented by Nahakpam PhD Student 1Game Theory.
Game theory basics A Game describes situations of strategic interaction, where the payoff for one agent depends on its own actions as well as on the actions.
Chapter 28 Game Theory.
Intermediate Microeconomics
Game representations, game-theoretic solution concepts, and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Communication Complexity as a Lower Bound for Learning in Games
Game representations, game-theoretic solution concepts, and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Multiagent Systems Extensive Form Games © Manfred Huber 2018.
Multiagent Systems Game Theory © Manfred Huber 2018.
Game Theory Chapter 12.
Learning 6.2 Game Theory.
CPS Extensive-form games
Multiagent Systems Repeated Games © Manfred Huber 2018.
Vincent Conitzer Extensive-form games Vincent Conitzer
CPS 173 Extensive-form games
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
Lecture Game Theory.
Presentation transcript:

Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University

Terminology In a 1-agent setting, agent’s expected utility maximizing strategy is well-defined But in a multiagent system, the outcome may depend on others’ strategies also Game theory analyzes stable points in the space of strategy profiles => allows one to build robust, nonmanipulable multiagent systems Agent = player Action = move = choice that agent can make at a point in the game Strategy s i = mapping from history (to the extent that the agent i can distinguish) to actions Strategy set S i = strategies available to the agent Strategy profile (s 1, s 2,..., s |A| ) = one strategy for each agent Agent’s utility is determined after each agent (including nature that is used to model uncertainty) has chosen its strategy, and game has been played: u i = u i (s 1, s 2,..., s |A| )

Game representations Extensive form player 1 1, 2 3, 4 player 2 Up Down Left Right 5, 6 7, 8 player 2 Left Right Matrix form (aka normal form aka strategic form) player 1’s strategy player 2’s strategy 1, 2 Up Down Left, Left Left, Right 3, 4 5, 67, 8 Right, Left Right, Right 3, 41, 2 5, 67, 8 Potential combinatorial explosion

Dominant strategy “equilibrium” Best response s i *: for all s i ’, u i (s i *,s -i ) ≥ u i (s i ’,s -i ) Dominant strategy s i *: s i * is a best response for all s -i –Does not always exist –Inferior strategies are called dominated Dominant strategy equilibrium is a strategy profile where each agent has picked its dominant strategy –Does not always exist –Requires no counterspeculation cooperate defect 3, 30, 5 5, 0 1, 1 Pareto optimal? Social welfare maximizing? Prisoners’ Dilemma

Nash equilibrium [Nash50] Sometimes an agent’s best response depends on others’ strategies: a dominant strategy does not exist A strategy profile is a Nash equilibrium if no player has incentive to deviate from his strategy given that others do not deviate: for every agent i, u i (s i *,s -i ) ≥ u i (s i ’,s -i ) for all s i ’ –Dominant strategy equilibria are Nash equilibria but not vice versa –Defect-defect is the only Nash eq. in Prisoner’s Dilemma –Battle of the Sexes (has no dominant strategy equilibria):

Criticisms of Nash equilibrium Not unique in all games, e.g. Battle of the Sexes –Approaches for addressing this problem Refinements (= strengthenings) of the equilibrium concept –Eliminate weakly dominated strategies first –Choose the Nash equilibrium with highest welfare –Subgame perfection –…–… Focal points Mediation Communication Convention Learning Does not exist in all games

Existence of (pure strategy) Nash equilibria Thrm. –Any finite game, –where each action node is alone in its information set (i.e. at every point in the game, the agent whose turn it is to move knows what moves have been played so far) –is dominance solvable by backward induction (at least as long as ties are ruled out) Constructive proof: Multi-player minimax search

Rock-scissors-paper game Sequential moves

Rock-scissors-paper game Simultaneous moves

Mixed strategy Nash equilibrium move of agent 1 move of agent 2 rock scissors paper 0, 0 1, -1 -1, 1 Symmetric mixed strategy Nash eq: Each player plays each pure strategy with probability 1/3 Mixed strategy = agent’s chosen probability distribution over pure strategies from its strategy set Each agent has a best response strategy and beliefs (consistent with each other) In mixed strategy equilibrium, each strategy that occurs in the mix of agent i has equal expected utility to i Information set (the mover does not know which node of the set she is in)

Existence & complexity of mixed strategy Nash equilibria Every finite player, finite strategy game has at least one Nash equilibrium if we admit mixed strategy equilibria as well as pure [Nash 50] –(Proof is based on Kakutani’s fix point theorem) May be hard to compute –Even in 2-agent matrix games Finding one is PPAD-complete (even with 0/1 payoffs) [Cheng&Deng FOCS-06; Abbott, Kane & Valiant FOCS-05] Finding an approximately good one is NP-hard [Conitzer&Sandholm]

Ultimatum game (for distributional bargaining)

Subgame perfect equilibrium & credible threats Proper subgame = subtree (of the game tree) whose root is alone in its information set Subgame perfect equilibrium = strategy profile that is in Nash equilibrium in every proper subgame (including the root), whether or not that subgame is reached along the equilibrium path of play E.g. Cuban missile crisis Pure strategy Nash equilibria: (Arm,Fold), (Retract,Nuke) Pure strategy subgame perfect equilibria: (Arm,Fold) Conclusion: Kennedy’s Nuke threat was not credible Khrushchev Kennedy Arm Retract Fold Nuke -1, , , -10

Ultimatum game, again

Thoughts on credible threats Could use software as a commitment device –If one can credibly convince others that one cannot change one’s software agent, then revealing the agent’s code acts as a credible commitment to one’s strategy –E.g. nuke in the missile crisis –E.g. accept no less than 60% as the second mover in the ultimatum game Restricting one’s strategy set can increase one’s utility –This cannot occur in single agent settings Social welfare can increase or decrease

Conclusions on game-theoretic analysis tools Tools for building robust, nonmanipulable systems for self-interested agents Different solution concepts –For existence, use strongest equilibrium concept –For uniqueness, use weakest equilibrium concept Ex post equilibrium  Nash equilibrium for all priors