DocumentCode :
2221390
Title :
Evolving game playing strategies for Othello
Author :
Frankland, Clive ; Pillay, Nelishia
Author_Institution :
School of Mathematics, Statistics and Computer Science, University of KwaZulu-Natal, Pietermaritzburg, South Africa
fYear :
2015
fDate :
25-28 May 2015
Firstpage :
1498
Lastpage :
1504
Abstract :
There has been a fair amount of research into the use of genetic programming for the induction of game playing strategies for board games such as chess, checkers, backgammon and Othello. A majority of this research has focused on developing evaluation functions for use with standard game playing algorithms such as the alpha-beta algorithm or Monte Carlo tree search. The research presented in this paper proposes a different approach based on heuristics. Genetic programming is used to evolve game playing strategies composed of heuristics. Each evolved strategy represents a player. While in previous work the game playing strategies are generally created offline, in this research learning and generation of the strategies takes place online, in real time. An initial population of players created using the ramped half-and-half method is iteratively refined using reproduction, mutation and crossover. Tournament selection is used to choose parents. The board game Othello, also known as Reversi, is used to illustrate and evaluate this novel approach. The evolved players were evaluated against human players, Othello WZebra, AI Factory Reversi and Math is fun Reversi. This study has revealed the potential of the proposed novel approach for evolving game playing strategies for board games. It has also identified areas for improvement and based on this future work will investigate mechanisms for incorporating mobility into the evolved players.
Keywords :
Artificial intelligence; Computers; Games; Genetic programming; Production facilities; Sociology; Statistics; Othello; board games; game-playing; genetic programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2015 IEEE Congress on
Conference_Location :
Sendai, Japan
Type :
conf
DOI :
10.1109/CEC.2015.7257065
Filename :
7257065
Link To Document :
بازگشت