LECTURE 10: GAMES IN EXTENSIVE FORM

Similar documents
Sequential lmove Games. Using Backward Induction (Rollback) to Find Equilibrium

Backward Induction and Subgame Perfection

Game Theory and Algorithms Lecture 10: Extensive Games: Critiques and Extensions

1 Representation of Games. Kerschbamer: Commitment and Information in Games

6.254 : Game Theory with Engineering Applications Lecture 2: Strategic Form Games

One pile, two pile, three piles

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015

Decision Making under Uncertainty

Game Theory 1. Introduction

6.207/14.15: Networks Lecture 15: Repeated Games and Cooperation

Week 7 - Game Theory and Industrial Organisation

University of Oslo Department of Economics

Théorie de la décision et théorie des jeux Stefano Moretti

AN INTRODUCTION TO GAME THEORY

Competition and Regulation. Lecture 2: Background on imperfect competition

Oligopoly and Strategic Pricing

Chapter 13: Strategic Decision Making in Oligopoly Markets

How to Solve Strategic Games? Dominant Strategies

Introduction Solvability Rules Computer Solution Implementation. Connect Four. March 9, Connect Four

Microeconomic Theory Jamison / Kohlberg / Avery Problem Set 4 Solutions Spring (a) LEFT CENTER RIGHT TOP 8, 5 0, 0 6, 3 BOTTOM 0, 0 7, 6 6, 3

Minimax Strategies. Minimax Strategies. Zero Sum Games. Why Zero Sum Games? An Example. An Example

Clock Arithmetic and Modular Systems Clock Arithmetic The introduction to Chapter 4 described a mathematical system

Price competition with homogenous products: The Bertrand duopoly model [Simultaneous move price setting duopoly]

Linear Programming. March 14, 2014

Universidad Carlos III de Madrid Game Theory Problem Set - Dynamic Games

6.852: Distributed Algorithms Fall, Class 2

Christmas Gift Exchange Games

Bayesian Nash Equilibrium

Ready, Set, Go! Math Games for Serious Minds

Sowing Games JEFF ERICKSON

ECON Game Theory Exam 1 - Answer Key. 4) All exams must be turned in by 1:45 pm. No extensions will be granted.

I. Noncooperative Oligopoly

The Basics of Game Theory

Chapter 11 Number Theory

10 Evolutionarily Stable Strategies

AN ANALYSIS OF A WAR-LIKE CARD GAME. Introduction

15-251: Great Theoretical Ideas in Computer Science Anupam Gupta Notes on Combinatorial Games (draft!!) January 29, 2012

Zero-knowledge games. Christmas Lectures 2008

Simon Fraser University Spring Econ 302 D200 Final Exam Solution Instructor: Songzi Du Tuesday April 21, 2015, 12 3 PM

Computational Learning Theory Spring Semester, 2003/4. Lecture 1: March 2

0.0.2 Pareto Efficiency (Sec. 4, Ch. 1 of text)

Equilibrium computation: Part 1

Session 6 Number Theory

Lecture V: Mixed Strategies

Reading 13 : Finite State Automata and Regular Expressions

Cournot s model of oligopoly

The Taxman Game. Robert K. Moniot September 5, 2003

Game playing. Chapter 6. Chapter 6 1

Chapter 9 Basic Oligopoly Models

Worldwide Casino Consulting Inc.

POLYNOMIAL FUNCTIONS

Oligopoly: Cournot/Bertrand/Stackelberg

Lecture 28 Economics 181 International Trade

Probabilistic Strategies: Solutions

SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis

Managerial Economics & Business Strategy Chapter 9. Basic Oligopoly Models

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

COMMERCE MENTORSHIP PROGRAM COMM295: MANAGERIAL ECONOMICS FINAL EXAM REVIEW SOLUTION KEY

Oligopoly: How do firms behave when there are only a few competitors? These firms produce all or most of their industry s output.

Measuring the Performance of an Agent

Lecture 10: Regression Trees

Equilibrium: Illustrations

TEACHER S GUIDE TO RUSH HOUR

1. Write the number of the left-hand item next to the item on the right that corresponds to it.

The GMAT Guru. Prime Factorization: Theory and Practice

Competitive Influence Maximization in Social Networks

Chapter 11. T he economy that we. The World of Oligopoly: Preliminaries to Successful Entry Production in a Nonnatural Monopoly Situation

Oligopoly. Chapter 25

FINAL EXAM, Econ 171, March, 2015, with answers

Prime Time: Homework Examples from ACE

Games of Incomplete Information

Feb 7 Homework Solutions Math 151, Winter Chapter 4 Problems (pages )

Laboratory work in AI: First steps in Poker Playing Agents and Opponent Modeling

Near Optimal Solutions

THE WISDOM OF 14 ACCOUNTING TEXTBOOKS.

The theory of the six stages of learning with integers (Published in Mathematics in Schools, Volume 29, Number 2, March 2000) Stage 1

Full and Complete Binary Trees

Session 7 Bivariate Data and Analysis

A Game Theoretical Framework for Adversarial Learning

Unit 4 DECISION ANALYSIS. Lesson 37. Decision Theory and Decision Trees. Learning objectives:

Game Theory in Wireless Networks: A Tutorial

Oligopoly. Oligopoly is a market structure in which the number of sellers is small.

6.042/18.062J Mathematics for Computer Science. Expected Value I

Mathematical goals. Starting points. Materials required. Time needed

Ch. 13.2: Mathematical Expectation

Compact Representations and Approximations for Compuation in Games

Table of Contents MICRO ECONOMICS

Class Notes CS Creating and Using a Huffman Code. Ref: Weiss, page 433

21. Unverifiable Investment, Hold Up, Options and Ownership

Cartesian Products and Relations

c. Given your answer in part (b), what do you anticipate will happen in this market in the long-run?

Ch5: Discrete Probability Distributions Section 5-1: Probability Distribution

Decision Analysis. Here is the statement of the problem:

Lab 11. Simulations. The Concept

Linear Programming. April 12, 2005

Notes on Game Theory. Steve Schecter

Aggressive Advertisement. Normal Advertisement Aggressive Advertisement. Normal Advertisement

The Game of Blackjack and Analysis of Counting Cards

Chapter 7 Monopoly, Oligopoly and Strategy

Transcription:

LECTURE 10: GAMES IN EXTENSIVE FORM

Sequential Move Games 2 so far, we have only dealt with simultaneous games (players make the decisions at the same time, or simply without knowing what the action of their opponent is) in most games played for amusement (cards, chess, other board games), players make moves in turns sequential move games many economic problems are in the sequential form: English auctions price competition: firms repeatedly charge prices executive compensation (contract signed; then executive works) monetary authority and firms (continually observe and learn actions) formally, we describe these as games in extensive form (representation using a game tree)

Class Game: Century Mark 3 rules: played by fixed pairs of players taking turns at each turn, each player chooses a number (integer) between 1 and 10 inclusive this choice is added to sum of all previous choices (initial sum is 0) the first player to take the cumulative sum above 100 (century) loses the game prize: 5 extra points for the final test (!!!) Volunteers?

Class Game: Century Mark (cont d) 4 Analysis of the game what s the winning strategy? broadly speaking, bring the sum to 89; then your opponent can t possibly win actually, it s enough to bring it to 78; then you can make sure to make it 89 later reasoning like this, the winning positions are: 100, 89, 78, 67, 56, 45, 34, 23, 12, 1 the first mover can guarantee a win! winning strategy: in the first move, pick 1 then, choose 11 minus the number chosen by the second mover note: strategy = a complete plan of action

Sequential Move Games with Perfect Information 5 models of strategic situations where there is a strict order of play perfect information implies that players know the rules of the game possible actions of all players resulting payoffs everything that has happened prior to making a decision most easily represented using a game tree tree = graph, nodes connected with edges nodes = decision-making points, each non-terminal (see below) node belongs to one of the players edges = possible actions (moves) root node: beginning of the game terminal nodes (end nodes): end of the game, connected with payoffs

Example 1: Sequential Battle of the Sexes 6 simultaneous moves: a bimatrix game (normal form) Girl \ Boy f s F 2 ; 3 0 ; 0 S 1 ; 1 3 ; 2 girl moves first: a sequential move game (extensive form) root node Girl Boy F S Boy terminal node f s f s (2;3) (0;0) (1;1) (3;2)

Example 2: Model of Entry 7 currently, firm 2 is an incumbent monopolist firm 1 has the opportunity to enter after firm 1 makes the decision to enter (In or Out), firm 2 will have the chance to choose a pricing strategy; it can choose either to fight (F ) the entrant or to accommodate (A) it with higher prices 1 Out In 2 (0;2) A F (1;1) (-1;-1)

Exercise 1: Stackelberg Duopoly 8 suppose firm 1 develops a new technology before firm 2 and as a result has the opportunity to build a factory and commit to an output level q 1 before firm 2 starts firm 2 then observes firm 1 before picking its output level q 2 assume that: output levels can only be 0,1, or 2 units of production market price function (inverse demand) is: p = 3 (q 1 + q 2 ) production costs are 0 1. How many decision (= non-terminal) nodes are there in the game tree? 2. Draw the game tree

Strategies vs. Actions 9 action = decision taken in any node of the game tree strategy = complete contingent plan explaining what a player will do in any situation that arises specifies the choice to be made at each decision node the sort of advice you would give to somebody playing on your behalf example strategies: Model of entry firm 1: In, Out firm 2: A, F Battle of the sexes Girl: F,S Boy: ff, fs, ss, sf (first letter: case F, second letter: case S ) Stackelberg duopoly firm 1: 0,1,2 firm 2: 000, 001, 002, 010, 011, 012, 020, 021, (3 3 = 27 strategies)

Normal Form Analysis of Move Games 10 every extensive form game can be translated into a normal form game by listing the available strategies Example: Model of entry: 1 Out In 2 1 \ 2 A F (0;2) A F Out 0 ; 2 0 ; 2 In 1 ; 1-1 ; -1 (1;1) (-1;-1) normal form allows us to find NE s here: (In,A) and (Out,F ) Stay out or I will fight!

Normal Form Analysis of Move Games (cont d) 11 Another example: Battle of the sexes: Girl Boy F S Boy G \ B ff fs sf ss f s f s F 2 ; 3 2 ; 3 0 ; 0 0 ; 0 S 1 ; 1 3 ; 2 1 ; 1 3 ; 2 (2;3) (0;0) (1;1) (3;2) criticism: 1. too many strategies even for simple trees (consider Stackelberg) 2. too many NE s, some of them not very plausible (non-credible threats: If you go shopping, I ll go to the football game anyway )

Backward Induction, or SPNE s 12 backward induction is a method to find a NE that is plausible (or, in some games, a winning strategy) solutions found using backward induction are so called subgame perfect nash equilibria (SPNE s) definition: A strategy profile s* is a subgame perfect equilibrium of game G if it is a Nash equilibrium of every subgame of G. subgames: Model of entry subgame 1 subgame 2 Out 1 In 2 A 2 F (0;2) A F (1;1) (-1;-1) (1;1) (-1;-1)

Backward Induction, or SPNE s (cont d) 13 backward induction finds best responses from terminal nodes upwards: Step 1: start at the last decision nodes (neighbors to terminal nodes). For each of the decision nodes, find the deciding player s best action (payoff-maximizing one). Step 2: replace the decision nodes from step 1 with terminal nodes, the payoffs being the profit-maximizing payoffs from step 1. (i.e., suppose the players always maximize profit) Step 3: repeat steps 1 and 2 until you reach the root node. Notes: in step 1, each decision node with its terminal neighbors constitutes a subgame ( we find subgame perfect NE s) in principle, this resembles the approach we used in the Century mark game (100 wins 89 wins 1 wins) in practice, we re not exactly replacing nodes in the tree; instead, we mark the used branches and prune the unused ones

Backward Induction, or SPNE s (cont d) 14 Example: Sequential battle of the Sexes Notation (solving manually) Algorithm reference: Girl F S Boy f s f Boy s (2;3) (0;0) (1;1) (3;2) (2;3) (0;0) (1;1) (3;2) (2;3) (3;2) SPNE move sequence: S-s (3;2)

Backward Induction, or SPNE s (cont d) 15 Example: Model of entry 1 Out In 2 (0;2) A F (1;1) (-1;-1) SPNE move sequence: In-A

Exercise 2: Reversed Sequential BoS 16 consider Battle of sexes again this time, the boy moves first Girl \ Boy f s F 2 ; 3 0 ; 0 S 1 ; 1 3 ; 2 1. Draw the game tree for this game 2. Find a SPNE using backward induction. 3. Compare the results with the girls-first version of the game. Is it an advantage to be a first mover in this game?

First-Mover Advantage 17 Is there a first-mover advantage? in many real-life and artificial games, yes: BoS Model of Entry Stackelberg duopoly Chess, checkers, many other board games can you think of any games with a second-mover advantage? Games with a second-mover advantage: English auction. Cake-cutting: one person cuts, the other gets to decide how the two pieces are allocated some versions of the game of nim (see next slides)

Example 3: Game of Nim 18 two players take turns removing objects (matches, tokens) from distinct heaps (piles, rows) on each turn, a player must remove an arbitrary number of objects (one or more) from a single heap the player to remove the last object loses the game (zero-sum game) origins: centuries ago; mathematical description by Bouton in 1901, the name probably comes from the German word nimm = take! notation: numbers of objects in heaps: 3,4,5 nim game 1,3,5,7 nim game

Example 3: Game of Nim (cont d) 19 game tree for 2,2 nim (symmetric moves omitted): 1 2 0 2 0 2 1 0 1 1 0 0 0 1 0 0 0 1 0 0 0 1 +1 0 0-1 0 0-1 0 0-1 +1 +1

Example 3: Game of Nim (cont d) 20 simplified game tree (non-branching nodes omitted): 1 2 0 2 0 2 1 0 1 1 0 0 0 1 0 0 0 1-1 +1 +1-1 -1 +1 player 1 can never win here (unless by fault of player 2) simple winning strategy for 2 heaps leveling up: as long as both heaps at least 2, make them equal size with your move

Example 4: Tic-tac-toe 21 game tree quite complex (see next slide) manual calculation of the backward induction is cumbersome suitable for computer analysis one of the first video games conclusions from the analysis can be formulated in a set of tactical rules (or: strategic algorithm) similar to the nim situation with more than 2 heaps (more-or-less simple rules to apply the best strategic decisions) for other complex game trees, this is not possible

Upper part of the tic-tac-toe game tree (symmetric moves omitted)

Exercise 4: Centipede Game 23 two players at a table, two heaps of money (initially: $0 and $2) on his/her move, a player can either: take the larger heap and leave the smaller one for the other player (stop, S) push the heaps across the table to the other player, which increases both heaps by $1 (continue, C ) this can go on up until 10 th round (player 2 s 5 th move), where instead of increasing the amounts in heaps, the heaps are distributed evenly amongst the players in case of C 1. Play the game in pairs. 2. Can you draw the game tree (or part of it, at least)? 3. Try to find the SPNE in the game.

Exercise 4: Centipede Game (cont d) 24 backward induction: C c C c C c C c C c S s S s S s S s S s (10;10) (2;0) (1;3) (4;2) (3;5) (6;4) (5;7) (8;6) (7;9) (10;8) (9;11) critique of the SPNE: doesn t reflect the way people behave in complicated games (limited normativity) real decision-makers can only go 3-4 nodes deep

Example 5: Ultimatum Game 25 two players interact to decide how to divide a sum of money offered to them (say, $2) player 1 proposes how to divide the sum, player 2 either accepts (A), or rejects (R) if player 2 accepts, player 1 s proposal is carried out if player 2 rejects, neither player receives anything number of possible divisions: dollars, cents or continuous dollars 0 1 2 continuous 0 2 A R A R A R A R

Example 5: Ultimatum Game (cont d) 26 strategies: player 1: proposal number x in [0,10] player 2: reject threshold number y in [0,10] equilibria NE: any pair of strategies x = y SPNE: any pair of strategies x = y = smallest non-zero number or 0

LECTURE 10: GAMES IN EXTENSIVE FORM