Genetic Algorithms for Evolving Computer Chess Programs Eli (Omid) David1, H. Jaap van den Herik2, Moshe Koppel3, Nathan S. Netanyahu4 Abstract—This paper demonstrates the use of genetic algo-rithms for evolving (1) a grandmaster-level evaluation function and (2) a search mechanism for a chess program, the parameter.
Contents
Preface A number of people have asked me about the algorithms I used in my chess and reversi programs.What you see here has been put together in an attempt to answer these questions. Please feel free to contact me if you still have questionsafter reading this!
Please remember that the methods presented here serve only as an introduction,and are not the only methods. On the contrary, the alpha-betapruning described here can be improved, and a number of other algorithms also exist.