Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Currently known best algorithm(s) for computer chess? [closed]

I just wanted to learn name of algorithms.. thanks

like image 930
anarhikos Avatar asked Jan 08 '10 08:01

anarhikos


People also ask

What is the best algorithm for chess?

A general strategy in game algorithms is the minimax strategy, augmented with alpha-beta pruning. The minimax algorithm finds the best move, and alpha-beta pruning prevents it from going into branches of the game tree that cannot produce a better result than previous branches already have.

Is there a chess AI that is unbeatable?

AlphaZero, the game-playing AI created by Google sibling DeepMind, has beaten the world's best chess-playing computer program, having taught itself how to play in under four hours.

Is it still possible to beat a computer at chess?

No human has beaten a computer in a chess tournament in 15 years. Now, a team of computer scientists has developed an artificially intelligent chess engine that doesn't necessarily seek to beat humans – it's trained to play like a human.


1 Answers

A general strategy in game algorithms is the minimax strategy, augmented with alpha-beta pruning. The minimax algorithm finds the best move, and alpha-beta pruning prevents it from going into branches of the game tree that cannot produce a better result than previous branches already have.

However, the chess game tree is too large to be completely examined. That is why computer chess engines only examine the tree up to a certain depth, and then use various methods to evaluate the positions. Many of these methods are based on heuristics. Also, a serious chess-playing program will have a library of openings so that it can play in the beginning by just consulting that library and not having to examine the game tree. Finally, many end games are completely solved, and these are also programmed in as a library.

like image 160
JaakkoK Avatar answered Sep 19 '22 15:09

JaakkoK