Extensive Games with Perfect Information. Start by restricting attention to games without simultaneous moves and without nature (no randomness).

Similar documents
Game Theory and Economics of Contracts Lecture 4 Basics in Game Theory (2)

Game theory lecture 5. October 5, 2013

Dynamic Games: Backward Induction and Subgame Perfection

Backward Induction and Stackelberg Competition

Extensive-Form Games with Perfect Information

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

Topic 1: defining games and strategies. SF2972: Game theory. Not allowed: Extensive form game: formal definition

Game Theory. Wolfgang Frimmel. Subgame Perfect Nash Equilibrium

Games of Perfect Information and Backward Induction

Economics 201A - Section 5

G5212: Game Theory. Mark Dean. Spring 2017

Extensive Form Games. Mihai Manea MIT

Introduction to Game Theory

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

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

Microeconomics of Banking: Lecture 4

The extensive form representation of a game

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

NORMAL FORM GAMES: invariance and refinements DYNAMIC GAMES: extensive form

International Economics B 2. Basics in noncooperative game theory

CHAPTER LEARNING OUTCOMES. By the end of this section, students will be able to:

Microeconomics II Lecture 2: Backward induction and subgame perfection Karl Wärneryd Stockholm School of Economics November 2016

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

Chapter 13. Game Theory

8.F The Possibility of Mistakes: Trembling Hand Perfection

Computational Methods for Non-Cooperative Game Theory

3 Game Theory II: Sequential-Move and Repeated Games

Lecture 6: Basics of Game Theory

Elements of Game Theory

Extensive Games with Perfect Information A Mini Tutorial

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

Sequential games. Moty Katzman. November 14, 2017

Dynamic Games of Complete Information

14.12 Game Theory Lecture Notes Lectures 10-11

Appendix A A Primer in Game Theory

Refinements of Sequential Equilibrium

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

2. The Extensive Form of a Game

Strategies and Game Theory

Dynamic games: Backward induction and subgame perfection

. Introduction to Game Theory Lecture Note 4: Extensive-Form Games and Subgame Perfect Equilibrium. HUANG Haifeng University of California, Merced

Sequential Games When there is a sufficient lag between strategy choices our previous assumption of simultaneous moves may not be realistic. In these

Repeated Games. Economics Microeconomic Theory II: Strategic Behavior. Shih En Lu. Simon Fraser University (with thanks to Anke Kessler)

ECON 282 Final Practice Problems

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 6 Games and Strategy (ch.4)-continue

Advanced Microeconomics: Game Theory

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

(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

Non-Cooperative Game Theory

Student Name. Student ID

Perfect Bayesian Equilibrium

Advanced Microeconomics (Economics 104) Spring 2011 Strategic games I

1. Introduction to Game Theory

Games in Extensive Form

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

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

Lecture 12: Extensive Games with Perfect Information

DYNAMIC GAMES. Lecture 6

Lecture 5: Subgame Perfect Equilibrium. November 1, 2006

MS&E 246: Lecture 15 Perfect Bayesian equilibrium. Ramesh Johari

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

Game Theory and Economics Prof. Dr. Debarshi Das Humanities and Social Sciences Indian Institute of Technology, Guwahati

DECISION MAKING 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.

1 it starts at a singleton information set: I(h) is singleton. 2 it contains every history that follows h. If there exists h H such

THEORY: NASH EQUILIBRIUM

Introduction to Game Theory

CS510 \ Lecture Ariel Stolerman

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

EC3224 Autumn Lecture #02 Nash Equilibrium

Game theory attempts to mathematically. capture behavior in strategic situations, or. games, in which an individual s success in

Extensive Form Games: Backward Induction and Imperfect Information Games

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

Strategic Bargaining. This is page 1 Printer: Opaq

Game Theory and Randomized Algorithms

Imperfect Information Extensive Form Games

Leandro Chaves Rêgo. Unawareness in Extensive Form Games. Joint work with: Joseph Halpern (Cornell) Statistics Department, UFPE, Brazil.

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

GAME THEORY: STRATEGY AND EQUILIBRIUM

Introduction to Game Theory

EconS Backward Induction and Subgame Perfection

Lecture 24. Extensive-Form Dynamic Games

Computing Nash Equilibrium; Maxmin

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

LECTURE 26: GAME THEORY 1

Lecture 3: Nash Equilibrium

Mixed Strategies; Maxmin

DYNAMIC GAMES with incomplete information. Lecture 11

SF2972 GAME THEORY Normal-form analysis II

FIRST PART: (Nash) Equilibria

SF2972: Game theory. Mark Voorneveld, February 2, 2015

The tenure game. The tenure game. Winning strategies for the tenure game. Winning condition for the tenure game

Asynchronous Best-Reply Dynamics

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

Extensive Form Games and Backward Induction

Lecture 9. General Dynamic Games of Complete Information

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

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

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

Transcription:

Extensive Games with Perfect Information There is perfect information if each player making a move observes all events that have previously occurred. Start by restricting attention to games without simultaneous moves and without nature (no randomness). Definition 89.1: An extensivegamewithperfectinformation consists of the following components: 1. The set of players, N. 2. A set, H, of sequences (histories of actions) satisfying the following properties: (2a) The empty sequence,, is an element of H. (2b) If (a k ) k=1,...,k H, (wherek may be infinity) and L<K,then(a k ) k=1,...,l H.

(2c) If an infinite sequence, (a k ) k=1,..., satisfies (a k ) k=1,...,l H for every positive integer L, then (a k ) k=1,..., H. 3. A function, P, that assigns to each non-terminal history a member of N. (P is the player function, with P (h) being the player who takes an action after the history, h. A history, (a k ) k=1,...,k,isterminal if it is infinite or if there is no a K+1 such that (a k ) k=1,...,k+1 H.) 4. For each player, i N, a preference relation º i on the set of terminal histories, Z. If <N,H,P > satisfies (1)-(3), but preferences are not specified, it is called an extensive game form with perfect information. (Example: auction rules are specified, but not preferences over the objects.)

If the set of histories is finite, the game is finite. If the longest history is finite, the game has a finite horizon. If h is a history of length k, then(h, a) is the history of length k +1consisting of h followed by the action a. After any non-terminal history, h, the player P (h) chooses an action from the set A(h) ={a :(h, a) H}. Note: we could equivalently define an extensive game as a game tree (a connected graph with no cycles) Each node corresponds to a history, and the connection between two nodes corresponds to an action. A strategy is a plan specifying the action a player takes for every history after which it is his/her turn to move. Note: some simple games have many, many strategies.

Definition 92.1: A strategy of player i N in an extensive game with perfect information hn, H, P, (º i )i is a function that assigns an action in A(h) to every nonterminal history, h H\Z for which we have P (h) =i. Note: The definition of a strategy requires us to specify an action after histories that are impossible to reach, if the strategy is followed. One could argue that a plan does not have to specify such contingencies. One interpretation is that this part of the strategy represents the beliefs that other players have about what the player would do if he/she did not follow the plan. For each strategy profile, s = (s i ) i N,wedefine the outcome of s (denoted O(s)) to be the terminal node resulting when each player i chooses actions according to s i. Definition 93.1: A Nash equilibrium of an extensive game with perfect information is a strategy profile s such that for every player i we have O(s i,s i ) º i O(s i,s i) for all s i.

For every extensive game, there is a corresponding strategic game. Definition 94.1: The strategic form of the extensive game with perfect information, Γ = hn, H, P, (º i )i is the strategic game G =< N,(S i ), (º 0 i ) >, wheres i is player i s set of strategies in Γ and set of actions in G, and º 0 i is defined by the condition, s º0 i s0 if and only if O( s) º i O(s 0 ) for all profiles s and s 0. By definition, for every extensive game Γ and corresponding strategic game G, s is a Nash equilibrium of Γ if and only if s is a Nash equilibrium of G. A given strategic game G corresponds to many extensive games, but all of these extensive games have the same set of Nash equilibria. (Not true for other concepts like subgame perfection.)

Subgame Perfection Some Nash equilibria possess the undesirable property that a player would not credibly follow through with their strategy in all circumstances. player 2 L R player 1 A 1, 2 1, 2 B 0, 0 2, 1 This game has two Nash equilibria: (A,L) and (B,R).

1 A B 1,2 2 L R 0,0 2,1 Figure 1: Will player 2 really play L if called upon to move?

Definition 97.1: The subgame of the extensive game with perfect information, Γ = hn, H, P, (º i )i, that follows the history h is the extensive game, Γ(h) =hn, H h,p h, (º i h )i, where H h is the set of sequences, h 0,forwhichwehave (h, h 0 ) H; P h is defined by P h (h 0 )=P (h, h 0 ); and º i h is defined by h 0 º i h h 00 if and only if we have (h, h 0 ) º i (h, h 00 ). Definition: Given a strategy s i and a history h for the extensive game Γ, denotebys i h the strategy that s i induces in the subgame Γ(h). That is, s i h (h 0 )= s i (h, h 0 ) for each h 0 H h. Also, denote by O h the outcome function of Γ(h).

Definition 97.2: A subgame perfect equilibrium of an extensive game with perfect information, Γ = hn, H, P, (º i )i, is a strategy profile s such that, for every player i N and every non-terminal history h H\Z for which P (h) =i, wehave O h (s i h,s i h) º i h O h (s i h,s i ) for every strategy s i of player i in the subgame Γ(h).

The following Lemma is useful for checking whether we have a subgame perfect equilibrium. Lemma 98.2 (the one-deviation property): Let Γ = hn, H, P, (º i )i be a finite horizon extensive game with perfect information. The strategy profile s is a subgame perfect equilibrium of Γ if and only if for every player i N and every history h for which P (h) =i, we have O h (s i h,s i h) º i h O h (s i h,s i ) for every strategy s i of player i in the subgame Γ(h) that differs from s i h only in the action it prescribes after the initial history of Γ(h). In each subgame, just check that the player who makes the first move cannot improve by changing his/her initial action.

Proof: Clearly a subgame perfect equilibrium must satisfy the one-deviation property; this is the easy direction. Suppose s satisfies the one deviation property but is not a subgame perfect equilibrium, so some player i can deviate profitably in some subgame Γ(h 0 ). Then there is aprofitable deviation s i of player i in the subgame Γ(h 0 ) for which s i (h) 6= s i h0 (h) (1) holds for some histories h of Γ(h 0 ). Since Γ has a finite horizon, so does Γ(h 0 ). From among all profitable deviations, choose s i for which the number of histories h for which (1) holds is minimal, and let h be the longest such history. Then the initial history of Γ(h 0,h ) is the only history h at which we have s i (h) 6= s i h 0 (h). Since s i cannot be improved by a single deviation, replacing s i h 0,h with s i h 0,h (but otherwise maintaining s i)isalsoa profitable deviation in the subgame Γ(h 0 ). This contradicts the fact that s i is chosen so that the number of histories h for which (1) holds is minimal.

For infinite horizon games, there may be strategy profiles that cannot be improved by a single deviation at any history, but which are not subgame perfect equilibrium profiles. Thus, the one-deviation property does not hold for infinite horizon games. Proposition 99.2 (Kuhn s theorem): Every finite extensive game with perfect information has a subgame perfect equilibrium. Proof is constructive, by backwards induction. Not all finite horizon games with perfect information have a subgame perfect equilibrium, and not all games with a finite number of actions after every history have a subgame perfect equilibrium. Is there an extensive game with perfect information, for which there exists a NE but no subgame perfect equilibrium? there exists a subgame perfect equilibrium but not a NE?

Extensive Games with Exogenous Uncertainty (chance moves) Definition: An extensive game with perfect information and chance moves is a tuple, hn, H, P, f c, (º i )i, with new elements 1. P is a function from non-terminal histories to N {c}. If P (h) =c, then chance or nature determines the action taken after the history, h. 2. For each h H with P (h) =c, we have a probability measure on A(h), denoted by f c ( h). Each such measure is assumed to be independent of every other such measure. 3. For each player i N, º i is a preference relation over lotteries over the set of terminal histories. Note: The one-deviation property and Kuhn s theorem both hold when chance moves are introduced. (chess vs. backgammon)

Introducing Simultaneous Moves Definition: An extensive game with perfect information and simultaneous moves is a tuple, hn, H, P, (º i )i, where N, H, and(º i ) are as in Definition 89.1, and P is a function that assigns to each non-terminal history h a set of players, such that there is a collection of sets, {A i (h)} i P (h),forwhicha(h) ={a :(h, a) H} = i P (h) A i (h). For a player who chooses an action after the history h, thesetofpossibleactionsisa i (h). i P (h) A i (h) is the set of action profiles that can occur immediately after the history, h. The interpretation is that players in P (h) choose their actions simultaneously. A history is now a sequence of vectors (of actions), rather than a sequence of actions.

Astrategyofplayeri N is a function that assigns an action in A i (h) for every non-terminal history h for which i P (h). The definition of subgame perfect equilibrium is the same as Definition 97.2, except that i P (h) replaces i = P (h). Notice that this framework allows us easily to extend subgame perfect equilibrium to simultaneous play. If we defined an extensive game in terms of a game tree with information sets, such an extension would be awkward.

We will now go over some examples of games that illustrate and question the logic of backwards induction, and games that illustrate the concept of forward induction. TheChainStoreGame A chain store has branches in K cities, and in each city, k =1,...,K, there is a competitor. In period k, the competitor in city k decides whether to enter the market or stay out, and if firm k enters, the chain store must decide whether to fight or cooperate. This is a game of perfect information, with the payoffs in each city given in the figure (next slide). Firm k cares only about the actions taken in its city, but the chain store s payoff is thesumofthepayoffs it generates in each city.

city k Out In 5,1 Chain Store F C 0,0 2,2

To formalize the game, let Q = {out, (in, C), (in, F )} denote the set of outcomes in each city. The set of histories is K[ Q k [ K 1 [ k=0 k=0 (Q k {in} and the player function is P (h) = k +1 if h Q k P (h) = chain store if h Q k {in}.

Every terminal history in which the outcome in any period is either out or (in, C) is a Nash equilibrium outcome. There is a unique subgame perfect equilibrium, where each competitor chooses in and the chain store always chooses C. For K =1, subgame perfection eliminates the bad NE. For large K, isn t it more reasonable to think that the chain store will establish a reputation for being tough? Moreover,if we see the chain store fighting the first 10 competitors, is it reasonable for the next competitor to enter?

The Centipede Game At each stage, a player can either stop the game, or continue the game, thereby sacrificing one dollar so that the other player can receive more than one dollar. There is a unique subgame perfect equilibrium, where each player stops the game after every history. There are several Nash equilibria, but all of them involve both players stopping the game at their first opportunity.

1 C 2 C 1 C 2 C 1 C S S S S S S 2 C 6,5 1,0 0,2 3,1 2,4 5,3 4,6 For a very long centipede, with payoffs in the hundreds, will player 1 stop immediately? Since player 1 starting with C isnotconsistentwithbackwards induction, is it reasonable for player 2 to believe that player 1 will use backwards induction in the future?

Forward Induction Suppose that, as an alternative to going to the concert and playing the battle of the sexes game, player 1 has an opportunity to stay home and read a book. 1. Player 1 chooses book or concert. 2. If player 1 chooses book the game is over and payoffs are(2, 2). If player 1 chooses concert the two players choose either the Bach concert or the Stravinsky concert, according to the battle of the sexes game: player 2 B S player 1 B 3, 1 0, 0 S 0, 0 1, 3

Because of the book option, (1, 3) cannot be the payoff in any Nash equilibrium. The two subgame perfect equilibria are (book,s,s) and (concert,b,b). In the concert subgame, is (S,S) a reasonable Nash equilibrium after player 1 decided not to read the book? Why would player 1 choose concert, only to choose an action that cannot yield as high a payoff that she could have guaranteed by choosing book? Playing B is the only justification of choosing concert. Under forward induction, when player 1 chooses concert, player 2 infers that player 1 intends to play B. Since player 1 knows this, the only remaining equilibrium is (concert,b,b). Similar example: instead of having the option to read a book, player 1 has the option to burn a dollar. Burning the dollar must signal the intention to play B.

burn $1 player 2 B S player 1 B 2, 1 1, 0 S 1, 0 0, 3 burn $0 player 2 B S player 1 B 3, 1 0, 0 S 0, 0 1, 3 But what is player 2 to infer if player 1 does not burn the money? Player 1 must intend to play B here as well, because she can receive a payoff of 2 by burning the dollar!