Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Forced moves

Author: Ed Schröder

Date: 00:01:38 08/01/99

Go up one level in this thread


>Posted by Peter McKenzie on July 31, 1999 at 18:06:30:
>
>>Here is the position:
>>
>>5r1k/6p/1n2Q2p/4p//7P/PP4PK/R1B1q/ w
>
>Thanks for posting this position Bob.  By the way, here is the position in a
>more standard format (well, a format that my program can input anyway):
>
>5r1k/6p1/1n2Q2p/4p3/8/7P/PP4PK/R1B1q3 w - -
>
>LambChop would also suggest that Qxb6 is 'forced' (by Ed's suggestion)
>after a 1 ply search.  Of course, in such positions you should still spend some time
>searching because they are not certanties by any means.
>
>In this particular position, most programs wouldn't be 'burnt' because they
>would see that Qxb6 is bad after just a few seconds.  LambChop (which uses
>nullmove) discards Qxb6 at depth 7.  I believe Crafty has a problem here
>because it doesn't do any checks in the q-srch.
>
>Personally, I'm still uncomfortable with Ed's idea because I'm sure there are
>many deeper sacrifices that would cause problems.  But the trade off might be
>worth it, who knows?

To detect forced move using no A/B in the first (and second) iteration can
be used as a base. From there it is not so difficult to find solutions (rules)
for the trouble makers (exceptions).

And because of today's fast computers the exceptions fade away as for
example the Cray Blitz position is seen by Rebel in 0.5 second.

Ed Schroder




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.