• DocumentCode
    45739
  • Title

    Genetic Algorithms for Evolving Computer Chess Programs

  • Author

    David, Omid E. ; van den Herik, H. Jaap ; Koppel, M. ; Netanyahu, Nathan S.

  • Author_Institution
    Dept. of Comput. Sci., Bar-Ilan Univ., Ramat-Gan, Israel
  • Volume
    18
  • Issue
    5
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    779
  • Lastpage
    789
  • Abstract
    This paper demonstrates the use of genetic algorithms for evolving: 1) a grandmaster-level evaluation function, and 2) a search mechanism for a chess program, the parameter values of which are initialized randomly. The evaluation function of the program is evolved by learning from databases of (human) grandmaster games. At first, the organisms are evolved to mimic the behavior of human grandmasters, and then these organisms are further improved upon by means of coevolution. The search mechanism is evolved by learning from tactical test suites. Our results show that the evolved program outperforms a two-time world computer chess champion and is at par with the other leading computer chess programs.
  • Keywords
    computer games; genetic algorithms; learning (artificial intelligence); search problems; automatic learning; computer chess programs; genetic algorithms; grandmaster-level evaluation function; search mechanism; Biological cells; Computers; Games; Genetic algorithms; Organisms; Sociology; Tuning; Computer chess; Fitness evaluation; Games; Genetic algorithms; Parameter tuning; fitness evaluation; games; genetic algorithms; parameter tuning;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2013.2285111
  • Filename
    6626616