CPS 270: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.

Slides:



Advertisements
Similar presentations
CPS Bayesian games and their use in auctions Vincent Conitzer
Advertisements

GAME THEORY.
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.
Strongly based on Slides by Vincent Conitzer of Duke
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
1 Game Theory. 2 Definitions Game theory -- formal way to analyze interactions among a group of rational agents behaving strategically Agents – players.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
6-1 LECTURE 6: MULTIAGENT INTERACTIONS An Introduction to MultiAgent Systems
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
Porter's 5 Forces POTENTIAL ENTRANTS SUPPLIERS BUYERS SUBSTITUTES INDUSTRY COMPETITORS Rivalry Among Existing Firms.
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
 1. Introduction to game theory and its solutions.  2. Relate Cryptography with game theory problem by introducing an example.  3. Open questions and.
Game Theory Developed to explain the optimal strategy in two-person interactions. Initially, von Neumann and Morganstern Zero-sum games John Nash Nonzero-sum.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
Economics 202: Intermediate Microeconomic Theory 1.HW #6 on website. Due Thursday. 2.No new reading for Thursday, should be done with Ch 8, up to page.
An Introduction to Game Theory Part I: Strategic Games
Games with Simultaneous Moves I :Discrete Strategies
Vincent Conitzer CPS Normal-form games Vincent Conitzer
Nash Equilibrium: Theory. Strategic or Simultaneous-move Games Definition: A simultaneous-move game consists of: A set of players For each player, a set.
by Vincent Conitzer of Duke
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
This Wednesday Dan Bryce will be hosting Mike Goodrich from BYU. Mike is going to give a talk during :30 to 12:20 in Main 117 on his work on UAVs.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Game Theory Objectives:
Game Theory.
Today: Some classic games in game theory
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
CPS Learning in games Vincent Conitzer
Vincent Conitzer CPS Game Theory Vincent Conitzer
Risk attitudes, normal-form games, dominance, iterated dominance Vincent Conitzer
CPS 170: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
Advanced Artificial Intelligence Lecture 3B: Game theory.
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie Mellon University.
Worlds with many intelligent agents An important consideration in AI, as well as games, distributed systems and networking, economics, sociology, political.
Game Theory Robin Burke GAM 224 Spring Outline Admin Game Theory Utility theory Zero-sum and non-zero sum games Decision Trees Degenerate strategies.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
A Little Game Theory1 A LITTLE GAME THEORY Mike Bailey MSIM 852.
Chapter 11 Game Theory Math Game Theory What is it? – a way to model conflict and competition – one or more "players" make simultaneous decisions.
THE “CLASSIC” 2 x 2 SIMULTANEOUS CHOICE GAMES Topic #4.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
CPS LP and IP in Game theory (Normal-form Games, Nash Equilibria and Stackelberg Games) Joshua Letchford.
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.
CPS 570: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
CPS Utility theory, normal-form games
Vincent Conitzer CPS Learning in games Vincent Conitzer
1 CSC 384 Lecture Slides (c) , C. Boutilier and P. Poupart CSC384: Lecture 11  Last time Costs, Heuristics, LCFS, BeFS, A*, IDS  Today game.
GAME THEORY Day 5. Minimax and Maximin Step 1. Write down the minimum entry in each row. Which one is the largest? Maximin Step 2. Write down the maximum.
Games, Strategies, and Decision Making By Joseph Harrington, Jr. First Edition Chapter 4: Stable Play: Nash Equilibria in Discrete Games with Two or Three.
Advanced Subjects in GT Outline of the tutorials Static Games of Complete Information Introduction to games Normal-form (strategic-form) representation.
1 Fahiem Bacchus, University of Toronto CSC384: Intro to Artificial Intelligence Game Tree Search I ● Readings ■ Chapter 6.1, 6.2, 6.3, 6.6 ● Announcements:
Game theory Chapter 28 and 29
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.
Simultaneous Move Games: Discrete Strategies
CPS 570: Artificial Intelligence Game Theory
Communication Complexity as a Lower Bound for Learning in Games
Game theory Chapter 28 and 29
Game Theory.
Vincent Conitzer Normal-form games Vincent Conitzer
Lecture 20 Linear Program Duality
Instructor: Vincent Conitzer
Introduction to Game Theory
Game theory review for agent design tutorial
Introduction to Game Theory
Presentation transcript:

CPS 270: Artificial Intelligence Game Theory Instructor: Vincent Conitzer

“2/3 of the average” game Everyone writes down a number between 0 and 100 Person closest to 2/3 of the average wins Example: –A says 50 –B says 10 –C says 90 –Average(50, 10, 90) = 50 –2/3 of average = –A is closest (| | = 16.67), so A wins

What is game theory? Game theory studies settings where multiple parties (agents) each have –different preferences (utility functions), –different actions that they can take Each agent’s utility (potentially) depends on all agents’ actions –What is optimal for one agent depends on what other agents do Very circular! Game theory studies how agents can rationally form beliefs over what other agents will do, and (hence) how agents should act –Useful for acting as well as predicting behavior of others

Rock-paper-scissors 0, 0-1, 11, -1 0, 0-1, 1 1, -10, 0 Row player aka. player 1 chooses a row Column player aka. player 2 (simultaneously) chooses a column A row or column is called an action or (pure) strategy Row player’s utility is always listed first, column player’s second Zero-sum game: the utilities in each entry sum to 0 (or a constant) Three-player game would be a 3D table with 3 utilities per entry, etc.

“Chicken” 0, 0-1, 1 1, -1-5, -5 D S DS S D D S Two players drive cars towards each other If one player goes straight, that player wins If both go straight, they both die not zero-sum

Rock-paper-scissors – Seinfeld variant 0, 01, -1 -1, 10, 0-1, 1 1, -10, 0 MICKEY: All right, rock beats paper! (Mickey smacks Kramer's hand for losing) KRAMER: I thought paper covered rock. MICKEY: Nah, rock flies right through paper. KRAMER: What beats rock? MICKEY: (looks at hand) Nothing beats rock.

Dominance Player i’s strategy s i strictly dominates s i ’ if –for any s -i, u i (s i, s -i ) > u i (s i ’, s -i ) s i weakly dominates s i ’ if –for any s -i, u i (s i, s -i ) ≥ u i (s i ’, s -i ); and –for some s -i, u i (s i, s -i ) > u i (s i ’, s -i ) 0, 01, -1 -1, 10, 0-1, 1 1, -10, 0 strict dominance weak dominance -i = “the player(s) other than i”

Prisoner’s Dilemma -2, -20, -3 -3, 0-1, -1 confess Pair of criminals has been caught District attorney has evidence to convict them of a minor crime (1 year in jail); knows that they committed a major crime together (3 years in jail) but cannot prove it Offers them a deal: –If both confess to the major crime, they each get a 1 year reduction –If only one confesses, that one gets 3 years reduction don’t confess confess

“Should I buy an SUV?” -10, -10-7, , -7-8, -8 cost: 5 cost: 3 cost: 5 cost: 8cost: 2 purchasing cost accident cost

Mixed strategies Mixed strategy for player i = probability distribution over player i’s (pure) strategies E.g. 1/3, 1/3, 1/3 Example of dominance by a mixed strategy: 3, 00, 0 3, 0 1, 0 1/2

Checking for dominance by mixed strategies Linear program for checking whether strategy s i * is strictly dominated by a mixed strategy: maximize ε such that: –for any s -i, Σ s i p s i u i (s i, s -i ) ≥ u i (s i *, s -i ) + ε –Σ s i p s i = 1 Linear program for checking whether strategy s i * is weakly dominated by a mixed strategy: maximize Σ s -i (Σ s i p s i u i (s i, s -i )) - u i (s i *, s -i ) such that: –for any s -i, Σ s i p s i u i (s i, s -i ) ≥ u i (s i *, s -i ) –Σ s i p s i = 1

Iterated dominance Iterated dominance: remove (strictly/weakly) dominated strategy, repeat Iterated strict dominance on Seinfeld’s RPS: 0, 01, -1 -1, 10, 0-1, 1 1, -10, 0 1, -1 -1, 10, 0

Iterated dominance: path (in)dependence 0, 10, 0 1, 0 0, 00, 1 Iterated weak dominance is path-dependent: sequence of eliminations may determine which solution we get (if any) (whether or not dominance by mixed strategies allowed) 0, 10, 0 1, 0 0, 00, 1 0, 0 1, 0 0, 00, 1 Iterated strict dominance is path-independent: elimination process will always terminate at the same point (whether or not dominance by mixed strategies allowed)

“2/3 of the average” game revisited (2/3)*100 (2/3)*(2/3)*100 … dominated dominated after removal of (originally) dominated strategies