Title
Evolving Heuristic Based Game Playing Strategies for Checkers Incorporating Reinforcement Learning.
Abstract
The research presented in this paper forms part of a larger initiative aimed at creating a general game player for two player zero sum board games. In previous work, we have presented a novel heuristic based genetic programming approach for evolving game playing for the board game Othello. This study extends this work by firstly evaluating it on a different board game, namely, checkers. Secondly, the study investigates incorporating reinforcement learning to further improve evolved game playing strategies. Genetic programming evolves game playing strategies composed of heuristics, which are used to decide which move to make next. Each strategy represents a player. A separate genetic programming run is performed for each move of the game. Reinforcement learning is applied to the population at the end of a run to further improve the evolved strategies. The evolved players were found to outperform random players at checkers. Furthermore, players induced combining genetic programming and reinforcement learning outperformed the genetic programming players. Future research will look at further application of this approach to similar non-trivial board games such as chess.
Year
DOI
Venue
2015
10.1007/978-3-319-27400-3_15
ADVANCES IN NATURE AND BIOLOGICALLY INSPIRED COMPUTING
Keywords
Field
DocType
Genetic programming,Heuristics,Reinforcement learning,Game playing,Board games,Checkers
Population,Heuristic,Computer science,Genetic programming,Heuristics,Artificial intelligence,Machine learning,Game playing,Reinforcement learning
Conference
Volume
ISSN
Citations 
419
2194-5357
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Clive Frankland110.70
Nelishia Pillay223733.72