Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Tough solution

Author: Robert Hyatt

Date: 10:25:20 01/15/98

Go up one level in this thread


On January 15, 1998 at 10:23:54, Amir Ban wrote:

>
>Hey, not fair ! You have the 50-move rule discount, not license to play
>around with the eval through the contempt factor.
>
>Evaluating the two passed pawns as worth the bishop would be wrong here.
>With so many other pawns and the black king positioned well black should
>in general win easily. This position is very unusual in that the white
>pawns are safe from attack while black's h7 cannot be protected.
>
>Amir

Note that for CB I didn't touch anything.  It evaluated the 50-move
draw as 0.000...  I was suggesting dropping the contempt so that someone
could actually reach a position where a program might play Qd1, just to
see how it looks.

In the case of CB, in a real game the draw score was never 0.000 anyway,
it was dynamic and depended on several things, somewhat like Crafty
although
not exactly.  It would consider both clocks and think a draw was bad if
you
were behind.  It would consider pieces on the board and king safety, and
if
the position is open enough, it would consider drawing bad.  Etc.  In
"problem"
mode however, this is disabled, so it used a pure 0.000...

I did run this on Crafty, and it evaluates Qd1 followed by the sac as
-.4,
so I don't quite see why CB likes the position and Crafty doesn't (I let
crafty search to the same depth which is still pretty fast at 8 seconds
or
so) but I had to set the contempt to -1.000 and it found Qd1 quickly.
But
there is a .6 eval difference between the two programs.  I haven't tried
to
find out why because I don't want to wade thru CB's assembly language to
see what it is doing.   :)




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.