Alpha–beta pruning

From Wiki @ Karl Jones dot com
Revision as of 11:08, 29 August 2016 by Karl Jones (Talk | contribs) (Created page with "'''Alpha–beta pruning''' is a search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax algorithm in its search tree. == Des...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Alpha–beta pruning is a search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax algorithm in its search tree.

Description

It is an adversarial search algorithm used commonly for machine playing of two-player games (Tic-tac-toe, Chess, Go, etc.).

It stops completely evaluating a move when at least one possibility has been found that proves the move to be worse than a previously examined move. Such moves need not be evaluated further.

When applied to a standard minimax tree, it returns the same move as minimax would, but prunes away branches that cannot possibly influence the final decision.

See also

External links