0% found this document useful (0 votes)
36 views6 pages

Rollback Equilibrium in Sequential Games

This document provides an overview of sequential games and the technique of backward induction for solving games of perfect information. It begins by defining sequential games and distinguishing them from simultaneous-move games. Strategies in sequential games consist of a complete plan of actions for all decision nodes, as opposed to a single action. Games of perfect information are introduced, where all players know the history of the game at each decision node. The document then explains how to solve games of perfect information using backward induction, also called rollback, which involves starting at the last decision nodes and reasoning backward to the initial node. An example game involving smoking decisions is analyzed via backward induction to find the equilibrium.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views6 pages

Rollback Equilibrium in Sequential Games

This document provides an overview of sequential games and the technique of backward induction for solving games of perfect information. It begins by defining sequential games and distinguishing them from simultaneous-move games. Strategies in sequential games consist of a complete plan of actions for all decision nodes, as opposed to a single action. Games of perfect information are introduced, where all players know the history of the game at each decision node. The document then explains how to solve games of perfect information using backward induction, also called rollback, which involves starting at the last decision nodes and reasoning backward to the initial node. An example game involving smoking decisions is analyzed via backward induction to find the equilibrium.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Lecture 13: Sequential Games of Perfect Information

and Backward Induction


Vera Sharunova

1 Sequential vs. Simultaneous Games


So far in our course, we have been focusing exclusively on simultaneous-move games1 , in
which players choose their actions simultaneously and after that observe the outcome of
the game. However, there are games that entail a defined order of play, e.g. the games of
chess, checkers, and go, and therefore cannot be adequately modeled by simultaneous-
move games and represented in normal form. Such games are called sequential or
dynamic. Players take turns making their moves, and typically, they know what moves
the players who moved before them made and they know that the players who move after
them observe all previous choices. The change from simultaneous to sequential moves
introduces additional strategic implications, as now each player needs to consider how
their current actions will influence future actions, both for their rivals and for themselves.

Definition 1. Sequential games are strategic situations with a defined order of play.

Normal vs. Extensive-Form Representation


As mentioned before, normal form representation that we have been using so far can-
not describe the order in which players make their moves. For this reason, we need to
develop a new tool for representing and analyzing sequential games. We refer to such
representation of games as the extensive form or the game tree. Consider an example
of a game in its extensive form in Figure 1 below.

This game has four players – Ann, Bob, Chris, and Deb – that make their moves in
turns. Ann is the first to move, so she starts the game by choosing her move at the
initial node of the game tree. Nodes of a game tree in which some player has to make
a move are called decision nodes. Ann has two choices available to her at the initial
node: Stop and Go. These choices are illustrated by two branches emerging from the
initial node and labeled “Stop” and “Go”. Ann’s choices at this point will determine
how the game will be played.
1
Simultaneous-move games are also applicable to situations in which players are not literally choosing
their actions simultaneously, but rather cannot communicate with each other.

1
ECON3308.01: Game Theory in Economics Summer 2021

• If Ann chooses Stop, then the game reaches Bob’s decision node. Bob can choose
between three moves – 1, 2, and 3. If Bob chooses 1, Ann gets to move again. If Bob
chooses 2, Deb gets to move. Finally, if Bob chooses 3, the game is terminated with
the payoff profile (10, 7, 1, 1) realizing for all four players (listed in alphabetical
order). The last nodes in a game tree are called terminal nodes and, whenever the
game play reaches a terminal node, the game is over and the payoffs are realized2 .

• If Ann chooses Go, Chris gets to choose between Risky and Safe. If he chooses
Safe, the game play reaches a terminal node and the payoff profile (3, 5, 3, 1) is
realized. If Chris chooses a Risky strategy, a fair coin is flipped and the outcome
of the game is determined by whether that coin comes up “heads” or “tails”. This
is an example of an external uncertainty featuring in the game. For notational
convenience, we introduce a fictitious player Nature that “decides” whether the
coin will come up “heads” or “tails” each with 50% probability.

Starting from the initial node, you can trace a number of different paths through the
game tree by following successive branches that terminate at a particular terminal node.
We call these paths game paths and they describe a particular possibility of how the
game can play out, or a game play.

Actions vs. Strategies


In simultaneous-move games, each player chooses a single action, e.g. Swerve or Straight
in the chicken game, that constitutes their strategy for the entire game. In sequential
games, a strategy consists of a complete plan of actions for the game, i.e. moves that
each player is going to make when the game play reaches their decision nodes. There-
fore, strategies and actions are equivalent in simultaneous-move games, but strategies
consist of multiple actions in sequential games. It is easier to understand this distinction
through an example in Figure 1 and I will formally define what a strategy is after that.

Consider again Figure 1. A single move taken by a player at a decision node is called an
action. But sometimes players have more than one decision node – in this case, Ann.
She has to make plans for her choices at each decision node even though this decision
node may never be reached. Let us explicitly state what the strategies are for each of
the players:

• Ann: {Stop-Up, Stop-Down, Go-Up, Go-Down}.

• Bob: {1, 2, 3}.

• Chris: {Risky, Safe}.

• Deb: {High, Low}.


2
This is economics jargon for “the game is over and players observe their payoffs”.

2
ECON3308.01: Game Theory in Economics Summer 2021

Figure 1: An example of a game tree.

Even though if Ann chooses Go she never gets to move again, we still write down
her strategies as if she would get to move in her second decision node. This pedantic
specification of strategies matters for more advanced game theory topics, such as analysis
of stability of equilibria. People are known to make mistakes when playing games;
similarly, Ann could make a mistake and choose Stop even if she intended to choose Go.
If such a small mistake happens, it is important to follow up how Ann would act in case
Bob chooses 1 and she gets to move again. So we are now ready to formally define what
a strategy is in a sequential game.

Definition 2. A strategy is a complete plan of actions for the game that describes
actions at each of the player’s decision nodes, contingent on all possible combinations

3
ECON3308.01: Game Theory in Economics Summer 2021

made by players who acted at earlier nodes.

There is a useful way of thinking about strategies: If you were to delegate your choice
to a computer program, this program should execute completely without returning an
error message. Say, one of the players later in the game makes a mistake that puts you
in a decision node which you have not planned for. The program will return an error
message, so the game will not be able to terminate. Therefore, you must specify your
actions at all decision nodes given all possible combinations of choices made by other
players.

Finally, we will start our analysis of sequential games by considering a special type
of sequential games – games of perfect information. A game is said to have perfect
information if at each decision node a player observes all moves made by other players
earlier in the game. In other words, every player knows the history of the game when it
is their turn to move.

Definition 3. Perfect information is a situation in which all players know the history
of the game at each decision node and face no external uncertainty.

2 Rollback and Backward Induction


We will now discuss how one solves sequential games of perfect information. The idea is
rather simple and intuitive: start solving the game at the latest decision nodes and roll
back to the initial node, or in plain English, look ahead and reason back. This method is
referred to as rollback in our textbook, but it is more commonly known as backward
induction. These are two different names of the same technique. In order to illustrate
how this method works, consider a simpler game tree in Figure 3.

The Smoking Game


In this example we consider Carmen’s decision of whether to take up smoking or not.
Carmen may choose to never start smoking (Not) or she may choose to try smoking
and later decide whether to Continue or Not. The payoff from never starting smoking
is normalized to zero, the payoff from trying and quitting is normalized to 1, the payoff
of trying and continuing is normalized to -1. At first, we may think that it is not even
a game at all since it involves only one player – Carmen. However, once Carmen tries
smoking she is likely to get addicted and not have the same preferences as she has today.
Because of the addiction, we consider this situation as a game between Today’s Carmen
and Future Carmen.

Let us employ rollback or backward induction to solve this game. Start by looking at
Future Carmen’s decision node. She can choose whether to continue smoking and get a

4
ECON3308.01: Game Theory in Economics Summer 2021

Figure 2: The Smoking Decision.

Figure 3: The Smoking Game.

payoff of 1 or not to continue smoking and get a payoff of -1. Future Carmen maximizes
her payoff by choosing to continue smoking. Today’s Carmen should anticipate this
and make her choice accordingly. If she chooses to Try, then Future Carmen chooses to
Continue and Today’s Carmen gets a payoff of -1. If she chooses not to try smoking, her
payoff will be zero. Therefore, Today’s Carmen maximizes her payoff by choosing not
to try smoking (Not). Therefore, the equilibrium path of play is Not and the rollback
equilibrium is (Not, Continue).

Another Example of Rollback Reasoning


Consider the following game between Scarecrow and Tinman.

(a) How many pure strategies are available to each player? List all of them.

5
ECON3308.01: Game Theory in Economics Summer 2021

• Scarecrow chooses between two actions at three decision nodes, so he has 2 · 2 · 2 =


23 = 8 pure strategies. The strategies are SSS, SSN , SN S, SN N , N SS, N SN ,
N N S, N N N .

• Tinman chooses between two actions at three decision nodes, so he has 2 · 2 · 2 =


23 = 8 pure strategies. The strategies are sss, ssn, sns, snn, nss, nsn, nns, nnn.

(b) Identify the rollback equilibrium outcome and the complete equilibrium strategies
of each player.

Use backward induction to identify that the equilibrium play is S-n-S-n-N and that the
rollback equilibrium is (SSN , nns) yielding the equilibrium payoff of (4, 5).

At decision node 6, Tinman chooses s since 2 > 0. At decision node 5, Scarecrow,


knowing that Tinman will choose s if he chooses S, decides to choose N since the payoff
in that case is greater 4 > 2. At decision node 4, Tinman chooses n, knowing that
Scarecrow will choose N at node 5 since the payoff for him is greater in that case 5 > 2.
At decision node 3, Scarecrow, knowing the future path of play, chooses S since 4 > 2.
At decision node 2, Tinman, knowing the future path of play, chooses n since 5 > 4.
Finally, at decision node 1, Scarecrow, knowing the future path of play, chooses S since
4 > 0.

Common questions

Powered by AI

In sequential games, the presence of multiple decision nodes significantly increases the complexity of strategic planning because players must formulate detailed contingencies for moves potentially occurring across different stages of the game. Unlike simultaneous games where strategies hinge on a single action, sequential games require mapping out a comprehensive strategy that responds to each possible scenario at each decision node. This results in a larger strategy space that players navigate by considering not only their immediate moves and possible reactions to opponents' actions but also the long-term implications of each decision path .

By introducing a fictitious player 'Nature' to represent chance events, such as randomization or probabilistic outcomes, sequential games can model external uncertainty more precisely. 'Nature' acts as a decision-maker for all random occurrences, characterized by offering probabilistic outcomes that interact with strategic player choices. This addition allows players to incorporate randomness into their decision-making processes and plan strategies that account for probabilistic consequences, making it possible to predict and mitigate risks associated with uncertain events occurring during the game .

Backward induction is a method used to solve sequential games by analyzing decisions from the last possible moves back to the first move. In games of perfect information, backward induction involves evaluating the outcomes at the terminal nodes and deducing the optimal strategies at earlier decision nodes, assuring that players make the most beneficial decisions given the decisions have perfect recall of past actions. This technique ensures that the player at each decision node selects an action that maximizes their payoff, having anticipated the optimal responses of future players. The rollback equilibrium provides a strategy profile that is optimal under perfect information .

The transition from simultaneous-move games to sequential games introduces strategic implications because players must account for the order of moves and anticipate how their decisions affect both their future actions and the responses of other players. In simultaneous games, players lack the possibility of planning based on others' actual moves, whereas in sequential games, they must consider the information conveyed by previous moves and predict future moves to optimize their strategy. This requires more complex reasoning and planning, as players operate under perfect information, knowing the history and outcomes of prior movements in the game .

In sequential games, an action refers to a single move made by a player at a decision node, whereas a strategy encompasses a complete plan detailing actions for all possible decision nodes encountered throughout the game. This distinction is crucial because, unlike simultaneous games where a single action serves as a player's entire strategy, sequential games require players to anticipate and prepare for numerous decision points that may arise, accounting for every outcome anticipated from previous moves. Properly defining strategies ensures players thoroughly plan responses, guiding the direction and resolution of the game while adhering to rational choice theory .

In the Smoking Game example, rollback equilibrium demonstrates the importance of anticipating future consequences by encouraging players to consider not just immediate payoffs but the long-term chain of decisions resulting from their initial choice. Utilizing backward induction, Future Carmen's preference to continue smoking after trying is discerned, leading Today's Carmen to preemptively decide not to try smoking, avoiding anticipated negative outcomes. This approach reliably identifies the optimal initial move by analyzing potential repercussions at each step, showcasing the necessity of foresight and strategic anticipation in decision-making within sequential games .

Extensive form representation differs from normal form by illustrating the order of play and decision points through a game tree, clearly depicting sequential moves and dependencies, whereas normal form captures all possible strategies and payoffs in a matrix format without chronological ordering. The extensive form offers advantages in sequential games by providing clarity on decision nodes, potential actions at each stage, and specific outcomes, thus allowing players to employ backward induction techniques effectively, leading to a deeper understanding of optimal strategies .

A game tree captures the alternative paths and outcomes possible in a sequential game by detailing decision nodes, branches representing actions, and terminal nodes where payoffs are realized. These paths shape a player's strategy by highlighting the dependencies between actions at various stages and projecting potential outcomes for each decision route. Understanding all alternative paths allows players to anticipate opposing strategies and make informed decisions at each node, aiming for the most favorable paths that lead to desired payoffs, thus refining their overall strategic approach within the game .

Accounting for unforeseen mistakes in a sequential game is important because it ensures that a player's strategy remains robust across all conceivable scenarios, including those arising from errors or deviations by other players. Such flexibility in strategies prevents players from being caught unprepared at a decision node leading to unexpected states of play. This comprehensive planning approach means specifying actions for every possible decision node configuration, thereby safeguarding against potential adverse effects from others' mistakes and securing a stable game plan that maximizes payoffs despite uncertainties .

Perfect information in sequential games indicates that, at each decision node, every player is fully aware of all prior actions taken and any external factors influencing the game. This transparency allows players to make highly informed decisions, incorporating future projections and past knowledge, which shifts the analysis from guessing opponents' strategies to calculating the best possible response at every stage. It forces players to blueprint their strategy comprehensively, considering every potential choice and outcome visible in the game tree, leading to decisions that are strategically sound and robust .

You might also like