> When assigning the credit value for a node which is a transposition, are 
> *all* parents which point to that node credited, or just the particular one 
> which led to that transposition in the current continuation?  If the former 
> case, that's seems like the TT would lead to more efficient learning (a bit 
> "RAVE like" since a single trial results in multiple updates) although 
> wouldn't it be unwieldy for a node to have a list of pointers back to its 
> multiple parents?

>Obviously there's some overhead. My hash-table doesn't store positions, but 
>lists of tree->nodes that have the same hash-code. So you don't need to keep 
>lists of parents >explicitly, it follows from being in the same list.

Yes, that' how it's typically done, but I don't see how that leads to finding 
*all* parents of a given node.  The situation I'm referring to is when you're 
propagating the UCT value back up the tree following a simulation.  If you also 
want to update *all* parents of that node (not just the single parent within 
the simulated line of play), how would you find *all* of them?  The parent 
nodes will have different hash codes (and be in different chained lists) in 
your representation.  Therefore I don't see how this representation is 
able answer the question "give me the list of all parent nodes which point to 
this TT entry" (unless I'm missing something).
 
-- Greg




      
_______________________________________________
Computer-go mailing list
[email protected]
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to