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

Similar documents
A Brief Introduction to Game Theory

A Brief Introduction to Game Theory

2. The Extensive Form of a Game

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

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

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

Lecture #3: Networks. Kyumars Sheykh Esmaili

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

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

DECISION MAKING GAME THEORY

Optimal Rhode Island Hold em Poker

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

CS510 \ Lecture Ariel Stolerman

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

ECO 463. SimultaneousGames

Introduction to Game Theory a Discovery Approach. Jennifer Firkins Nordstrom

CPS 570: Artificial Intelligence Game Theory

Microeconomics of Banking: Lecture 4

Advanced Microeconomics: Game Theory

1 Game Theory and Strategic Analysis

Solution Concepts 4 Nash equilibrium in mixed strategies

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

Reflections on the First Man vs. Machine No-Limit Texas Hold 'em Competition

Imperfect Information. Lecture 10: Imperfect Information. What is the size of a game with ii? Example Tree

1\2 L m R M 2, 2 1, 1 0, 0 B 1, 0 0, 0 1, 1

Extensive Games with Perfect Information A Mini Tutorial

2-Player Zero-Sum games. 2-player general-sum games. In general, game theory is a place where randomized algorithms are crucial

The extensive form representation of a game

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

Introduction to Auction Theory: Or How it Sometimes

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

Games of Perfect Information and Backward Induction

Introduction to Game Theory

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

THEORY: NASH EQUILIBRIUM

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

Contents. MA 327/ECO 327 Introduction to Game Theory Fall 2017 Notes. 1 Wednesday, August Friday, August Monday, August 28 6

Game Theory and the Environment. Game Theory and the Environment

ECON 282 Final Practice Problems

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

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

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

Introduction: What is Game Theory?

Mixed Strategies; Maxmin

Game Theory. (4) What would you choose if your partner chooses Heads? (5) What would you choose if your partner chooses Tails?

Introduction to Game Theory

Adversarial Search and Game Theory. CS 510 Lecture 5 October 26, 2017

Introduction to Game Theory I

Incomplete Information. So far in this course, asymmetric information arises only when players do not observe the action choices of other players.

Sequential games. We may play the dating game as a sequential game. In this case, one player, say Connie, makes a choice before the other.

LECTURE 26: GAME THEORY 1

INTRODUCTION TO GAME THEORY

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

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

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

Dynamic games: Backward induction and subgame perfection

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

Comp 3211 Final Project - Poker AI

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Algorithmic Game Theory Date: 12/6/18

Tutorial 1. (ii) There are finite many possible positions. (iii) The players take turns to make moves.

Analyzing Games: Mixed Strategies

Modeling Security Decisions as Games

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

1. Introduction to Game Theory

CS221 Final Project Report Learn to Play Texas hold em

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

An Introduction to Poker Opponent Modeling

Games with Sequential Moves. Games Of Strategy Chapter 3 Dixit, Skeath, and Reiley

Game Theory and Algorithms Lecture 3: Weak Dominance and Truthfulness

Backward Induction and Stackelberg Competition

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

ECO 5341 Strategic Behavior Lecture Notes 3

ECO 5341 Signaling Games: Another Example. Saltuk Ozerturk (SMU)

ECON 312: Games and Strategy 1. Industrial Organization Games and Strategy

Using Fictitious Play to Find Pseudo-Optimal Solutions for Full-Scale Poker

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

What is Trust and How Can My Robot Get Some? AIs as Members of Society

Perfect Bayesian Equilibrium

UC Berkeley Haas School of Business Economic Analysis for Business Decisions (EWMBA 201A) Game Theory I (PR 5) The main ideas

What is... Game Theory? By Megan Fava

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

PROBLEM SET Explain the difference between mutual knowledge and common knowledge.

Lecture 6: Basics of Game Theory

Weeks 3-4: Intro to 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.

Game Theory. Vincent Kubala

Game Tree Search. CSC384: Introduction to Artificial Intelligence. Generalizing Search Problem. General Games. What makes something a game?

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Algorithms and Game Theory Date: 12/4/14

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

14.12 Game Theory Lecture Notes Lectures 10-11

Game Theory. Vincent Kubala

Introduction to Game Theory

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

FIRST PART: (Nash) Equilibria

Chapter 13. Game Theory

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

ECON 301: Game Theory 1. Intermediate Microeconomics II, ECON 301. Game Theory: An Introduction & Some Applications

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

After receiving his initial two cards, the player has four standard options: he can "Hit," "Stand," "Double Down," or "Split a pair.

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

Transcription:

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

Game Theory Noam Brown Carnegie Mellon TechNights

Prisoner s Dilemma Need 2 volunteers Don t Betray Betray Don t Betray 2, 2 0, 3 Betray 3, 0 1, 1

Nash Equilibrium Nash Equilibrium: A set of strategies where no player has incentive to deviate Don t Betray If opponent betrays, 1 > 0 If opponent does not betray, 3 > 2 Betray Don t Betray 2, 2 0, 3 Betray 3, 0 1, 1

What are Games? Requirements for a game: At least 2 players Actions available for each player Payoffs to each player for those actions Examples?

What is Game Theory? Assumptions in Game Theory: 1) All players want to maximize their utility (candy) 2) All players are rational 3) It is common knowledge that all players are rational

Tragedy of the Commons Groups of 5-6 Game 1: To pollute or not pollute? Everyone receives 3 fish Anyone may pollute. If you pollute, you receive +2 fish and everyone else receives -1. Game 2: Same as Game 1, except players first vote on whether polluting is allowed. If all players vote against polluting, it is not allowed

Tragedy of the Commons

2/3 Average Everyone plays! Everyone writes down a number in [0, 100]. Let X be the average of all guesses Whoever s guess is closest to 2 X wins. 3

2/3 Average Analysis 0 100 Range of guesses is [0,100], so range of winning guesses is [0,66 2 3 ]

2/3 Average Analysis 66.7 0 100 Range of guesses is [0,100], so range of winning guesses is [0,66 2 ] 3 Therefore, range of rational guesses is [0,66 2 ], 3 so range of winning guesses is [0,44 4 ] 9

2/3 Average Analysis 44.4 66.7 0 100 Range of guesses is [0,100], so range of winning guesses is [0,66 2 ] 3 Therefore, range of rational guesses is [0,66 2 ], 3 so range of winning guesses is [0,44 4 ] 9 Therefore The game-theoretic solution is 0

Pirate s Treasure Groups of 5-6 Pirates are ordered A, B, C, D, and E. A starts as captain. The captain must divide 20 pieces of treasure among the pirates. Then, all pirates vote on the division (the captain breaks ties) If the vote succeeds, the treasure is divided. Otherwise, the captain is thrown overboard and the next pirate in the order becomes the captain.

Pirate s Treasure A B C D E Captain A: Captain B: Captain C: Captain D: Captain E:

Pirate s Treasure Backward induction! A B C D E Captain A: Captain B: Captain C: Captain D: Captain E: X X X X 20

Pirate s Treasure Backward induction! A B C D E Captain A: Captain B: Captain C: Captain D: X X X 20 0 Captain E: X X X X 20

Pirate s Treasure Backward induction! A B C D E Captain A: Captain B: Captain C: X X 19 0 1 Captain D: X X X 20 0 Captain E: X X X X 20

Pirate s Treasure Backward induction! A B C D E Captain A: Captain B: X 19 0 1 0 Captain C: X X 19 0 1 Captain D: X X X 20 0 Captain E: X X X X 20

Pirate s Treasure Backward induction! A B C D E Captain A: 18 0 1 0 1 Captain B: X 19 0 1 0 Captain C: X X 19 0 1 Captain D: X X X 20 0 Captain E: X X X X 20

Rock, Paper, Scissors Does Rock, Paper, Scissors have a Nash equilibrium? 0,0-1,1 1,-1 1,-1 0,0-1,1-1,1 1,-1 0,0

Poker Artificial Intelligence I do research on Poker AI Defending world champion among poker AIs Played against the world s best human poker players in 2015

Half-Street Kuhn Poker 3 cards: J, Q, and K. Highest card wins Two players are dealt one of the cards Both players ante 1 chip P1 may bet or check If P1 checks, the higher card wins 1 chip If P1 bets, P2 may call or fold - If P2 folds, P1 wins 1 chip - If P2 calls, the highest card wins 2 chips ±1 P1 P2 1, 1 ±2 21

Half-Street Kuhn Poker Strategy P1 should always bet with K P2 should always call with K P2 should never call with J Therefore P1 should never bet with Q! ±1 P1 P2 1, 1 ±2 22

Half-Street Kuhn Poker Strategy P1 should always bet with K P2 should always call with K P2 should never call with J Therefore P1 should never bet with Q! Call with Q ±1 P1 P2 1, 1 ±2 Fold with Q Bet with J Check with J 23

Half-Street Kuhn Poker Strategy P1 should always bet with K P2 should always call with K P2 should never call with J Therefore P1 should never bet with Q! Optimal strategy: Randomize! P1: Bets with J 33% of the time P2: Call with Q 33% of the time ±1 P1 P2 1, 1 ±2 24

Other Topics: Braess Paradox Can building a road increase traffic? Suppose there are 4000 drivers We construct a superfast highway from A to B

Other Topics: Elections Are there election systems where everyone wants to vote truthfully?