neural networks research group
areas
people
projects
demos
publications
software/data
Neuroevolution through Augmenting Topologies Applied to Evolving Neural Networks to Play Othello (2002)
Timothy Andersen
Many different approaches to game playing have been suggested including alpha-beta search, temporal difference learning, genetic algorithms, and coevolution. Here, a powerful new algorithm for neuroevolution, Neuro-Evolution for Augmenting Topologies (NEAT), is adapted to the game playing domain. Evolution and coevolution were used to try and develop neural networks capable of defeating an alpha-beta search Othello player. While standard evolution outperformed coevolution in experiments, NEAT did develop an advanced mobility strategy. Also we demonstrated the need for protection of long-term strategies in coevolution. NEAT established its potential to enter the game playing arena and illustrated the necessity of the mobility strategy in defeating a powerful positional player in Othello.
View:
PDF
Citation:
Technical Report HR-02-01, Department of Computer Sciences, The University of Texas at Austin, 2002.
Bibtex:
@techreport{andersen:ugthesis02, title={Neuroevolution through Augmenting Topologies Applied to Evolving Neural Networks to Play Othello}, author={Timothy Andersen}, number={HR-02-01}, school={Department of Computer Sciences, The University of Texas at Austin}, institution={Department of Computer Sciences, The University of Texas at Austin}, type={Undergraduate Honors Thesis}, url="http://nn.cs.utexas.edu/?andersen:ugthesis02", year={2002} }
People
Timothy D. Andersen
Undergraduate Alumni
andert [at] alum rpi edu
Software/Data
NEAT C++
The NEAT package contains source code implementing the NeuroEvolution of Augmenting Topologies method. The source code i...
2010
Areas of Interest
Evolutionary Computation
Neuroevolution
Game Playing