[EMAIL PROTECTED] wrote on 27-10-2008 14:57:54: > > On 27-okt-08, at 11:51, terry mcintyre wrote: > > > ----- Original Message ---- > > > >> From: Mark Boon <[EMAIL PROTECTED]> > > <snippage> > > > >> Let me first describe what I did (ar attempted to do): all nodes are > >> stored in a hash-table using a checksum. Whenever I create a new node > >> in the tree I add it in the hash-table as well. If two nodes have the > >> same checksum, they are stored at the same slot in the hashtable in a > >> small list. > >> > >> When I add a node to a slot that already contains something, then I > >> use the playout statistics of the node(s) already there and propagate > >> that up the tree. > > > > Am I reading this right? Are all nodes in the same slot considered > > equivalent? Could some of these nodes be collisions? > > > Yes, all the nodes in the same slot are considered equivalent. > They're not collisions. If a node hashes to a slot with a different > checksum, it keeps looking for an empty slot. If it doesn't find an > empty slot it throws out some nodes to which it collided.
Do you mean the Graph History Interaction ? (GHI) If you implement (some kind of) superko, the result of the evaluation ( = playouts) *should* depend on the path taken. For simple ko, the path is not relevant, IMHO. There may also be some information-theoretic complications (propagating twice means that some measurements are counted twice, while they have been estimated only once. This _could_ lead to inflation, because you underestimate the variance in these branches)I am not a statistician. YMMV. AvK
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/