Distributed engine: introduce virtual_win, root_virtual_win, vwin_min_playouts
commit87785c28c9866b8affb1f96a0aaaaf9a89be9a6d
authorJean-loup Gailly <jloup@gailly.net>
Fri, 15 Jul 2011 16:59:56 +0000 (15 18:59 +0200)
committerJean-loup Gailly <jloup@gailly.net>
Fri, 15 Jul 2011 16:59:56 +0000 (15 18:59 +0200)
tree581b62fe49ebd961dda44a3f1771fee1ee2ae264
parentcc00148943a7534c8264ba05c5de59f40220fb3b
Distributed engine: introduce virtual_win, root_virtual_win, vwin_min_playouts

Encourage different slaves to work on different parts of the tree by
adding virtual wins to different nodes. Higher bias can be given to
children of the root node with root_virtual_win. This improves
scalability to more slaves (about 40 elo gain for 64 slaves).
uct/internal.h
uct/policy/ucb1amaf.c
uct/uct.c