[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] 0-ply (expert) Cube Decision Rollouts
From: |
Joern Thyssen |
Subject: |
Re: [Bug-gnubg] 0-ply (expert) Cube Decision Rollouts |
Date: |
Sun, 4 May 2003 19:43:22 +0000 |
User-agent: |
Mutt/1.4i |
On Thu, May 01, 2003 at 12:58:19PM -0400, Eberlein, Robert (REBERLEI) wrote
> I have found a bug in the 0-ply (expert) cube decision evaluation. Whenever
> the 0-ply evaluation for an initial cube should be Double-Take, the result
> is coming back either No Double - Take, or Optional Double - Take, with the
> equity for No Double always exactly matching (to the reported number of
> decimals) the equity for Double - Take. As a result, when a 0-ply cube
> decision rollout is performed, no double from a centered cube is ever taken,
> and the rollout statistics show only drops in the centered cube case, with
> "cube efficiencies" (actually take rates) always 0. Because of this massive
> market loss, the equity for the No Double case that the 0-ply rollout
> reports is very much too low.
The error lies in the way we use Janowski's formulae for cubeful
equities. Janowski's formulae produce on-roll equities, whereas we need
on-roll-but-I've-decided-not-to-double equities for cube decisions.
In your examples the equity for "no double" is equal to "double, take"
because it's a double on 0-ply.
At this point I'm not sure how to fix it.
I can add that this bug has no consequence for higher-ply evaluations or
cubeful rollouts with higher-ply cube decisions.
Jørn