[computer-go] ego110_allfirst on CGOS
Don Dailey
drdailey at cox.net
Thu Sep 27 08:29:05 PDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Do you have a 1k version you can put up of the implementation that is
supposed to mimic what I do?
It should compare very close to GenAnchor_1k. If you can get that
working then you can start with that as your reference bot
and make improvements from there.
- - Don
Jason House wrote:
>
>
> On 9/24/07, *Don Dailey* <drdailey at cox.net <mailto:drdailey at cox.net>> wrote:
>
> My impression is that you over-engineer (or over-think) everything. You
> try to improve on something before you've implemented something that is
> simple and you know works reasonably well.
>
>
> My latest timing implementation is available under GPLv3 at [1]. It
> probably has a few warts still (including hard coded default values),
> but does seem to work relatively well. It estimates mean and variance
> of the different sources of timing losses and then creates a confidence
> interval for how long the time losses for the remainder of the game will
> take. The equation for this (for n future moves) takes the form
> a*n+b*sqrt(n). It then treats time beyond that as spare time to
> allocate over moves. While that final piece is simplistic (10% beyond a
> fixed min think time per move), I assume someone may find the
> statistical estimation stuff useful.
>
> External lag (AKA network lag) is relatively noisy because of time
> rounding issues. To overcome this, I do not compute sample variance,
> but just the average delay observed in the game. Variance is assumed to
> be a function of mean like in the exponential distribution. Because of
> initial noise, the estimated mean slowly changes from a default value to
> the observed value.
>
> Internal lag is assumed to have finer detail and both sample mean and
> variance are used after just a few samples.
>
> [1]
> http://housebot.svn.sourceforge.net/viewvc/housebot/trunk/housebot/timecontrol.d?view=markup
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFG+8xBDsOllbwnSikRAjRAAJ9bLUF+OG3r3cHfUtwKNZEj1e+m9ACeIP66
1l69zzhXgqXA4WSuCstd8Y4=
=yk70
-----END PGP SIGNATURE-----
More information about the computer-go
mailing list