Backwards induction
The concept of backwards induction corresponds to the assumption that it is common
knowledge that each player will act rationally at each node where he moves — even if
his rationality would imply that such a node will not be reached.
1
Mechanically, it is
computed as follows. Consider a finite horizon perfect information game. Consider any
node that comes just before terminal nodes, that is, after each move stemming from this
node, the game ends. If the player who moves at this node acts rationally, he will choose
the best move for himself. Hence, we select one of the moves that give this player the
highest payoff. Assigning the payoff vector associated with this move to the node at
hand, we delete all the moves stemming from this node so that we have a shorter game,
where our node is a terminal node. Repeat this procedure until we reach the origin.
∗
These notes do not include all the topics that will be covered in the class. See the slides and
supplementary notes for a more complete picture.
1
More precisely: at each node i the player is certain that all the players will act rationally at all
nodes j that follow node i; and at each node i the player is certain that at each node j that follows
node i the player who moves at j will be certain that all the players will act rationally at all nodes k
that follow node j,.
..ad infinitum.
1
Example Consider the following well-known game, called as the centipedes game. This
game illustrates the situation where it is mutually beneficial for all players to stay in
a relationship, while a player would like to exit the relationship, if she knows that the
other player will exit in the next day.
• 1
• 2
• 1
A
D
(1,1)
a
d
(0,4)
α
δ
(3,3)
(2,5)
In the third day, player 1 moves, choosing between going across (α) or down (δ). If
he goes across, he would get 2; if he goes down, he will get 3. Hence, we reckon that he
will go down. Therefore, we reduce the game as follows:
• 1
• 2
A
D
(1,1)
a
d
(0,4)
(3,3)