International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 187 - Number 51 |
Year of Publication: 2025 |
Authors: Evarista Onokpasa |
![]() |
Evarista Onokpasa . History and Milestone Developments in Computer Chess Algorithms from 1947 -1986. International Journal of Computer Applications. 187, 51 ( Oct 2025), 7-16. DOI=10.5120/ijca2025925838
According to Shannon there are ”at least 10120 ways to play the game of Chess from start to finish. A computer operating at the rate of one variation per micro-second would require over 1090 years to calculate the first move!”[5]. This brings to the fore the importance of applying efficient algorithms, heuristics and data structures in the design of computer chess engines. Much work has been done in the development of computer chess algorithms. This paper takes a journey on the history of a few famous, published algorithms for computer chess. It considers in a concise manner, the strategies conceived and applied in designing different chess engines from 1947-1986 (the eras of foundational computer chess and the start of computer chess championships). These strategies, include chess knowledge, game tree search, tree pruning strategies, the use of evaluation, transposition and refutation tables, as well as specialized hardware designed to optimize strength of play of computers.