On Fri, Mar 10, 2006 at 10:01:23AM +0000, Jonathan Kinsey wrote:
> I've had a quick look and the code that decides if it's above TG or below
> DP uses the CashPoint function, this reuturns .632 as the cash point, it's
> about .657 to play on.
If winning chances are above the cashpoint it must be a pass. Something
must be wrong with the numbers here, though 0.632 is in the fully live
to dead cube window. The logic seems to be that if a double is wrong,
but cashable it must be too good. Which should be okay, except for the
fact that gnubg doesn't think it is cashable atall.
Anyway a consistent view could be obtained by checking if the optimal
cube action has a value below or above 1.0. That is changing the
condition to:
if (arDouble[ OUTPUT_OPTIMAL ] >1.0f) {
too good
}
else {
not good enough
}
>
_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg