I believe that rybka3 has worse branching factor because rybka3 extends more than Rybka2.Aleks Peshkov wrote:I do not believe that Diep's eval is badly tuned.
But I think that complex evaluation hurts branching factor and worsen gains of any forward pruning tricks because of larger random factor of minor relevant positional moves that leads to search instabilities.
I suspect that Rybka 3 has worse branching factor then Rybka 2 because of more complex evaluation and not because Vas had greatly redesigned his search from Rybka 1 beta times.
I do not believe that more complex evaluation reduce the branching factor unless you start with something like only material evaluation.
With only material evaluation every move cause a cutoff but if you start with something like piece square table evaluation then I see no reason to have worse branching factor with better evaluation.
It is the opposite because with better evaluation you can use your evaluation better for pruning tricks based on evaluation so you get smaller branching factor.
Good evaluation do not give you a single number but also probabilities of win,draw,loss.
With good complicated evaluation you know that white is not worse in the following position with 100% confidence so if the evaluation is not positive for white you can safely prune in this position regardless of the remaining depth(the reason is that your complex evaluation can detect that white has material advantage and black has no type of positional advantage and no threats).
With bad evaluation you do not know it so you need to search and waste time.
[d]6rk/5ppp/8/8/8/8/4PPPP/5R1K w - - 0 1
Uri