Hi Phil,
> I wouldn't have thought that was a significant-enough change
> to be worth giving its own acronym.
The difference in performance is tremendous.
Try Wilson's pure MC program for normal Hex (with alternating
turns). Even a 2-year old child would be able to beat the program
after some 10-minute introduction when it (the child) gets the
first move.
And putting "tree" in the name MCTS is absolutely normal and informative.
> Do the nodes that invoke MC even know that they're not top-level nodes?
A difficult question. MCTS is a colletive name for game algorithms that both
use Monte Carlo runs and tree building. I think, in most MCTS-bots there is
made a difference between direct succersors of the root and all the other
nodes. And I know of at least one MCTS bot where almost each node in the tree
has "its own personality".
Another example:
Hanfried for instance, one of the competitors in the Computer Olympiad for Ewn,
is doing iterative deepening with minimax, running something between 10 and 100
random games for each leaf (the detailed number will not be given before the
Tilburg Olympiad has taken place).
Cheers, Ingo.