TOPICS
Search

Backward Induction


Backward induction is a method for solving a finite sequential decision problem by working backward from its terminal states. At each stage, the optimal value or choice is determined using the later states that have already been solved, and the process is repeated until the initial state is reached. In dynamic programming, this gives a standard method for finite-horizon optimization theory problems.

In game theory, applying backward induction to a finite game of perfect information produces a subgame-perfect equilibrium. The centipede game is a standard example in which this prediction differs sharply from cooperative play.


See also

Centipede Game, Dynamic Programming, Finite Game, Subgame Perfect Equilibrium

Explore with Wolfram|Alpha

References

Bellman, R. E. Dynamic Programming. Princeton, NJ: Princeton University Press, 1957.Osborne, M. J. and Rubinstein, A. A Course in Game Theory. Cambridge, MA: MIT Press, 1994.

Cite this as:

Weisstein, Eric W. "Backward Induction." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BackwardInduction.html

Subject classifications