Game Theory. Vincent Kubala

Similar documents
Game Theory. Vincent Kubala

Reading Robert Gibbons, A Primer in Game Theory, Harvester Wheatsheaf 1992.

ECO 220 Game Theory. Objectives. Agenda. Simultaneous Move Games. Be able to structure a game in normal form Be able to identify a Nash equilibrium

CSC304 Lecture 2. Game Theory (Basic Concepts) CSC304 - Nisarg Shah 1

Multi-player, non-zero-sum games

Computing Nash Equilibrium; Maxmin

Basic Game Theory. Economics Auction Theory. Instructor: Songzi Du. Simon Fraser University. September 7, 2016

CS510 \ Lecture Ariel Stolerman

NORMAL FORM (SIMULTANEOUS MOVE) GAMES

CPS 570: Artificial Intelligence Game Theory

Econ 302: Microeconomics II - Strategic Behavior. Problem Set #5 June13, 2016

CSC304 Lecture 3. Game Theory (More examples, PoA, PoS) CSC304 - Nisarg Shah 1

Mixed Strategies; Maxmin

Section Notes 6. Game Theory. Applied Math 121. Week of March 22, understand the difference between pure and mixed strategies.

Domination Rationalizability Correlated Equilibrium Computing CE Computational problems in domination. Game Theory Week 3. Kevin Leyton-Brown

DECISION MAKING GAME THEORY

Microeconomics of Banking: Lecture 4

Game Theory Lecturer: Ji Liu Thanks for Jerry Zhu's slides

1. Introduction to Game Theory

EC3224 Autumn Lecture #02 Nash Equilibrium

ECON 282 Final Practice Problems

THEORY: NASH EQUILIBRIUM

Finance Solutions to Problem Set #8: Introduction to Game Theory

Analyzing Games: Mixed Strategies

Chapter 15: Game Theory: The Mathematics of Competition Lesson Plan

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

Dominant Strategies (From Last Time)

Extensive-Form Games with Perfect Information

Chapter 3 Learning in Two-Player Matrix Games

Lecture #3: Networks. Kyumars Sheykh Esmaili

ECO 199 B GAMES OF STRATEGY Spring Term 2004 B February 24 SEQUENTIAL AND SIMULTANEOUS GAMES. Representation Tree Matrix Equilibrium concept

Multiple Agents. Why can t we all just get along? (Rodney King)

CSCI 699: Topics in Learning and Game Theory Fall 2017 Lecture 3: Intro to Game Theory. Instructor: Shaddin Dughmi

Computational Methods for Non-Cooperative Game Theory

n-person Games in Normal Form

Part 1. Midterm exam PS 30 November 2012

CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016

Games of Perfect Information and Backward Induction

INSTRUCTIONS: all the calculations on the separate piece of paper which you do not hand in. GOOD LUCK!

Robust Algorithms For Game Play Against Unknown Opponents. Nathan Sturtevant University of Alberta May 11, 2006

Rational decisions in non-probabilistic setting

COORDINATION GAMES. Nash Equilibria, Schelling Points and the Prisoner s Dilemma. Owain Evans, MIT Paradox, Monday 25 February 2013.

GAME THEORY: STRATEGY AND EQUILIBRIUM

Game Theory and Randomized Algorithms

FIRST PART: (Nash) Equilibria

Homework 5 Answers PS 30 November 2013

Game Theory: The Basics. Theory of Games and Economics Behavior John Von Neumann and Oskar Morgenstern (1943)

Game Theory. Wolfgang Frimmel. Subgame Perfect Nash Equilibrium

ECO 463. SimultaneousGames

Game Theory. Wolfgang Frimmel. Dominance

Game Theory. Department of Electronics EL-766 Spring Hasan Mahmood

February 11, 2015 :1 +0 (1 ) = :2 + 1 (1 ) =3 1. is preferred to R iff

U strictly dominates D for player A, and L strictly dominates R for player B. This leaves (U, L) as a Strict Dominant Strategy Equilibrium.

(a) Left Right (b) Left Right. Up Up 5-4. Row Down 0-5 Row Down 1 2. (c) B1 B2 (d) B1 B2 A1 4, 2-5, 6 A1 3, 2 0, 1

17.5 DECISIONS WITH MULTIPLE AGENTS: GAME THEORY

UPenn NETS 412: Algorithmic Game Theory Game Theory Practice. Clyde Silent Confess Silent 1, 1 10, 0 Confess 0, 10 5, 5

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

LECTURE 26: GAME THEORY 1

Noncooperative Games COMP4418 Knowledge Representation and Reasoning

International Economics B 2. Basics in noncooperative game theory

1. Simultaneous games All players move at same time. Represent with a game table. We ll stick to 2 players, generally A and B or Row and Col.

Introduction to Game Theory

Multiagent Systems: Intro to Game Theory. CS 486/686: Introduction to Artificial Intelligence

Backward Induction and Stackelberg Competition

CMU Lecture 22: Game Theory I. Teachers: Gianni A. Di Caro

final examination on May 31 Topics from the latter part of the course (covered in homework assignments 4-7) include:

Game theory. Logic and Decision Making Unit 2

Minmax and Dominance

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I

Agenda. Intro to Game Theory. Why Game Theory. Examples. The Contractor. Games of Strategy vs other kinds

Lecture 6: Basics of Game Theory

Game Theory ( nd term) Dr. S. Farshad Fatemi. Graduate School of Management and Economics Sharif University of Technology.

Spring 2014 Quiz: 10 points Answer Key 2/19/14 Time Limit: 53 Minutes (FAS students: Teaching Assistant. Total Point Value: 10 points.

[ Game Theory ] A short primer

Name. Midterm, Econ 171, February 27, 2014

Grade 7/8 Math Circles. February 14 th /15 th. Game Theory. If they both confess, they will both serve 5 hours of detention.

CSC 380 Final Presentation. Connect 4 David Alligood, Scott Swiger, Jo Van Voorhis

Games. Episode 6 Part III: Dynamics. Baochun Li Professor Department of Electrical and Computer Engineering University of Toronto

CMU-Q Lecture 20:

SF2972 Game Theory Written Exam March 17, 2011

Lecture Notes on Game Theory (QTM)

16.410/413 Principles of Autonomy and Decision Making

The extensive form representation of a game

Games in Extensive Form

Games in Extensive Form, Backward Induction, and Subgame Perfection:

Economics 201A - Section 5

Two-Person General-Sum Games GAME THEORY II. A two-person general sum game is represented by two matrices and. For instance: If:

Decision Methods for Engineers

Student Name. Student ID

Introduction to Game Theory

Lecture 10: September 2

Simultaneous-Move Games: Mixed Strategies. Games Of Strategy Chapter 7 Dixit, Skeath, and Reiley

Game Theory. Problem data representing the situation are constant. They do not vary with respect to time or any other basis.

Game Theory Refresher. Muriel Niederle. February 3, A set of players (here for simplicity only 2 players, all generalized to N players).

Chapter 13. Game Theory

Summary Overview of Topics in Econ 30200b: Decision theory: strong and weak domination by randomized strategies, domination theorem, expected utility

Solution Concepts 4 Nash equilibrium in mixed strategies

Engineering Decisions

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Design of intelligent surveillance systems: a game theoretic case. Nicola Basilico Department of Computer Science University of Milan

Transcription:

Game Theory Vincent Kubala vkubala@cs.brown.edu

Goals efine game Link games to AI Introduce basic terminology of game theory Overall: give you a new way to think about some problems

What Is Game Theory? Field of work involving games, answering such questions as: How should you play games? How do most people play games? How can you create a game that has certain desirable properties?

What Is a Game?

What Is a Game? It is a situation in which there are: Players: decision-making agents States: where are we in the game? Actions that players can take that determine (possibly randomly) the next state Outcomes or Terminal States Goals for each player (give a score to each outcome)

Example: Rock-Paper-Scissors Players? 2 players States? before decisions are made, all possibilities after decisions are revealed Actions? {Rock, Paper, Scissors} Outcomes? {(Rock, Rock), (Rock, Paper),, (Scissors, Scissors)} Goals? Maximize score, where score is 1 for win, 0 for loss, ½ for tie

Example: lasses Players? All students, instructor(s) States? points in time Actions? students: instructors: Outcomes? amount learned by students, grades, time spent, memories made Goals? attain some ideal balance over attributes that define the outcomes

Why Study Game Theory in an AI ourse? making good decisions AI making good decisions in games Game Theory AI often created for situations that can be thought of as games

How o Games iffer?

Sequential vs. Simultaneous Turns Sequential Simultaneous

onstant-sum vs. Variable-Sum onstant-sum Variable-Sum

Restricting the iscussion 2-player, one-turn, simultaneous-move games

Normal Form Representation R P S R ½, ½ 0, 1 1, 0 P 1, 0 ½, ½ 0, 1 S 0, 1 1, 0 ½, ½

Strategies Strategy = A specification of what to do in every single non-terminal state of the game Functions from states to (probability distributions over) legal actions Pure vs. Mixed Examples: Trading: I ll accept an offer of $20 or higher, but not lower hess: Full lookup table of moves and actions to make

What s the best strategy in rock-paper-scissors? It depends on what the other player is doing!

Best Response But if we knew what the other player s strategy? Then we could choose the best strategy. Now it s an optimization problem!

ominated Strategies A strategy s is said to be dominated by a strategy s* if s* always gives higher payoff. 3, 3 0, 5 5, 0 1, 1

ominated Strategies A strategy s is said to be dominated by a strategy s* if s* always gives higher payoff. 3, 3 0, 5 5, 0 1, 1

ominated Strategies A strategy s is said to be dominated by a strategy s* if s* always gives higher payoff. 3, 3 0, 5 5, 0 1, 1

ominant Strategies A strategy is dominant if it dominates all other strategies. 3, 3 0, 5 5, 0 1, 1

Iterated ominance L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Iterated ominance L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Iterated ominance L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Iterated ominance L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Iterated ominance L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Iterated ominance Iterated Elimination of ominated Strategies (IES) Won t always produce a unique solution ommon Knowledge of Rationality (KR) Faithful Approach

onservative Approach: Maximin Ensure the best worst-case scenario possible L R U 6, 1 1, 0 6, 2 M 1, 4 0, 5 5, 5 3, 4 4, 3 2, 0

Two ifferent Approaches Faithful approach: assume KR onservative approach: assume nothing, and also avoid risk

Your Turn! L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Your Turn! (Maximin) L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Your Turn! (IES) L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Your Turn! (IES) L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Your Turn! (IES) L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Your Turn! (IES) L R U 3, 1 2, 0 0, 2 M 4, 7 3, 6 1, 5 3, 4 0, 5 5, 0

Nash Equilibrium strategy profile - specification of strategies for all players Nash equilibrium - strategy profile such that players are mutually best-responding In other words: From a NE, no player can can do better by switching strategies alone

Nash Equilibrium: Stag Hunt B S B 2, 2 2, 0 S 0, 2 3, 3 Experiment!

Nash Equilibrium: Stag Hunt Are there dominated strategies? B S B 2, 2 2, 0 S 0, 2 3, 3 Are there more equilibria? Play B with probability ⅓, S with probability ⅔

Bigger Example of NE L R U 9, 1 10, 6 1, 3 M 6, 5 6, 1 6, 5 8, 1 4, 10 8, 10

How to Find NE L R U 9, 1 10, 6 1, 3 M 6, 5 6, 1 6, 5 8, 1 4, 10 8, 10

Properties of NE There is always at least one If IES produces a unique solution, it is a NE.

Next time: Learn algorithms for finding maximin pure strategies in sequential, constant-sum, many-turn games