Variation (game tree)

A Variation can refer to a specific sequence of successive moves in a turn-based game, often used to specify a hypothetical future state of a game that is being played. Although the term is most commonly used in the context of Chess analysis, it has been applied to other games. It also is a useful term used when describing computer tree-search algorithms (for example minimax) for playing games such as Go[1] or Chess.

A variation can be any number of steps as long as each step would be legal if it were to be played. It is often as far ahead as a human or computer can calculate; or however long is necessary to reach a particular position of interest. It may also lead to a terminal state in the game, in which case the term "Winning Variation" or "Losing Variation" is sometimes used.

Principal variation

The principal variation of this minimax game tree is shown in blue

The principal variation refers to the particular variation that is the most advantageous to the current player, assuming each other player will respond with the move that best improves their own position. In other words, it is the "best" or "correct" line of play. In the context of tree-searching game Artificial Intelligence – in which this term is most common – it may also refer to the sequence of moves which is currently believed to be the most advantageous, but is not guaranteed due to the technical limitations of the algorithm.

gollark: I *technically* have offsite backups of some stuff, but I have 300GB of associated data and 50GB of cloud™ backup capacity, so a lot of stuff is just not redundant except on my spare old laptop disk.
gollark: If your data storage stuff explodes, you can read it off the stone tablets.
gollark: Well, my backup system isn't great.
gollark: Sometimes I chisel my code into stone tablets for redundancy.
gollark: I love* writing code on paper!

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.