That's a very twisted definition of "width". Because using that definition, each successive search iteration is wider, with or without reductions, since each depth multiplies the nodes horizontally by a huge amount, while increasing the depth only 1 ply.mcostalba wrote:To understand the deal please think for a moment on the fact that pruning is a function of depth.bob wrote: I do not believe that is a rational explanation. If I advance to depth D+1, I _definitely_ search deeper. "Wider" is not a function of depth, it is a function of pruning. And none of us, stockfish included, is searching more at each ply as we go deeper, the EBF wouild be increasing rather than remaining constant, were that true...
And it is absolutely false, per Milos statement, that EBF reduces as we go deeper. It would be nice, because we could solve chess. But it isn't true.
If I reach a node when remaining depth 5 then I will start to prune quite aggresivly already after few moves.
If I reach the _same_ node but when remaining depth is 6 then I will start pruning later and it means to search more moves of that same node and so search wider.
Here the key words to think upon are:
1) Remaining depth
2) Quantity of pruning is a function of remaining depth
Now the last step: advancing to depth D+1 it means to reach a given node with an higher remaining depth (be it 5, 10, 20, it does not matter, it is not the root search depth, it is the remaining depth when search reaches a given intermediate node that counts) and reaching a given node with an higher remaining depth it means to search wider, to search more moves of that node.
But if your EBF is fairly constant at 2.0, then you can't be going wider at depth 20 than you do at 10, unless you use that rather strange definition of wide. I would call today's programs exactly the opposite of that. They are probing quite deeply and narrowly along what we hope are important, and aggressively reduce (or even prune near the tips) those that are less important. All with the goal of going deeper than ever before, knowing we are giving up some accuracy to gain depth along selected pathways.

