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

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

Minmax and Dominance

ECO 463. SimultaneousGames

Game Theory. Vincent Kubala

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

Normal Form Games: A Brief Introduction

EC3224 Autumn Lecture #02 Nash Equilibrium

CPS 570: Artificial Intelligence Game Theory

Game Theory. Vincent Kubala

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

LECTURE 26: GAME THEORY 1

NORMAL FORM (SIMULTANEOUS MOVE) GAMES

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

Lecture #3: Networks. Kyumars Sheykh Esmaili

Mixed Strategies; Maxmin

Game Theory. Wolfgang Frimmel. Dominance

CS510 \ Lecture Ariel Stolerman

Homework 5 Answers PS 30 November 2013

Introduction to Game Theory

Dominant Strategies (From Last Time)

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

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

CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2016 Prof. Michael Kearns

Introduction to (Networked) Game Theory. Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

Computing Nash Equilibrium; Maxmin

Note: A player has, at most, one strictly dominant strategy. When a player has a dominant strategy, that strategy is a compelling choice.

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

Introduction to Game Theory

1. Introduction to Game Theory

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

CMU-Q Lecture 20:

Noncooperative Games COMP4418 Knowledge Representation and Reasoning

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

Lecture 7: Dominance Concepts

Analyzing Games: Mixed Strategies

THEORY: NASH EQUILIBRIUM

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

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

DECISION MAKING GAME THEORY

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

Distributed Optimization and Games

Multi-player, non-zero-sum games

Solution Concepts 4 Nash equilibrium in mixed strategies

"Students play games while learning the connection between these games and Game Theory in computer science or Rock-Paper-Scissors and Poker what s

n-person Games in Normal Form

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I

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

ECON 282 Final Practice Problems

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

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

Dominant and Dominated Strategies

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

EconS Game Theory - Part 1

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

Introduction to Game Theory I

Game theory. Logic and Decision Making Unit 2

Student Name. Student ID

Introduction to Game Theory. František Kopřiva VŠE, Fall 2009

Nash Equilibrium. An obvious way to play? Player 1. Player 2. Player 2

Advanced Microeconomics: Game Theory

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

Lecture 11 Strategic Form Games

[ Game Theory ] A short primer

Dominance and Best Response. player 2

ESSENTIALS OF GAME THEORY

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

Introduction to Game Theory

Microeconomics of Banking: Lecture 4

Exercises for Introduction to Game Theory SOLUTIONS

Evolutionary Game Theory and Linguistics

Name. Midterm, Econ 171, February 27, 2014

4/21/2016. Intermediate Microeconomics W3211. Lecture 20: Game Theory 2. The Story So Far. Today. But First.. Introduction

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

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

Dominant and Dominated Strategies

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

Nash Equilibrium. Felix Munoz-Garcia School of Economic Sciences Washington State University. EconS 503

Distributed Optimization and Games

Game Theory Week 1. Game Theory Course: Jackson, Leyton-Brown & Shoham. Game Theory Course: Jackson, Leyton-Brown & Shoham Game Theory Week 1

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

Introduction: What is Game Theory?

Games of Perfect Information and Backward Induction

Finite games: finite number of players, finite number of possible actions, finite number of moves. Canusegametreetodepicttheextensiveform.

Introduction to Game Theory

ECO 5341 Strategic Behavior Lecture Notes 3

The Game Theory of Game Theory Ruben R. Puentedura, Ph.D.

Game Theory: introduction and applications to computer networks

Part 1. Midterm exam PS 30 November 2012

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness

Chapter 30: Game Theory

Introduction to Game Theory

RECITATION 8 INTRODUCTION

Prisoner 2 Confess Remain Silent Confess (-5, -5) (0, -20) Remain Silent (-20, 0) (-1, -1)

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

Lecture 5: Subgame Perfect Equilibrium. November 1, 2006

0.1 Battle of the Sexes. 0.2 Chicken. 0.3 Coordination Game

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Game Theory

Chapter 3 Learning in Two-Player Matrix Games

Transcription:

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

Game Theory How do rational, self-interested agents act? Each agent has a set of possible actions Rules of the game: Rewards for the agents as a function of the actions taken by different agents We focus on noncooperative games No external force or agencies enforcing coalitions CSC304 - Nisarg Shah 2

Normal Form Games A set of players N = 1,, n A set of actions S Action of player i s i Action profile Ԧs = (s 1,, s n ) For each player i, utility function u i : S n R Given action profile Ԧs = (s 1,, s n ), each player i gets reward u i s 1,, s n CSC304 - Nisarg Shah 3

Normal Form Games Recall: Prisoner s dilemma S = {Silent,Betray} Sam s Actions John s Actions Stay Silent Betray Stay Silent (-1, -1) (-3, 0) Betray (0, -3) (-2, -2) u Sam (Betray, Silent) u John (Betray, Silent) s Sam s John CSC304 - Nisarg Shah 4

Player Strategies Pure strategy Choose an action to play E.g., Betray For our purposes, simply an action. o In repeated or multi-move games (like Chess), need to choose an action to play at every step of the game based on history. Mixed strategy Choose a probability distribution over actions Randomize over pure strategies E.g., Betray with probability 0.3, and stay silent with probability 0.7 CSC304 - Nisarg Shah 5

Dominant Strategies For player i, s i dominates s i if playing s i is better than playing s i irrespective of the strategies of the other players. Two variants: Weakly dominate / Strictly dominate u i s i, Ԧs i u i s i, Ԧs i, Ԧs i Strict inequality for some Ԧs i Strict inequality for all Ԧs i Weak Strict CSC304 - Nisarg Shah 6

Dominant Strategies s i is a strictly (or weakly) dominant strategy for player i if it strictly (or weakly) dominates every other strategy If there exists a strictly dominant strategy Only makes sense to play it If every player has a strictly dominant strategy Determines the rational outcome of the game CSC304 - Nisarg Shah 7

Example: Prisoner s Dilemma Recap: John s Actions Stay Silent Betray Sam s Actions Stay Silent (-1, -1) (-3, 0) Betray (0, -3) (-2, -2) Each player strictly wants to Betray if the other player will stay silent Betray if the other player will betray Betray = strictly dominant strategy for each player CSC304 - Nisarg Shah 8

Iterated Elimination What if there are no dominant strategies? No single strategy dominates every other strategy But some strategies might still be dominated Assuming everyone knows everyone is rational Can remove their dominated strategies Might reveal a newly dominant strategy Eliminating only strictly dominated vs eliminating weakly dominated CSC304 - Nisarg Shah 9

Iterated Elimination Toy example: Microsoft vs Startup Enter the market or stay out? Microsoft Startup Enter Stay Out Enter (2, -2) (4, 0) Stay Out (0, 4) (0, 0) Q: Is there a dominant strategy for startup? Q: Do you see a rational outcome of the game? CSC304 - Nisarg Shah 10

Iterated Elimination More serious: Guess 2/3 of average Each student guesses a real number between 0 and 100 (inclusive) The student whose number is the closest to 2/3 of the average of all numbers wins! Q: What would you do? CSC304 - Nisarg Shah 11

Nash Equilibrium If you can find strictly dominant strategies Either directly, or by iteratively eliminating dominated strategies Rational outcome of the game What if this doesn t help? Students Professor Attend Be Absent Attend (3, 1) (-1, -3) Be Absent (-1, -1) (0, 0) CSC304 - Nisarg Shah 12

Nash Equilibrium Domination X dominates Y = Play X instead of Y irrespective of what others are doing Too strong Replace by given what others are doing Nash Equilibrium A strategy profile Ԧs is in Nash equilibrium if s i is the best action for player i given that other players are playing Ԧs i u i s i, Ԧs i u i s i, Ԧs i, s i No quantifier on Ԧs i CSC304 - Nisarg Shah 13

Recap: Prisoner s Dilemma Sam s Actions John s Actions Stay Silent Betray Stay Silent (-1, -1) (-3, 0) Betray (0, -3) (-2, -2) Nash equilibrium? Q: If player i has a strictly dominant strategy a) It has nothing to do with Nash equilibria. b) It must be part of some Nash equilibrium. c) It must be part of all Nash equilibria. CSC304 - Nisarg Shah 14

Recap: Prisoner s Dilemma Sam s Actions John s Actions Stay Silent Betray Stay Silent (-1, -1) (-3, 0) Betray (0, -3) (-2, -2) Nash equilibrium? Q: If player i has a weakly dominant strategy a) It has nothing to do with Nash equilibria. b) It must be part of some Nash equilibrium. c) It must be part of all Nash equilibria. CSC304 - Nisarg Shah 15

Recap: Microsoft vs Startup Microsoft Startup Enter Stay Out Enter (2, -2) (4, 0) Stay Out (0, 4) (0, 0) Nash equilibrium? Q: Removal of strictly dominated strategies a) Might remove existing Nash equilibria. b) Might add new Nash equilibria. c) Both of the above. d) None of the above. CSC304 - Nisarg Shah 16

Recap: Microsoft vs Startup Microsoft Startup Enter Stay Out Enter (2, -2) (4, 0) Stay Out (0, 4) (0, 0) Nash equilibrium? Q: Removal of weakly dominated strategies a) Might remove existing Nash equilibria. b) Might add new Nash equilibria. c) Both of the above. d) None of the above. CSC304 - Nisarg Shah 17

Recap: Attend or Not Students Professor Attend Be Absent Attend (3, 1) (-1, -3) Be Absent (-1, -1) (0, 0) Nash equilibrium? CSC304 - Nisarg Shah 18

Example: Stag Hunt Hunter 2 Hunter 1 Stag Hare Stag (4, 4) (0, 2) Hare (2, 0) (1, 1) Game: Each hunter decides to hunt stag or hare. Stag = 8 days of food, hare = 2 days of food Catching stag requires both hunters, catching hare requires only one. If they catch only one animal, they share. Nash equilibrium? CSC304 - Nisarg Shah 19

Example: Rock-Paper-Scissor P2 P1 Rock Paper Scissor Rock (0, 0) (-1, 1) (1, -1) Paper (1, -1) (0, 0) (-1, 1) Scissor (-1, 1) (1, -1) (0, 0) Nash equilibrium? CSC304 - Nisarg Shah 20

Example: Inspect Or Not Driver Inspector Inspect Don t Inspect Pay Fare (-10, -1) (-10, 0) Don t Pay Fare (-90, 29) (0, -30) Game: Fare = 10 Cost of inspection = 1 Fine if fare not paid = 30 Total cost to driver if caught = 90 Nash equilibrium? CSC304 - Nisarg Shah 21

Nash s Beautiful Result Theorem: Every normal form game admits a mixedstrategy Nash equilibrium. What about Rock-Paper-Scissor? P2 P1 Rock Paper Scissor Rock (0, 0) (-1, 1) (1, -1) Paper (1, -1) (0, 0) (-1, 1) Scissor (-1, 1) (1, -1) (0, 0) CSC304 - Nisarg Shah 22

Indifference Principle If the mixed strategy of player i in a Nash equilibrium randomizes over a set of pure strategies T i, then the expected payoff to player i from each pure strategy in T i must be identical. Derivation of rock-paper-scissor on the blackboard. CSC304 - Nisarg Shah 23

Extra Fun 1: Cunning Airlines Two travelers lose their luggage. Airline agrees to refund up to $100 to each. Policy: Both travelers would submit a number between 2 and 99 (inclusive). If both report the same number, each gets this value. If one reports a lower number (s) than the other (t), the former gets s+2, the latter gets s-2............ 95 96 97 98 s 99 t 100 CSC304 - Nisarg Shah 24

Extra Fun 2: Ice Cream Shop Two brothers, each wants to set up an ice cream shop on the beach ([0,1]). If the shops are at s, t (with s t) The brother at s gets 0, s+t 2, the other gets s+t 2, 1 0 s t 1 CSC304 - Nisarg Shah 25