[Top][All Lists]

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

Re: [Bug-gnubg] TEST RESULT: Variance Reduction

From: Joern Thyssen
Subject: Re: [Bug-gnubg] TEST RESULT: Variance Reduction
Date: Mon, 7 Jul 2003 18:37:51 +0000
User-agent: Mutt/1.4.1i

On Mon, Jul 07, 2003 at 12:49:33PM +0200, Jim Segrave wrote

> > This is a straightforward generalisation of RolloutGeneral. Currently
> > you input one anBoard but multiple cubeinfo. Just change this to input
> > multiple anBoards as well. Note that BasicCubefulRollout already handles
> > multiple anBoards! So it's next to trivial to change this!
> > 
> > Cube decision:
> > 
> > Input: two copies of the same board, two cubeinfo's for nd and dt
> > 
> > Chequer play decision:
> > 
> > Input: n different boards, n copies of the current cubeinfo
> That's nice - I hadn't registered that. You're quite right that the
> bottomost layer is already done, I just looked again at
> BasicCubefulRollout. It looks like RolloutGeneral is missing the same
> capability only in that anBoard is currently declared as a single
> board and there's only one rolloutcontext supplied. Changing this to
> expand the number of boards (and then back propagating the changes to
> all of the calls to RolloutGeneral) should not be too hard at all. 

No, that should be straightforward.

> The
> only other thing is that (technically at least) we should also pass in
> a rolloutcontext per move to be decided.  Whether or not it is
> sensible to compare rollouts of different moves using different
> settings is sensible may be a legitimate question, but it seems to me
> we shouldn't prevent it.

I can't see the purpose of using different rolloutcontexts, so I think
we should stick with just one for the time being.  This will make the
code much simpler.


reply via email to

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