• 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