Alpha/beta pruning


alpha/beta pruning

games, algorithm
An optimisation of the minimax algorithm for choosing the next move in a two-player game. The position after each move is assigned a value. The larger this value, the better the position is for me. Thus, I will choose moves with maximum value and you will choose moves with minimum value (for me).
If it is my move and I have already found one move M with value alpha then I am only interested in other moves with value greater than alpha. I now consider another of my possible moves, M’, to which you could reply with a move with value beta. I know that you would only make a different reply if it had a value less than beta. If beta is already less than alpha then M’ is definitely worth less than M so I can reject it without considering any other replies you might make.
The same reasoning applies when considering my replies to your reply. An alpha cutoff is when your reply gives a lower value than the current maximum (alpha) and a beta cutoff is when my reply to your reply gives a higher value than the current minimum value of your reply (beta).
In short, if you’ve found one possible move, you need not consider another move which your opponent can force to be worse than the first one.
(1997-05-05)

Read Also:

  • Alphabet

    the letters of a language in their customary order. any system of characters or signs with which a language is written: the Greek alphabet. any such system for representing the sounds of a language: the phonetic alphabet. first elements; basic facts; simplest rudiments: the alphabet of genetics. the alphabet, a system of writing, developed in […]

  • Alphabet code

    a list of easily distinguishable words, each representing a letter of the alphabet, used in radio and telephonic communications.

  • Alphabet soup

    a soup containing small noodles in the shapes of letters of the alphabet. noun confusing or incomprehensible speech or language, as in abbreviations noun phrase An array of initialisms or acronyms: Their business-speak is alphabet soup

  • Alphabetic

    in the order of the letters of the : alphabetical arrangement. pertaining to, expressed by, or using an : alphabetical writing. Historical Examples alphabetic links have been added at the beginning of the index, for ease of navigation. Indian Fairy Tales Anonymous alphabetic links have been added to the index for ease of navigation. Cooking […]

  • Alphabetic language

    alphabetic language human language A written human language in which symbols reflect the pronunciation of the words. Examples are English, Greek, Russian, Thai, Arabic and Hebrew. Alphabetic languages contrast with ideographic languages. I18N Encyclopedia (http://i18ngurus.com/encyclopedia/alphabetic_language.html). (2004-08-29) Historical Examples This is as incorrect as to call a language an alphabetic language. The English Language Robert Gordon […]


Disclaimer: Alpha/beta pruning definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.