Everything About ___
Live briefing

Everything about Alpha–beta pruning

Search algorithm

Alpha–beta pruning is a tree search algorithm that seeks to decrease the number of nodes that are evaluated by the minimax algorithm in its search tree. It is an adversarial search algorithm used commonly for machine playing of two-player combinatorial games. It stops 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. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Alpha–beta pruningA 5-minute orientation
  2. Skim a recent paper: Alpha evolution: An efficient evolutionary algorithm with evolution path adaptation and matrix generationInfluential work since 2022
  3. Pick up a classic book: Software EngineeringThe most-reprinted book on the subject
  4. Read the landmark paper: A minimax algorithm better than alpha-beta?Cited 119 times
  5. Go sideways: Principal variation searchA closely related topic
  6. Go sideways: NegamaxA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics