On Mon, Nov 12, 2007 at 04:58:49PM +0100, Petr Baudis wrote:
>   I started experimenting with implementing own Go robot and first I
> created a generic infrastructure that various engines should be able to
> plug into. Currently, a random player and a straightforward MonteCarlo
> bot (plays as zzgobot on KGS now) engines are implemented; the sources
> are at
> 
>       http://rover.dkm.cz/w/zzgo.git

Interesting. I will take a look one of these days.

>   Thus, I would like to ask, how fast can your engines play out random
> games (and on what hardware)? My random playouts are limited only with
> rule and do-not-fill-1pt-eye constraints.

Have you looked at Lukas Lew's libEGO? You can download it and compare
performance. (I'm at work now, so I don't have the link, but googling Lew and
LibEGO will get it).

>   Currently, on my meager AMD 1.6 GHz (single core) my engine is able to
> play 2500 games per second on 9x9 - with 1000 games per move candidate,
> that is about 30s per move in the opening; but it seems that most people
> prefer 10000 instead of 1000. Is the difference all that visible?

I may be wrong, but I suspect most of bots specify the total number of
simulations to play, not per move candidate. Thus, your '1000' should be
compared against a '81000' in the beginning of the game. That sounds like an
overly large number to me.  (I am hoping to [get the time to] make some
experiments to see how well I can play with 1k simulations, or even less. If
I like your coding style (and license), I may even switch over to your code,
as I prefer C to C++).

- Heikki

-- 
Heikki Levanto   "In Murphy We Turst"     heikki (at) lsd (dot) dk

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

Reply via email to