Deep Thought At first I thought, if I were Superman, a perfect secret identity would be “Clark Kent, Dentist”, because you could save money on tooth X-rays. But then I thought, if a patient said, “How’s my back tooth?” and you just looked at it with your Xray vision and said, “Oh it’s okay”, then the patient would probably say, “Aren’t you going to take and X-ray, stupid?” and then he probably wouldn’t even pay his bill. --- by Jack Handey. BA 592 Lesson I.3 Sequential Move Theory 1 Lesson overview Chapter 3 Games with Sequential Moves Lesson I.3 Sequential Move Theory Each Example Game Introduces some Game Theory • Example 1: A Rollback Solution • Example 2: A Game Tree • Example 3: Off the Equilibrium Path • Example 4: Multiple Equilibria • Example 5: Jealous Humans • Example 6: Simple Humans Lesson I.4 Sequential Move Applications BA 592 Lesson I.3 Sequential Move Theory 2 Example 1: A Rollback Solution • Sequential moves are strategies where there is a strict order of play. • Perfect information implies that players know everything that has happened prior to making a decision. • Complex sequential move games are most easily represented in extensive form, using a game tree. • Chess is a sequential-move game with perfect information. BA 592 Lesson I.3 Sequential Move Theory 3 Example 1: A Rollback Solution Backward induction or rollback solves sequential move games with perfect information by rolling back optimal strategies from the end of the game to the beginning. BA 592 Lesson I.3 Sequential Move Theory 4 Example 1: A Rollback Solution Century Mark Game • Played by pairs of players taking turns. • At each turn, each player chooses a number between 1 and 10 inclusive. • This choice is added to sum of all previous choices (the initial sum is 0). • The first player to take the cumulative sum to 100 or more wins. How should you play the game as first player? Start at the end. What number gets you to 100 next turn? BA 592 Lesson I.3 Sequential Move Theory 5 Example 1: A Rollback Solution Rollback Solution • If you bring the cumulative sum to 89, you can take the cumulative sum to 100 and win no matter what your opponent does. (Whatever your opponent does you can make the sum of your two moves equal 11.) • Hence, if you bring the cumulative sum to 78, you can bring the cumulative sum to 89 on your next turn (and so eventually win) no matter what your opponent does. • And so on for sums 67, 56, 45, 34, 23, 12. • Hence, if you play 1 first, you can bring the cumulative sum to 12 on your next turn (and so eventually win) no matter what your opponent does. • That is a strategy --- a complete plan of actions no matter what your opponent does. BA 592 Lesson I.3 Sequential Move Theory 6 Example 2: A Game Tree Game trees or extensive forms consist of nodes and branches. Nodes are connected to one another by the branches, and come in two types. Some nodes are decision nodes, where a player chooses an action. In some games, Nature is a “player”; Nature can decide whether it rains or snows. The other nodes are terminal nodes, where players receive the outcomes of the actions taken by themselves and all other players. BA 592 Lesson I.3 Sequential Move Theory 7 Example 2: A Game Tree Emily, Nina, and Talia all live on the same street. Each has been asked to contribute to a flower garden. The quality of the garden increases with the number of contributions, but each lady also prefers to not contribute. Specifically, suppose each lady gains 2 dollars worth of happiness from each of the first two contributions to the garden (including her own contribution, if any) and 0.50 dollars worth from a third contribution, but then looses 1 dollar if she herself contributes. Define the game tree for this Street Garden Game, then find the rollback solution. Should Emily contribute? BA 592 Lesson I.3 Sequential Move Theory 8 Example 2: A Game Tree Street Garden Game Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 3.5,3.5,3.5 3,3,4 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 0,0,0 BA 592 Lesson I.3 Sequential Move Theory 9 Example 2: A Game Tree Rolling from the end: Talia’s Strategy. (Non-optimal strategies are blacked out.) Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 3.5,3.5,3.5 3,3,4 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 0,0,0 BA 592 Lesson I.3 Sequential Move Theory 10 Example 2: A Game Tree Rolling back one from the end: Nina’s Strategy Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 3.5,3.5,3.5 3,3,4 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 0,0,0 BA 592 Lesson I.3 Sequential Move Theory 11 Example 2: A Game Tree Rolling back to the beginning: Emily’s Strategy, which completes the rollback solution. Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 3.5,3.5,3.5 3,3,4 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 0,0,0 BA 592 Lesson I.3 Sequential Move Theory 12 Example 3: Off the Equilibrium Path Beliefs about strategy off the equilibrium path (strategies that are never acted on) are important to keep players on the equilibrium path. Just as your belief that shooting a gun at your own head will kill you makes you decide to never shoot a gun at your own head. BA 592 Lesson I.3 Sequential Move Theory 13 Example 3: Off the Equilibrium Path Street Garden Game: alternative payoffs Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 5,5,5 3,3,6 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 2,2,2 BA 592 Lesson I.3 Sequential Move Theory 14 Example 3: Off the Equilibrium Path Street Garden Game: Equilibrium Path Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 5,5,5 3,3,6 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 2,2,2 BA 592 Lesson I.3 Sequential Move Theory 15 Example 3: Off the Equilibrium Path Emily believes that, if she contributed, then Nina would not contribute but Talia would contribute. But if, instead, Emily believed that, if she contributed, then Nina and Talia would both contribute, then Emily believes contributing gives her payoff 5, which is more than her payoff on the equilibrium path. Emily Contribute Don't Nina Nina Contribute Don't Contribute Don't Talia Talia Talia Talia Cont. Don't Cont. Don't Cont. Don't Cont. Don't 5,5,5 3,3,6 3,4,3 1,2,2 4,3,3 2,1,2 2,2,1 2,2,2 BA 592 Lesson I.3 Sequential Move Theory 16 Example 4: Multiple Equilibria Rollback equilibria are unique unless a player gets equal payoffs from two or more different actions. One method to restore a unique equilibrium (to be used as a prescription or prediction) is to question whether a game with equal payoffs is somehow exceptional or avoidable. BA 592 Lesson I.3 Sequential Move Theory 17 Example 4: Multiple Equilibria Employees know there is a positive gain to their continued employment, and that gain is split with their employer according to the employees wages. Suppose Employee A generates 100 dollars of gain by remaining employed with Employer B. Employee A is considering increasing his wage demands to one of three levels. Those three levels give him either 100%, or 90%, or 50% of the 100 dollars of gain. Which wage should the employee demand? Define the game tree for this Bargaining Game, then find all the rollback equilibria. BA 592 Lesson I.3 Sequential Move Theory 18 Example 4: Multiple Equilibria Bargaining Game: Game Tree Proposer I take 100% I take 90% I take 50% Responder Responder Responder Accept Reject Accept Reject Accept Reject 100,0 0,0 90,10 0,0 50,50 0,0 BA 592 Lesson I.3 Sequential Move Theory 19 Example 4: Multiple Equilibria Bargaining Game: Proposer Partial Rollback Solution I take 100% I take 90% I take 50% Responder Responder Responder Accept Reject Accept Reject Accept Reject 100,0 0,0 90,10 0,0 50,50 0,0 BA 592 Lesson I.3 Sequential Move Theory 20 Example 4: Multiple Equilibria Rollback analysis was incomplete in that game because the responder got equal payoffs from two different actions. But that is only because the Proposer demanded 100%. What if the Proposer demands 99.99%? Now there is a unique rollback solution with payoffs almost as high as if a demand of 100% were accepted. BA 592 Lesson I.3 Sequential Move Theory 21 Example 4: Multiple Equilibria Bargaining Game: Complete Rollback Solution Proposer I take 99.99% I take 90% I take 50% Responder Responder Responder Accept Reject Accept Reject Accept Reject 99.99,0.01 0,0 90,10 0,0 50,50 0,0 BA 592 Lesson I.3 Sequential Move Theory 22 Example 5: Jealous Humans Humans in some sequential move games do not follow the rollback solution because that solution may be felt to be too unfair. Economic policymakers thus favor public policies whose rollback solutions seem fair enough for humans to accept. And businesspeople thus adapt strategies depending on whether they are playing against jealous humans (perhaps some of their customers) or rational players (other businesspeople). BA 592 Lesson I.3 Sequential Move Theory 23 Example 5: Jealous Humans Shoppers know there is a positive gain to making purchases, and that gain is split with sellers according to the purchase price. Shopper A generates 100 dollars of gain by buying from Seller B. Buyer A is considering three alternative price offers. Those three offers give him either 99%, or 90%, or 50% of the 100 dollars of gain. Which price should Buyer A offer? Define the game tree for this Bargaining Game, then find the rollback solution. . BA 592 Lesson I.3 Sequential Move Theory 24 Example 5: Jealous Humans Bargaining Game: Game Tree Proposer I take 99% I take 90% I take 50% Responder Responder Responder Accept Reject Accept Reject Accept Reject 99,1 0,0 90,10 0,0 50,50 0,0 BA 592 Lesson I.3 Sequential Move Theory 25 Example 5: Jealous Humans Bargaining Game: Rollback Solution Proposer I take 99% I take 90% I take 50% Responder Responder Responder Accept Reject Accept Reject Accept Reject 99,1 0,0 90,10 0,0 50,50 0,0 BA 592 Lesson I.3 Sequential Move Theory 26 Example 5: Jealous Humans Which price should the shopper offer? In the rollback solution, the shopper should offer the price that gives him 99% of the gain from trade. But humans like the seller might not follow the rollback solution because that solution is too unfair. Rather, the shopper may have to offer a price that gives him only 90% or 50% of the gain from trade. BA 592 Lesson I.3 Sequential Move Theory 27 Example 6: Simple Humans Humans in some sequential move games do not follow the rollback solution because that solution is too computationally complex. Chess is a sequential move game with perfect information, so it has a game graph, with an estimated 10120 nodes describing all possible board positions. There is a rollback solution, but that solution is so computationally complex no human knows all of it. It was, therefore, inevitable that computers eventually became better players than humans. In May 1997, a chess playing machine “Deeper Blue” beat reigning champion Garry Kasparov, by 3½ to 2½ in a six game match. Recent progress in computer play is software than can run on common personal computers. BA 592 Lesson I.3 Sequential Move Theory 28 Example 6: Simple Humans Humans in other sequential move games do not follow the rollback solution because that solution is too conceptually complex. Economic policymakers thus favor public policies whose rollback solutions are simple enough for humans to compute. And businesspeople thus adapt strategies depending on whether they are playing against simple humans (perhaps some of their customers) or playing against rational players (other businesspeople). BA 592 Lesson I.3 Sequential Move Theory 29 Example 6: Simple Humans Buyers and Sellers trading over the internet risk sending money or goods and not getting what was agreed upon. One solution that minimizes your exposure to fraud is to trade a little at a time. BA 592 Lesson I.3 Sequential Move Theory 30 Example 6: Simple Humans Suppose Albert values 6 disposable DVDs at $3 each, suppose it costs Blockbuster $1 to provide each DVD, and suppose Blockbuster sells DVDs for $2 each. Should Blockbuster send the first DVD to Albert? • If the first DVD is sent, Albert (A) faces a decision: steal the DVD and terminate the relationship; or, send $2 for the first DVD. • If the first $2 is sent, Blockbuster (B) faces a decision: take the $2 and terminate the relationship; or, send the second DVD to A. • If the second DVD is sent, A faces a decision: steal the DVD and terminate the relationship; or, send $2 for the second DVD. • If the second $2 is sent, B faces a decision: take the $2 and terminate the relationship; or, send the third DVD to A. • And so on. • If the sixth DVD is sent, A faces a decision: steal the DVD and terminate the relationship; or, send $2 for the sixth DVD. Define the game tree for this Centipede Game (the tree looks like a centipede), then find the rollback solution. BA 592 Lesson I.3 Sequential Move Theory 31 Example 6: Simple Humans A Centipede Game: Game Tree Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 32 Example 6: Simple Humans A Centipede Game: A’s sixth choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 33 Example 6: Simple Humans A Centipede Game: B’s sixth choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 34 Example 6: Simple Humans A Centipede Game: A’s fifth choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 35 Example 6: Simple Humans A Centipede Game: B’s fifth choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 36 Example 6: Simple Humans And so on, until … BA 592 Lesson I.3 Sequential Move Theory 37 Example 6: Simple Humans A Centipede Game: B’s first choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 38 Example 6: Simple Humans A Centipede Game: A’s first choice Steal 1 Pay 1 3,-1 B Take 2 Send 2 1,1 A Steal 2 Pay 2 4,0 B Take 3 Send 3 2,2 A Steal 3 Pay 3 5,1 B Take 4 Send 4 3,3 A Steal 4 Pay 4 6,2 B Take 5 Send 5 4,4 A Steal 5 Pay 5 7,3 B Take 6 Send 6 5,5 A Steal 6, payoff 8,4 BA 592 Lesson I.3 Sequential Move Theory Pay 6, payoff 6,6 39 Example 6: Simple Humans Centipede Game: Should Blockbuster send the first DVD to Albert? In the rollback solution, Albert will steal the first DVD and terminate the relationship. So Blockbuster should not send the first DVD. But humans like Albert might not follow the rollback solution because that solution is too conceptually complex. Rather, Albert might pay for the first few DVDs, then plan to steal one of the last DVDs. And as long as Albert pays for at least 2 DVDs before stealing, Blockbuster makes positive profit. BA 592 Lesson I.3 Sequential Move Theory 40 BA 592 Game Theory End of Lesson I.3 BA 592 Lesson I.3 Sequential Move Theory 41