Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: one vote for STAND QUIET from Mridul.

Author: Tord Romstad

Date: 11:43:18 09/02/03

Go up one level in this thread


On September 02, 2003 at 08:43:04, Mridul Muralidharan wrote:

>Hi Tord,

Hi, Mridul!

>Comments Inline ,
>
>Regards
>Mridul
>
>On September 02, 2003 at 08:37:47, Tord Romstad wrote:
>
>>On September 01, 2003 at 05:42:54, Mridul Muralidharan wrote:
>>
>>>Futility : what works in qsearch cannot be applied to main search ;)
>>
>>If I interpret this correctly, you do use futility pruning in your qsearch.
>>
>>>In mess , I try out checking moves in qsearch. Also I try out , sometimes , even
>>>loosing captures - especially if you are sure that the opponent does not have a
>>>good move to respond with (Eg : The defender of the piece that we captured is
>>>pinned , multiple/revealed check capture , etc) , then there is no harm in
>>>trying this move !
>>>Note : I dont try out funny stuff like lazy_eval_after_move + margin < alpha
>>>then prune , stuff. NOR do I use lazy eval (have a eval cache though - since
>>>mess has a bit heavy eval ... )
>>
>>But here, it seems like you state that you *don't* use futility pruning in
>>your qsearch.  I'm a bit confused here ...
>>
>>Otherwise, your ideas look interesting, although it appears hard to make
>>them work.
>>
>>Tord
>
>  Comments of futility were generic in nature :)
>If I understand correctly , futility was orginally meant for qsearch not main
>search - and were "extended" for use in main search. But they are too
>speculative in nature - even when used in qsearch.
>  And yes , I dont use futility - even in qsearch , nor any form of generic
>pruning.

I see.  Then it makes more sense to me.  Thanks for the explanation!

Tord



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.