I would not exclude anything, since all nodes searched are a part of the tree. Clearly, if you compare current programs to older programs, the older programs have a shorter/fatter tree shape. Current programs are doing reductions and forward pruning which "squeezes" the shape of the tree into a narrow vertical area, which drives the depth deeper.UncombedCoconut wrote:I'm inspired to try drawing superimposed Stockfish search trees at varying depths. Hopefully it will be pretty and/or useful on CPW.
Several questions though, if anyone else is interested:
Are similar pictures from older programs available?
Is the starting position a good choice for the root?
Should I try to draw deep enough trees to show features like recursive nullmove?
Should I treat subtrees of a nullmove in a special way, or even omit them?
Is there any harm in neglecting transpositions (and simply tracing make/unmake)?
I guess some of these will become obvious once I start generating the pictures.
I don't think the picture is going to reveal anything unexpected at all. You can go shallow/fat or deep/skinny, or anything in between... If you get too skinny you introduce too many errors by failing to search key moves at some or many plies. If you get too fat, you fail to go deep enough and miss tactical threats. Got to be just right...




