Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Forward pruning

Author: Robert Hyatt

Date: 08:31:24 10/19/99

Go up one level in this thread


On October 19, 1999 at 07:40:54, Antonio Dieguez wrote:

>On October 18, 1999 at 16:55:42, Heiko Mikala wrote:
>
>>Hi Robert!
>>
>>>In crafty, 'razoring' is gone...  I didn't like it overall and finally took it
>>>out forever...
>>
>>Good! That makes me feel much better in my ongoing experiments to eliminate
>>razoring from my own program :-)
>>
>>Heiko.
>
>am sorry, I know that many posts about razoring could have been posted but I
>have dont seen it, can you tell me whats that?
>
>thanks.
>
>
>me.


What I did was pretty simple.  If I am 2 plies away from calling Quiesce()
(ie I am doing a 10 ply search and I am at ply=8), then I took a look at the
static evaluation (which includes material) and if that looked 'uninteresting'
and the current move I am about to try also looks 'uninteresting' (ie not a
check, nor a capture, nor a pawn promotion, or a passed pawn push, etc.) then I
reduced the depth by one ply (extra) which takes the search right to Quiesce and
saves one ply of effort.

It is sort of the antithesis of extensions...  where you extend interesting
lines, and reduce the depth of uninteresting positions.  It can save time.  And
it can hids tactics for one extra ply if the position appears to be unintersting
but actually is very 'sharp'.



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.