Heavy playouts (was Re: [computer-go] Efficiently selecting a point to play in a random playout)

Peter Drake drake at lclark.edu
Wed Jun 6 21:23:48 PDT 2007


Let me mildly retract this and say that method 2 appears to be better  
than method 1.

Peter Drake
http://www.lclark.edu/~drake/



On Jun 6, 2007, at 2:51 PM, Peter Drake wrote:

> I assume you mean "...than finding tricks to accelerate RANDOM  
> playouts".
>
> I've been messing around with where to apply heuristics. Candidates  
> include:
>
> 1) In the UCT tree, since this is earliest in each playout.
> 2) In the moves beyond the tree ("heavy playouts"), since this is  
> where most of the moves happen. Because this part is so speed- 
> critical, some trick often has to be used so that you don't  
> evaluate every possible move on every simulated turn. Options include:
> 	2a) Pick N possible moves and choose the one the heuristic likes  
> best. (N might be 3 or so.)
> 	2b) Only apply the heuristic on the first N moves beyond the  
> fringe of the tree.
>
> It currently looks like 2b is by far the best place to apply  
> heuristics. Do others have conflicting results?
>
> Peter Drake
> http://www.lclark.edu/~drake/
>
>
>
> On Jun 6, 2007, at 2:41 PM, Rémi Coulom wrote:
>
>> I am sure it could be made significantly faster, but adding  
>> knowledge and high-level algorithmic improvements is tremendously  
>> more profitable in terms of playing strength than finding tricks  
>> to accelerate playouts.
>>
>> Rémi
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://computer-go.org/pipermail/computer-go/attachments/20070606/b8fcfe2a/attachment.htm


More information about the computer-go mailing list