• 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