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 co-evolutionary 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.
[1]
N. J. L. Griith,et al.
Neurodraughts: the Role of Representation, Search, Training Regime and Architecture in a Td Draughts Player
,
2022
.
[2]
Jonathan Schaeffer,et al.
CHINOOK: The World Man-Machine Checkers Champion
,
1996,
AI Mag..
[3]
H. Kaindl,et al.
Tree Searching Algorithms
,
1990
.
[4]
Arthur L. Samuel,et al.
Some Studies in Machine Learning Using the Game of Checkers
,
1967,
IBM J. Res. Dev..
[5]
Jonathan Schaeffer,et al.
One jump ahead - challenging human supremacy in checkers
,
1997,
J. Int. Comput. Games Assoc..
[6]
TesauroGerald.
Practical Issues in Temporal Difference Learning
,
1992
.
[7]
David Clark.
Deep thoughts on Deep Blue
,
1997
.