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 -ssigned 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 code

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

  • 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 pr-nunciation 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 […]

  • Alphabetical

    in the order of the letters of the : alphabetical arrangement. pertaining to, expressed by, or using an : alphabetical writing. contemporary examples below, listed in alphabetical order by author, are 12 of the best columns from 2012. john avlon’s picks for 12 best opinion columns of 2012 john avlon december 30, 2012 historical examples […]

  • Alphabetizer

    to put or arrange in order. to express by or furnish with an . verb (transitive) to arrange in conventional alphabetical order to express by an alphabet v. 1866, from alphabet + -ize. related: alphabetized; alphabetizing.


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.