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 :
بازگشت