smcracraft wrote:I am a little surprised that so many evaluate all internal nodes.
That's funny. I'm surprised for the opposite reason: I thought almost everybody evaluated all internal nodes these days.
Naum wrote:It is funny that you guys started this thread, because I started experimenting with this on Sunday.
Currently I use eval only for the non-leaf futility pruning.
Last time I tried eval>=beta for null move (long time ago), it didn't work. Naum was searching much faster, but it was causing the 'blind spots' in the search.
On Sunday I had an idea that seems to be solving the blind spot problem in some test positions, but the test match against Fruit showed no improvement. I think that search is still unstable.
Did someone try maybe eval + [some margin] > beta as a condition?
Would be slower, but search might be more stable.
Yes, I have tried this many times, with positive as well as negative margins. So far, I haven't found anything which works better than a zero margin.
After reading your post, I decided to try to drop the static eval > beta condition and run some tests. The conclusion is the same as before: Glaurung's strength drops like a stone if I allow null move everywhere.
Tord