DocumentCode
617977
Title
An adaptive evolutionary algorithm based on tactical and positional chess problems to adjust the weights of a chess engine
Author
Vazquez-Fernandez, E. ; Coello, Carlos A. Coello
Author_Institution
Carrera de Ing. en Comput., ESIME-IPN, Mexico City, Mexico
fYear
2013
fDate
20-23 June 2013
Firstpage
1395
Lastpage
1402
Abstract
This paper employs an evolutionary algorithm to adjust the weights of the evaluation function of a chess engine. The selection mechanism of this algorithm chooses the virtual players (individuals in the population) that have the highest number of problems properly solved from a database of tactical and positional chess problems. This method has as its main advantage that we only mutate those weights involved in the solution of the current problem. Furthermore, the mutation mechanism is based on a Gaussian distribution whose standard deviation is adapted through the number of problems solved by each virtual player. We show here how, with the use of this method, we were able to increase the rating of our chess engine in 557 Elo points (from 1760 to 2317).
Keywords
Gaussian distribution; computer games; evolutionary computation; Gaussian distribution; adaptive evolutionary algorithm; chess engine; evaluation function weight adjustment; positional chess problem; tactical chess problem; tactical mutation mechanism; virtual players; Computers; Databases; Engines; Evolutionary computation; Games; Materials; Standards;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location
Cancun
Print_ISBN
978-1-4799-0453-2
Electronic_ISBN
978-1-4799-0452-5
Type
conf
DOI
10.1109/CEC.2013.6557727
Filename
6557727
Link To Document