Author: Frank Phillips
Date: 04:11:04 05/08/04
Go up one level in this thread
On May 08, 2004 at 07:04:02, Frank Phillips wrote: >On May 08, 2004 at 06:13:39, Jeff GAZET wrote: > >>Hi, >> >>when getting hashtable informations like this : >> >>switch(target->flags) >> { >> case hashfEXACT: return target->eval; break; >> case hashfALPHA: if(i<=alpha) {return alpha;} break; >> case hashfBETA: if(i>=beta) {return beta;} break; >> } >> >>In which case mustn'nt we do a null-move ? >> >>Thanks. > >If your hash record for a node (position) does not have enough draft to return >from the search at this point, but does have enough draft (ie current_depth – R) >for the null move search and predicts that it will not fail high (ie the value < >beta) then you can avoid the null move search for this node. should have said: ..... predicts that it will not fail high (ie the stored hashflag is not a lower bound and the stored value is < beta)......
This page took 0.01 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.