Smirf and nullmove does not go together
Posted: 13 Dec 2004, 19:03
Hi all,
these days I tried to implement a sort of null move pruning. I got it working, but the results have been nearly not to be noticed. Some examples has been slightly slower some others slightly faster. But the quality of move answers themself seemed somehow to be decreased.
It is looking like Smirf's own intelligence feed back recursing facilities would not harmonize with the idea of nullmove pruning. Instead Smirf's generic approach seems to be at least as effective as the nullmove idea, because there not any significant improvement could be reached by using that.
In which scenarios nullmove pruning might be effective? What are the conditions concerning the to be optimized selection tree? Are there any other pruning methods, where nullmove pruning nevertheless would add some performance?
Reinhard.
these days I tried to implement a sort of null move pruning. I got it working, but the results have been nearly not to be noticed. Some examples has been slightly slower some others slightly faster. But the quality of move answers themself seemed somehow to be decreased.
It is looking like Smirf's own intelligence feed back recursing facilities would not harmonize with the idea of nullmove pruning. Instead Smirf's generic approach seems to be at least as effective as the nullmove idea, because there not any significant improvement could be reached by using that.
In which scenarios nullmove pruning might be effective? What are the conditions concerning the to be optimized selection tree? Are there any other pruning methods, where nullmove pruning nevertheless would add some performance?
Reinhard.