Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Negascout

Author: Christophe Theron

Date: 00:57:00 08/23/00

Go up one level in this thread


On August 23, 2000 at 03:42:09, Dieter Buerssner wrote:

>On August 22, 2000 at 21:57:58, Antonio Dieguez wrote:
>
>>can a kind person explain me Negascout?
>>what it does in addition of pvsing?
>
>I think there are two differences between Negascout and PVS.
>
>Both use zero window searches with -alpha-1, -alpha for the recursive call.
>If the score returned from the recursive call is > alpha and < beta, Negascout
>will research with -beta, -score while PVS will research with -beta, -alpha.


This is a subtle difference and actually one should try both versions and see
which one works better.



>Also Negascout will not research, when the depth is the final depth - 1 or
>the final depth - 2.
>
>I believe, this last point won't work, when you have pruning decisons in
>qsearch,
>that depend on the window (i.e. you skip capturing moves, that look, as if they
>could not bring back the score to alpha), or when you use futility pruning close
>to the leaves of the tree.


I have never understood this "not re-search in the last plies" trick. Obviously
it does not work for the reasons you have given, but I think it also simply does
not work if you use a QSearch. I suspect this optimization works only when you
do not have a QSearch, and you consider the nodes at the horizon to be terminal
nodes. Because in this case the score you have got with the null window cannot
change after the re-search with the full window.

If somebody understands it in a different way, I'm interested to hear about the
explanation...


    Christophe



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.