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
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;
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
DOI :
10.1109/CEC.2013.6557727