I maintain a list of strings with exactly one liberty.  If I disable the
code to track one liberty groups and generate capture moves the speed goes
up from 17.7 K playouts/s to 18.1K playouts/s, so it's a small difference,
probably not statistically significant.

David

> -----Original Message-----
> From: computer-go-boun...@computer-go.org [mailto:computer-go-
> boun...@computer-go.org] On Behalf Of Peter Drake
> Sent: Monday, August 31, 2009 9:56 PM
> To: Computer Go
> Subject: [computer-go] MoGo policy: capture stones anywhere?
> 
> MoGo's playout policy (at one time) is given in section 3.2 of Gelly
> et al's paper, "Modification of UCT with Patterns in Monte-Carlo Go":
> 
> "We describe briefly how the improved random mode generates moves. It
> first verifies
> whether the last played move is an Atari; if yes, and if the stones
> under Atari can be saved
> (in the sense that it can be saved by capturing stones or increasing
> liberties), it chooses one
> saving move randomly; otherwise it looks for interesting moves in the
> 8 positions around the
> last played move and plays one randomly if there is any; otherwise it
> looks for the moves
> capturing stones on the Go board, plays one if there is any. At last,
> if still no move is
> found, it plays one move randomly on the Go board."
> 
> We've implemented much of this, which has made Orego considerably
> stronger. The problem is with this part:
> 
> "otherwise it looks for the moves capturing stones on the Go board"
> 
> Does this really mean traversing the entire board looking for
> captures? Doing so seems to create a catastrophic speed hit.
> 
> Peter Drake
> http://www.lclark.edu/~drake/
> 
> 
> 
> _______________________________________________
> computer-go mailing list
> computer-go@computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to