Computer Chess Club Archives




Subject: Re: Extensions and Futility Pruning

Author: Cristian Zaslo

Date: 02:10:15 05/05/99

Go up one level in this thread

On May 04, 1999 at 20:51:00, James Robertson wrote:

>Whenever my program makes an extension, say, at depth = 4 it finds it is in
>check, it will not do any futility pruning/razoring for the rest of the branch.
>I recently read that some programs will do pruning/razoring even if there is an
>extension, unless it is at the current ply. Is this a better way to do things?
>It seems like it would nullify some of the effects of extending, but it could
>also save a tremendous amount of time too. What should I do?
>Thanks for any help,

I do razoring at ply=1 (if there are any reasons for it) starting
the Q-Search 1 ply earlier, but then, only on this ply I generate
checking moves alongside the interesting captures.
It fixed a lot of problems and didnít cost too many extra nodes.

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