Is it possible to just use a hash table (no tree) and just update the hash
entry's node? Advantages/disadvantages of this approach?

On Sun, Dec 13, 2009 at 10:30 AM, Corey Harris <charri...@gmail.com> wrote:

> Was looking for a basic UCT data structure. I guess a tree structure is
> created in memory. How is this managed, because memory can be exausted
> pretty fast.
>
> >>• record results for all visited
> nodes_______________________________________________
>
> Where do you record the results?
>
> I appologize for the simple questions, I'm new at this.
>
>   On Sun, Dec 13, 2009 at 9:48 AM, Jason House <
> jason.james.ho...@gmail.com> wrote:
>
>> On Dec 13, 2009, at 9:38 AM, Corey Harris <charri...@gmail.com> wrote:
>>
>> I know this is a simple issue but I'm not sure of the solution. I am
>>> currently in the very early stages of writing a go engine. I have the board
>>> state and simple opening library implemented (no play logic yet). I'm would
>>> like to output debugging/developnent output statements to the gogui shell
>>> window. If the engine sends printf("some output\n"); gogui  says "Sent a
>>> malformed response". If it fprintf(stderr, "some output\n"); nothing is
>>> displayed.
>>>
>>> How can you print messages to the shell without disrupting the message
>>> protocol?
>>>
>>
>> Writing to stderr works fine for me, but gogui does not show shell output
>> immediately. It waits until some point in overall execution before showing
>> anything in the shell output.
>>
>>
>>
>>
>>> Also, is there a site that describes the workings of a UCT bot in detail
>>> similiar to some chess programming tutorial sites?
>>>
>>
>> Not that I'm aware of, but senseis.xmp.net might be a good place to
>> start. Basic UCT is simple:
>> • always start at tree root
>> • pick the child with the highest metric (upper confidence bound on win
>> rate)
>> • repeat last step until you reach a leaf
>> • if simulations of the leaf > N, expand leaf and pick child with highest
>> metric
>> • play random game
>> • record results for all visited
>> nodes_______________________________________________
>> 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