bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] [Q] Adding noise to evaluations


From: Joern Thyssen
Subject: Re: [Bug-gnubg] [Q] Adding noise to evaluations
Date: Wed, 3 Dec 2003 08:57:33 +0000
User-agent: Mutt/1.4.1i

On Tue, Dec 02, 2003 at 08:54:37PM -0700, Thomas Hauk wrote
> Can someone explain to me how the noise setting works, for evaluations?
> 
> My supervisor wanted me to add noise to the evaluations, at which point I 
> told him it was already built into the code. His concern is that the 
> method in which gnubg generates that noise is reproduceable.

gnubg can introduce both deterministic and non-deterministic noise.

The parameters rNoise and fDeterministic in the evalcontext controls it.
I didn't implement it, so I don't know the exact math behind it. You
should check the routine Noise in eval.c. 

For the deterministic noise gnubg uses the current board as input to
some algorithm involving an MD5 checksum. This way you'll get the same
noise for the same position always.

The non-deterministic noise uses a Box-Müller transform.

Jørn

Attachment: pgpezEfcbAejq.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]