Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Does your program resign here? (or better: is it evaluated correctly?)

Author: Jeroen Noomen

Date: 10:56:11 01/11/03

Go up one level in this thread


On January 11, 2003 at 10:19:44, Lieven Clarisse wrote:

I bet there are many positions in which this will work, but there will be a lot
of others in which it will not work. I have seen games in which the score was -5
for some moves and it took some time for one of the programs to find the winning
line. But still, it was dead lost and resigning was acceptable.

I think far more easy is: Set the program at 'never resign until it is mate'.

Jeroen

PS  I will do my best for you in the next Nobel prize election :-))


>Ok: please send it to me:
>
>progress:
>1. evaluate (material+positional+tempo; whatever constitutes your evaluation
>function) the current position (score A)
>2. search as far as you can, and pick your best line
>3. evaluate the end of that position (score B)
>
>Progress in score =B-A
>No Progress: if abs(B-A)/A<0.05
>Progress: if abs(B-A)/A>0.05
>
>If the engine cannot find any progress (seen from the side of his opponent), he
>should not resign.



This page took 0 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.