Genetic Algorithms for Evolving Computer Chess Programs

被引:24
|
作者
David, Omid E. [1 ]
van den Herik, H. Jaap [2 ]
Koppel, Moshe [1 ]
Netanyahu, Nathan S. [1 ,3 ]
机构
[1] Bar Ilan Univ, Dept Comp Sci, IL-52900 Ramat Gan, Israel
[2] Tilburg Univ, Tilburg Ctr Cognit & Commun, NL-5037 AB Tilburg, Netherlands
[3] Univ Maryland, Ctr Automat Res, College Pk, MD 20742 USA
关键词
Computer chess; fitness evaluation; games; genetic algorithms; parameter tuning; NEURAL-NETWORKS; EVOLUTION; SEARCH; CHECKERS;
D O I
10.1109/TEVC.2013.2285111
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:779 / 789
页数:11
相关论文
共 50 条
  • [41] Molecular programming: Evolving genetic programs in a test tube
    Zhang, Byoung-Tak
    Jang, Ha-Young
    GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, 2005, : 1761 - 1768
  • [42] Genetic algorithms in computer aided design
    Renner, G
    Ekárt, A
    COMPUTER-AIDED DESIGN, 2003, 35 (08) : 709 - 726
  • [43] Genetic algorithms for optimization on a quantum computer
    Ge, YZ
    Watson, LT
    Collins, EG
    UNCONVENTIONAL MODELS OF COMPUTATION, 1998, : 218 - 227
  • [44] Quantum Genetic Algorithms for Computer Scientists
    Lahoz-Beltra, Rafael
    COMPUTERS, 2016, 5 (04)
  • [45] The future of computer chess
    Marsland, TA
    ICCA JOURNAL, 1996, 19 (01): : 36 - 37
  • [46] CONSULTING CHESS WITH A COMPUTER
    VALVO, M
    ICCA JOURNAL, 1990, 13 (02): : 88 - 98
  • [47] COMPUTER CHESS COMPENDIUM
    LEVY, D
    ICCA JOURNAL, 1989, 12 (01): : 27 - 28
  • [48] Evolving Universal Hash Functions using Genetic Algorithms
    Safdari, Mustafa
    Joshi, Ramprasad
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 84 - 87
  • [49] Evolving blackbox quantum algorithms using genetic programming
    Stadelhofer, Ralf
    Banzhaf, Wolfgang
    Suter, Dieter
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2008, 22 (03): : 285 - 297
  • [50] Evolving optimal fuzzy logic controllers by genetic algorithms
    Saini, JS
    Gopal, M
    Mittal, AP
    IETE JOURNAL OF RESEARCH, 2004, 50 (03) : 179 - 190