Computer Chess Club Archives




Subject: Re: mate threat extension/null move

Author: Bas Hamstra

Date: 06:20:52 09/26/04

Go up one level in this thread

Hi Rick,

What you mention is NOT doing checks, but rather "check-evasions". That way the
qsearch can never see a mate-in-one unless it is a capture. Together with
nullmove that is a real problem which becomes apparent in wac141.


On September 25, 2004 at 23:59:27, Rick Bischoff wrote:

>I only do checks if a capturing move results in a check, then I just call
>alphabeta with a depth of zero.
>>>"found mate" never gets printed out in WAC141 unless I change the null move to a
>>>full width search... Why?  Well, I shouldn't say never, but I let it run to ply
>>Sigh. Do you do checks in quisce? No? If you do recursive R=2 with no checks in
>>the qsearch, nullmove makes the search absolutely BLIND for mates in the last 3
>>plies. Think about it, set the position up with this in mind and analyze it.
>>Further if you use a window <alpha, beta> then you miss a large portion of mate
>>threats anyway.

This page took 0.03 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.