Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pulsar misses mate in 6 with Null Move. whats up?

Author: Mike Adams

Date: 02:17:27 09/23/00

Go up one level in this thread


i've been fiddling with nullmove for some time. Of course you dont call nullmove
when there has been a call allready, when in check, or when alpha beta has not
been set, or in endgame. I do call nullmove at all depths other than the of
course the first depth when you must make every move. I use a call at depth - 3
but if this is 0 or less just go straight to qsearch.  So say you are searching
maxdepth 5 counting down 5 4 3 2 1 you can even use null move with (depth - 3)
at depths 3 2 and 1 going straight to qsearch in each case and depth 4 would
call search at depth 1.  At least thats how i do it and i am open to input on
how to do it better.  the biggest issue for me in nullmove is what r to choose.
r2 means you make the shallower null move search at (depth -3), r1 is depth -2.
right now i'm using r2 , (depth -3) at all iterations of search. I dont know if
this is correct. I"m considering not using null move at all for the maxdepth 1
-3 , here i am refering to total maxdepth the iteration searches to.   I'm not
sure nullmove helps tell you get to iteration of search for maxdepth 4 and
definitely at depth 5 iteration nullmove with r2 is helping me a great deal.
Again by iteration i mean the earlier complete searches of lesser depths that if
you use iterative deepening you do.



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.