Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Checks in the Qsearch

Author: Keith Evans

Date: 14:54:56 06/28/02

Go up one level in this thread


On June 28, 2002 at 16:33:10, Scott Gasch wrote:

>Another idea that I read from was that generating non-capturing checks in the
>qsearch against a side that has had a chance to stand pat already is a waste.  I
>really don't understand this idea and disagree with it.  Imagine black has had
>an oppertunity to stand pat but instead plays RxN (N appears hung).  Well this
>looks really good unless white then generates Qd4+ forking blacks R and K and
>winning the R.  If you neglect to generate checks on a side who has already had
>the chance to stand pat you let him get away with RxN and like it.  If the only
>reason to add checks to the qsearch is to find mates then I agree -- checking
>after a side could stand pat is wasted.  But if the goal is to improve tactical
>play then I think this idea is not sound.

I'll be very interested to see what responses this generates. Hsu took the time
to design and implement special logic to help generate checking and check
evasion moves in Deep Blue which I assume was used in qsearch. This was not a
trivial undertaking - it adds both additional logic and additional interconnect.
He probably had a good reason for doing it, since he could have used that time
for something else like implementing a small hash table.

"The Deep Blue chip has a number of additional functions, including the
generation of checking and check evasion moves, as well as allowing the
generation of certain kinds of attacking moves, which permits improved
quiescence searching. The chip also supports several search extensions,
including singular extensions"

If anybody could enlighten me about the usefulness of this additional logic I
would be grateful.

Regards,
Keith



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