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.