paper-with-me

Papers

Genetic Algorithms for Evolving Computer Chess Programs

2017-11-21 · Eli David, H. Jaap van den Herik, Moshe Koppel, Nathan S. Netanyahu

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.

📄 PDF Abstract BibTeX arXiv:1711.08337

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization

2017-11-18 · Eli David, Moshe Koppel, Nathan S. Netanyahu

In this paper we demonstrate how genetic algorithms can be used to reverse engineer an evaluation function's parameters for computer chess. Our results show that using an appropriate mentor, we can evolve a program that …

Expert-Driven Genetic Algorithms for Simulating Evaluation Functions

2017-11-18 · Eli David, Moshe Koppel, Nathan S. Netanyahu

In this paper we demonstrate how genetic algorithms can be used to reverse engineer an evaluation function's parameters for computer chess. Our results show that using an appropriate expert (or mentor), we can evolve a p…

Simulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions

2017-11-18 · Eli David, H. Jaap van den Herik, Moshe Koppel, Nathan S. Netanyahu

This paper demonstrates the use of genetic algorithms for evolving a grandmaster-level evaluation function for a chess program. This is achieved by combining supervised and unsupervised learning. In the supervised learni…

Phoenix: A Self-Optimizing Chess Engine

2016-03-30 · Rahul Aralikatte, G. Srinivasaraghavan

Since the advent of computers, many tasks which required humans to spend a lot of time and energy have been trivialized by the computers' ability to perform repetitive tasks extremely quickly. Playing chess is one such t…

Deep LearningGame of Chess

Evolving simple programs for playing Atari games

2018-06-14 · Dennis G Wilson, Sylvain Cussat-Blanc, Hervé Luga, Julian F. Miller

Cartesian Genetic Programming (CGP) has previously shown capabilities in image processing tasks by evolving programs with a function set specialized for computer vision. A similar approach can be applied to Atari playing…

Atari Games