DocumentCode
45739
Title
Genetic Algorithms for Evolving Computer Chess Programs
Author
David, Omid E. ; van den Herik, H. Jaap ; Koppel, M. ; Netanyahu, Nathan S.
Author_Institution
Dept. of Comput. Sci., Bar-Ilan Univ., Ramat-Gan, Israel
Volume
18
Issue
5
fYear
2014
fDate
Oct. 2014
Firstpage
779
Lastpage
789
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.
Keywords
computer games; genetic algorithms; learning (artificial intelligence); search problems; automatic learning; computer chess programs; genetic algorithms; grandmaster-level evaluation function; search mechanism; Biological cells; Computers; Games; Genetic algorithms; Organisms; Sociology; Tuning; Computer chess; Fitness evaluation; Games; Genetic algorithms; Parameter tuning; fitness evaluation; games; genetic algorithms; parameter tuning;
fLanguage
English
Journal_Title
Evolutionary Computation, IEEE Transactions on
Publisher
ieee
ISSN
1089-778X
Type
jour
DOI
10.1109/TEVC.2013.2285111
Filename
6626616
Link To Document