Loading [MathJax]/extensions/MathMenu.js
Genetic Algorithms for Evolving Computer Chess Programs | IEEE Journals & Magazine | IEEE Xplore

Genetic Algorithms for Evolving Computer Chess Programs


Abstract:

This paper demonstrates the use of genetic algorithms for evolving: 1) a grandmaster-level evaluation function, and 2) a search mechanism for a chess program, the paramet...Show More

Abstract:

This paper demonstrates the use of genetic algorithms for evolving: 1) a grandmaster-level evaluation function, and 2) a search mechanism for a chess program, the parameter values of which are initialized randomly. The evaluation function of the program is evolved by learning from databases of (human) grandmaster games. At first, the organisms are evolved to mimic the behavior of human grandmasters, and then these organisms are further improved upon by means of coevolution. The search mechanism is evolved by learning from tactical test suites. Our results show that the evolved program outperforms a two-time world computer chess champion and is at par with the other leading computer chess programs.
Published in: IEEE Transactions on Evolutionary Computation ( Volume: 18, Issue: 5, October 2014)
Page(s): 779 - 789
Date of Publication: 09 October 2013

ISSN Information:


Contact IEEE to Subscribe

References

References is not available for this document.