[computer-go] 10k UCT bots
Jason House
jason.james.house at gmail.com
Tue May 13 11:08:29 PDT 2008
On May 13, 2008, at 1:51 PM, Mark Boon <tesujisoftware at gmail.com> wrote:
>
> On 13-mei-08, at 14:10, Álvaro Begué wrote:
>> What others do is the right thing to do. Your method will introduce
>> some biases.
>
> Could you elaborate what bias it could lead to? I also do the same
> as Jason. I did consider the possibility of a bias but couldn't
> immediately think of one.
And I was thinking "let's not repeat this topic"...
The probability of picking a point is proportional to 1 + number of
illegal points before it.
In practice, illegal moves are pretty rare until endgame. At that
point, it's a trade off between bias and speed. Random number
generation is not cheap. I have yet to see empirical proof that the
pick and scan is bad. I've tried both methods in the past and saw no
measurable difference in strength.
> What good does moving it to the end of the list do? Next time around
> it's just as likely to be picked as when left in place. Or do you
> only process the 'end' after the 'front' moves are all tried?
The range of the random number is reduced by one after each failed
lookup. Shuffled data has no impact on future use of the array of
empty points.
>
>
> Mark
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://computer-go.org/pipermail/computer-go/attachments/20080513/97a33cc3/attachment.htm
More information about the computer-go
mailing list