Co-evolving checkers playing programs using only win, lose, or draw

被引:4
作者
Chellapilla, K [1 ]
Fogel, DB [1 ]
机构
[1] Univ Calif San Diego, Dept Elect Comp Engn, La Jolla, CA 92093 USA
来源
APPLICATIONS AND SCIENCE OF COMPUTATIONAL INTELLIGENCE II | 1999年 / 3722卷
关键词
evolutionary computation; neural networks; co-evolution; checkers;
D O I
10.1117/12.342912
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper details efforts made to evolve neural networks for playing checkers. In particular, multilayer perceptrons were used as evaluation functions to compare the worth of alternative boards. The weights of these neural networks were evolved in a coevolutionary manner, which networks competing only against other extant networks in the population. No external "expert system" was used for comparison or evaluation. Feedback to the networks was limited to an overall point score based on the outcome of 10 games at each generation. No attempt was made to give credit to moves in isolation or to prescribe useful features beyond the possible inclusion of piece differential. When played in 100 games against rated human opponents, the final rating for the best evolved network was 1750, placing it as a Class B player. This level of performance is competitive with many humans.
引用
收藏
页码:303 / 312
页数:10
相关论文
共 9 条
  • [1] Clark D, 1997, IEEE EXPERT, V12, P31
  • [2] Fogel D.B., 1995, EVOLUTIONARY COMPUTA
  • [3] Fogel DB, 1999, EVOLUTIONARY COMPUTATION, P1
  • [4] GRIFFITH NJL, 1997, UNPUB NEURODRAUGHTS
  • [5] Kaindl H., 1990, COMPUTERS CHESS COGN, P133, DOI [10.1007/978-1-4613-9080-0, DOI 10.1007/978-1-4613-9080-0]
  • [6] SAMUEL AL, 1959, IBM J RES DEV, V3, P211, DOI 10.1147/rd.441.0206
  • [7] Schaeffer J., 1996, AI Magazine, V17, P21
  • [8] SCHAEFFER J, 1996, 1 JUMP AHEAD CHALLEN
  • [9] TESAURO G, 1992, MACH LEARN, V8, P257, DOI 10.1007/BF00992697