by Leen Ammeraal » 16 Oct 2004, 19:04
When tuning the evaluation functions of our engines, it would be very helpful if there were a set of positions, with a reasonable static score for each of them. Then we as programmers could use this as a reference. This would be especially useful for those chess programmers, like me, whose are primarily programmers, not chess experts.
For example, here is a position in the Dutch book 'Practische schaaklessen, part 4' by Euwe (I have been using this book as a reference for more than 50 years!):
[diag]r2q1rk1/pb1nbppp/1p3n2/2pp2B1/3P4/2NBPN2/PPQ2PPP/2KR3R[/diag]
White to move
r2q1rk1/pb1nbppp/1p3n2/2pp2B1/3P4/2NBPN2/PPQ2PPP/2KR3R w - - 0 0
(Rubinstein-Teichman, Vienna 1908, after 10. ... c5)
According to Euwe, White's position is much better than Black's because White's pieces are much more active.
How many points (centipawns) is this this advantage of White worth?
I just tested my chess engine Queen and it gave 84 as a static score, which
seems to be rather on the high side. What do you think?
Notice that my question is about STATIC position evaluation, not about thinking moves ahead.
It would be nice if the number of position in the set in question would be greater than 1.
Are there any volunteers who can supply some more 'quiet' positions, along with static scores?
Before posting this message, I asked myself if this belongs in the programmer's section, but I think it does, since it is my experience that
only chess programmers can properly distinguish between static and tactical evaluation of positions. Those who can only play chess, immediately start making moves to evaluate the positions that will occur after these moves!
Leen