[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
[snip]
> > 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.
Jørn