Re: Loss over Perpetual

Simon Waters <[email protected]> Sun, 28 Oct 2007 20:30:50 +0000
Newsgroups gmane.comp.gnu.chess.bugs
Message-ID <[email protected]>
Mike Roberts wrote:
> There seems to be a bug in GNU Chess 5.0 which caused it to lose the
> attached game (with 23... Kh8) rather than settle for a draw by
> perpetual check with (23...Kf8 24. Qe7+ Kg8 25. Qe6+ Kf8 and so on).  It
> seems strange that the program chooses to give white mate in two rather
> than settle for a draw.

Thanks Mike,

seems to be a problem even when the relatively recent "ponder" feature
is disabled.

It does consider Kf8 best to a depth of 32768 ply, before playing Kh8,
and does seem to play Kf8 in some cases (first occurrence). So some sort
of search termination problem.

I know there are some edge cases when mate is imminent for one side or
other, where the code goes wrong, but this looks like a useful test case.

 Simon

_______________________________________________
Bug-gnu-chess mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnu-chess
signature.asc (application/pgp-signature, 322 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Encryption...is a powerful defensive weapon for free people.
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHJPF7GFXfHI9FVgYRAmusAJ9FVgg5NPBZ475U8o7zC11hvugSCwCgo+YD
1dfM2or1L36t+HTrrlbWHq0=
=cEKd
-----END PGP SIGNATURE-----