Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: To chess programmers

Author: Russell Reagan

Date: 20:10:44 01/08/03

Go up one level in this thread


On January 08, 2003 at 23:01:08, Federico Corigliano wrote:

>I will start to improve the strenght of my chess engines. I know that there are
>situations where you add a new technique, a new knowledge to the evaluation
>functions, and you don't know if it will result in an improve or all was a lost
>of time. How do you test your program to see if the new change is good or bad?
>
>Regards
>
>Federico Corigliano

I haven't done a lot of this myself, but I would develop a set of test positions
and compare the results of the two versions. There are a lot of test sets that
people use, like 'Win at Chess', and you can get a book with tactical problems
(like Reinfeld's 1001 Winning Combinations and Sacrifices) and use that if you
want.

Also, I would run matches between the new version and the old version, and also
between the new version and other programs. If you have old results for your old
program against those same programs you can compare those results. The good
thing about that is that you can let the match play automatically while you work
or sleep, and you can play a lot of games and get a good idea of whether the new
version is better or not.



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.