Dynamic games: Backward induction and subgame perfection Lectures in Game Theory Fall 2011, Part 4 24.07.2011 G.B. Asheim, ECON3/4200-4 1 Recall the extensive form: It specifies Players: {1, ... , i, ... , n} What actions an acting player can choose among, what an acting player knows. Payoff for each of the players as a function of the actions that are realized. Game tree 2 H 1 Decision node (initial node) 24.07.2011 H L 1, 2 1, 1 L 1 2 H 2, 1 Decision nodes L 0, 0 G.B. Asheim, ECON3/4200-4 Some terms: Successor assigned Payoffs Predecessor players 1 and 2 toImmediate sucessor at terminal nodes Immediate predecessor 2 1 Tree rule 1 Every node is a successor of the initial node, and the initial node is the only one having this property. Not OK 2 H H OK L H 2 1 L H 1 L 1 U 3 D 1 L 2 H L 2 H H L H 2 L H L L 24.07.2011 2 H L 2 H L 2 H L 3 G.B. Asheim, ECON3/4200-4 Tree rule 2 Each node except the initial node has exactly one immediate predecessor. The initial node has no predecessor predecessor. 2 H Not OK H 3 L 1 2 H 1 L Not OK L H 1 L H L 2 H L 24.07.2011 G.B. Asheim, ECON3/4200-4 4 2 Tree rule 3 Multiple branches extending from the same node have different action labels. Tree rule 4 Each information set contains decision nodes for only one of the players. Not OK H 1 H L H 1 L 2 24.07.2011 OK H 2 H L H 1 L 2 L L 5 G.B. Asheim, ECON3/4200-4 Tree rule 5 All nodes in a given information set must have the same number of immediate successors and they must have the same set of action labels on the branches leading to these successors. Not OK H L H 1 L 24.07.2011 2 H Not OK 2 1 2 L G.B. Asheim, ECON3/4200-4 2 6 3 Perfect recall A player remembers what he once knew. Not OK 2 1 2 2 2 2 2 24.07.2011 OK 2 1 2 2 2 2 2 7 G.B. Asheim, ECON3/4200-4 Perfect recall A player remembers what he once did. Not OK 2 1 2 24.07.2011 1 1 1 1 OK 2 1 2 G.B. Asheim, ECON3/4200-4 1 1 1 1 8 4 Perfect information Each information set contains only one d i i node. decision d H 1 L Imperfect information There is at least one 1 contingency in which an acting player does not know exactly where he is. 24.07.2011 H 2 H L H 2 L 2 H L H L 2 L 9 G.B. Asheim, ECON3/4200-4 Analyzing dynamic games A dynamic game can be analyzed both in the extensive form and the normal form. Stay out Entrant IIncumbent b t Accept Fight 0, 2 Fight - 1, - 1 Enter Inc mbent Incumbent Accept 24.07.2011 1, 1 Enter 1, 1 - 1, - 1 Entrant Stay out 0, 2 0, 2 Are both NEa reasonable? Is threat of fight credible? G.B. Asheim, ECON3/4200-4 10 5 Another example 2 H 1 H L 1, 2 1 1 L 1, 2 H 2, 1 L 0, 0 HH HL LH LL 1 2 1, 1 2 1, 1 1 1, 1 1 H 1, L 2, 1 0, 0 2, 1 0, 0 24.07.2011 G.B. Asheim, ECON3/4200-4 11 Sequential rationality: An optimal strategy for a player should maximize his or her expected payoff, conditional on every information set at which this player has the move. That is, player i’s strategy should h ld specify if an optimal i l action i from f each h off player i’s information sets, even those that player i does not believe (ex ante) will be reached in the game. Backward induction: The process of analyzing a game backwards in time (from information sets at the end d of the tree to information sets at the beginning). At each information set, one strikes from consideration actions that are dominated, given the terminal nodes that can be reached. 24.07.2011 G.B. Asheim, ECON3/4200-4 12 6 Illustrating backward induction 0, 2 Stayy out Entrant Fight 2 H - 1, - 1 1 H Enter Incumbent Accept 24.07.2011 L 1, 1 1, 2 L 1, 1 2 H 2, 1 L G.B. Asheim, ECON3/4200-4 0, 0 13 Results Backward induction identifies a unique strategy profile in a finite perfect information game with no payoff ties. Such a strategy profile is a Nash equilibrium. Observation Backward induction generalizes rationalizability to perfect information games. Questions See Asheim & Perea “Sequential and quasi-perfect rationalizabilityy in extensive games” g (http:/ How tto define H d fi rationalizti li /folk.uio.no/gasheim/AP-GEB05.pdf) ability for more general classes of extensive-form games. How to define equilibrium for ext.-form games so that equilibrium implies backw. ind. in perf. info. games. 24.07.2011 G.B. Asheim, ECON3/4200-4 14 7 Subgame Definition: A subgame in an extensive-form game a) starts with a decision node (the initiating dec. node) b) includes also all successors (decision nodes that can be reached from the initiating decision node). c) splits no information set (no included dec. node is in an information set that contains excluded dec. nodes). What are the subgames? 24.07.2011 15 G.B. Asheim, ECON3/4200-4 Subgame perfect Nash equilibrium Definition: A strategy profile is called a subgame perfect Nash equilibrium if it specifies a Nash equilibrium in every subgame of the original game. game Stay out Entrant 0, 2 Fight 2 H - 1, - 1 1 H Enter Incumbent Accept 24.07.2011 L 1, 1 G.B. Asheim, ECON3/4200-4 1, 2 L 1, 1 2 H 2, 1 L 0, 0 16 8 Results Any finite extensive-form game has a subgame perfect Nash equilibrium. In a perfect information game without payoff ties, the unique SPNE coincides with the strategy profile indentified by backward induction. Algorithm Consider the normal forms of all subgames. g Determine the Nash equilibria of each subgame. Find the Nash equilibria of the whole game that are also Nash equilibria of each subgame. 24.07.2011 G.B. Asheim, ECON3/4200-4 17 Does actual behavior conform to subgame-perfection? The ultimatum game The centipede game Game of trust (Game of punishment) The paradox of backward induction: Why should Wh h ld a player l conform f to b backward k d iinduction d i at decision nodes where he/she knows that an earlier player has deviated from backward induction? 24.07.2011 G.B. Asheim, ECON3/4200-4 18 9