DocumentCode
2217580
Title
An evolutionary algorithm for tuning a chess evaluation function
Author
Vázquez-Fernández, Eduardo ; Coello, Carlos A Coello ; Troncoso, Feliú D Sagols
Author_Institution
Dept. de Comput., CINVESTAV-IPN, Mexico City, Mexico
fYear
2011
fDate
5-8 June 2011
Firstpage
842
Lastpage
848
Abstract
This paper proposes a method for tuning the weights of the evaluation function of a chess program whose search engine is based on evolutionary programming. In our proposed approach, each individual in the population of the evolutionary algorithm represents a virtual player with specific weights of its evaluation function. This differs from most of the previous approaches reported in the literature, in which normally a tournament between virtual players is held, and the final result (win, loss or draw) is used to decide which players will pass to the following generation. The selection mechanism of our proposed algorithm uses games from chess grandmasters to decide which virtual player will pass to the following generation. Our results indicate that the weight values obtained by our approach are similar to the values known from chess theory. Additionally, the standard deviation from the different runs performed, are lower than those reported by authors of previous related approaches.
Keywords
computer games; evolutionary computation; chess program; chess theory; evaluation function; evaluation function weight; evolutionary algorithm; evolutionary programming; search engine; virtual player; Databases; Engines; Evolutionary computation; Games; Humans; Materials; Tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2011 IEEE Congress on
Conference_Location
New Orleans, LA
ISSN
Pending
Print_ISBN
978-1-4244-7834-7
Type
conf
DOI
10.1109/CEC.2011.5949706
Filename
5949706
Link To Document