Global Information Lookup Global Information

Expectiminimax information


Expectiminimax
ClassSearch algorithm
Worst-case performance, where is the number of distinct dice throws
Best-case performance, in case all dice throws are known in advance

The expectiminimax algorithm is a variation of the minimax algorithm, for use in artificial intelligence systems that play two-player zero-sum games, such as backgammon, in which the outcome depends on a combination of the player's skill and chance elements such as dice rolls. In addition to "min" and "max" nodes of the traditional minimax tree, this variant has "chance" ("move by nature") nodes, which take the expected value of a random event occurring.[1] In game theory terms, an expectiminimax tree is the game tree of an extensive-form game of perfect, but incomplete information.

In the traditional minimax method, the levels of the tree alternate from max to min until the depth limit of the tree has been reached. In an expectiminimax tree, the "chance" nodes are interleaved with the max and min nodes. Instead of taking the max or min of the utility values of their children, chance nodes take a weighted average, with the weight being the probability that child is reached.[1]

The interleaving depends on the game. Each "turn" of the game is evaluated as a "max" node (representing the AI player's turn), a "min" node (representing a potentially-optimal opponent's turn), or a "chance" node (representing a random effect or player).[1]

For example, consider a game in which each round consists of a single die throw, and then decisions made by first the AI player, and then another intelligent opponent. The order of nodes in this game would alternate between "chance", "max" and then "min".[1]

  1. ^ a b c d Russell, Stuart Jonathan; Norvig, Peter; Davis, Ernest (2010). Artificial Intelligence: A Modern Approach. Prentice Hall. pp. 177–178. ISBN 978-0-13-604259-4.

and 4 Related for: Expectiminimax information

Request time (Page generated in 0.5186 seconds.)

Expectiminimax

Last Update:

The expectiminimax algorithm is a variation of the minimax algorithm, for use in artificial intelligence systems that play two-player zero-sum games, such...

Word Count : 1150

List of data structures

Last Update:

tree Parse tree Decision tree Alternating decision tree Minimax tree Expectiminimax tree Finger tree Expression tree Log-structured merge-tree Approximate...

Word Count : 910

Minimax

Last Update:

the same techniques as in the two-person zero-sum games. In addition, expectiminimax trees have been developed, for two-player games in which chance (for...

Word Count : 3807

Combinatorial game theory

Last Update:

connections Endgame tablebase, a database saying how to play endgames Expectiminimax tree, an adaptation of a minimax game tree to games with an element...

Word Count : 3198

PDF Search Engine © AllGlobal.net