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/