steve uurtamo: <[EMAIL PROTECTED]>:
>this is interesting!
>
>perhaps i misunderstand the setup of the experiment -- what
>is the unit of measure for the delay, or how is delay being
>implemented?

>the FIFO queue is doing what, and where is the delay
>being introduced?

The UCT searcher pushes a position to the FIFO queue upon the end of 
each search but the MC simulator does not get the position until the 
queue overflows.  So, the searcher selects optimal arcs based on the 
older results of simulations by "delay" times.  Especially at 
beginning, the searcher does blind search and pushes the same 
positions "delay" times.

Hideki

>On Wed, Aug 13, 2008 at 9:20 AM, Hideki Kato <[EMAIL PROTECTED]> wrote:
>> Magnus Persson: <[EMAIL PROTECTED]>:
>>>Quoting Don Dailey <[EMAIL PROTECTED]>:
>>>
>>>> Yes, UCT is easier to use with multiple CPU's because with additional
>>>> processors alpha-beta programs do wasted work, unless you are talking
>>>> about theoretical programs with perfect move ordering, which you aren't.
>>>
>>>Nice that all is clear about alpha-beta programs.
>>>
>>>But... does not UCT with additional processors waste a lot of
>>>simulations because what would be the optimal path through the search
>>>tree depends on the threads that have not finished yet?
>>
>> Yes, UCT does.  From my recent experiments with a delay
>> line (a fixed size FIFO queue) between a UCTsearcher and an MC
>> simulator with RAVE against GNU Go 3.7.11 level 0 on 9x9 (single
>> thread):
>>
>> delay   #po     wins    games   winning rate    ELO     1 sigma of wr
>> 0       1,000   721     2,000   36.05%          -99.6   1.07%
>> 1       1,000   721     2,000   36.05%          -99.6   1.07%
>> 2       1,000   690     2,000   34.50%          -111.4  1.06%
>> 3       1,000   663     2,000   33.15%          -121.8  1.05%
>> 5       1,000   642     2,000   32.10%          -130.1  1.04%
>> 10      1,000   522     2,000   26.10%          -180.8  0.98%
>> 20      1,000   412     2,000   20.60%          -234.4  0.90%
>> 50      1,000   82      2,000   4.10%           -547.6  0.44%
>>
>> Hideki
>>
>>>Some people reported that more processors helps a lot on large boards,
>>>whereas on smaller one there is not much gain.
>>>
>>>-Magnus
>>>_______________________________________________
>>>computer-go mailing list
>>>computer-go@computer-go.org
>>>http://www.computer-go.org/mailman/listinfo/computer-go/
>> --
>> [EMAIL PROTECTED] (Kato)
>> _______________________________________________
>> 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/
--
[EMAIL PROTECTED] (Kato)
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to