Genetic Algorithms for Evolving Computer Chess Programs

11/21/2017
by   Eli David, et al.
0

This paper demonstrates the use of genetic algorithms for evolving: 1) a grandmaster-level evaluation function, and 2) a search mechanism for a chess program, the parameter values of which are initialized randomly. The evaluation function of the program is evolved by learning from databases of (human) grandmaster games. At first, the organisms are evolved to mimic the behavior of human grandmasters, and then these organisms are further improved upon by means of coevolution. The search mechanism is evolved by learning from tactical test suites. Our results show that the evolved program outperforms a two-time world computer chess champion and is at par with the other leading computer chess programs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/18/2017

Simulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions

This paper demonstrates the use of genetic algorithms for evolving a gra...
research
06/14/2018

Evolving simple programs for playing Atari games

Cartesian Genetic Programming (CGP) has previously shown capabilities in...
research
11/18/2017

Expert-Driven Genetic Algorithms for Simulating Evaluation Functions

In this paper we demonstrate how genetic algorithms can be used to rever...
research
11/18/2017

Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization

In this paper we demonstrate how genetic algorithms can be used to rever...
research
09/02/2010

Optimizing Selective Search in Chess

In this paper we introduce a novel method for automatically tuning the s...
research
06/25/2010

The Transfer of Evolved Artificial Immune System Behaviours between Small and Large Scale Robotic Platforms

This paper demonstrates that a set of behaviours evolved in simulation o...
research
05/24/2019

Instruction-Level Design of Local Optimisers using Push GP

This work uses genetic programming to explore the design space of local ...

Please sign up or login with your details

Forgot password? Click here to reset