Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Question about see

Author: Robert Hyatt

Date: 11:59:28 10/05/01

Go up one level in this thread


On October 05, 2001 at 12:33:06, José Carlos wrote:

>  Due to recent posts about SEE, I've decided to implement it. I have a doubt.
>In this position:
>
>[D]6rk/3n4/6p1/8/8/3B4/P2R4/7K w - - 0 1
>
>  white has only a capture: Bxg6. If I understood right, SEE looks only for
>captures in one square, so it will try: Bxg6 Rxg6 and I'm losing a bishop for a
>pawn. So SEE will tell me Bxg6 loses, and I'll discard a move that actually
>gives me a pawn for free. Is this correct?
>
>  José C.


That is correct.  But notice this is only "discarded" somewhere in the
q-search (in my case.)  I _never_ throw moves out in the normal search.
This will be searched near the end, because it looks like it loses a
piece for a pawn.  But it _will_ be searched.  The q-search will be wrong.
But then it is possible that your RxN can't be played either because your
rook might be pinned.  That gets too complicated for this kind of simple/static
analysis...

The q-search is _full_ of errors, because it is by definition not exhaustive
at all.  Which means it overlooks pins. forks, skewers, etc already.  What's
one more small error tree in that forest?  :)



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.