Extended futility reduction
Posted: 18 Nov 2006, 11:00
Using both extended futility reduction at remaining depth = 3 along with null move makes to sense to me. If the depth is reduced by one and a move is made then the other side does a null move and prunes the line, then nothing was gained. If the null move does not prune (which should not happen) then the line was reduced in a dangerous position and that makes no sense. Same with futility at remaining depth = 2.
If a program is going to have futility and extended futility reductions then it makes sense (to me) not to do them if a null move is going to be done. So delay the decision for futility untill after null move was not made for some reason.
What am I missing?
If a program is going to have futility and extended futility reductions then it makes sense (to me) not to do them if a null move is going to be done. So delay the decision for futility untill after null move was not made for some reason.
What am I missing?