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. Bas. On September 25, 2004 at 23:59:27, Rick Bischoff wrote: >Hi, > >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 >>>9. >> >>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. >> >>Bas.
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.