[Top][All Lists]

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

Re: [Bug-gnubg] Suggestion ( Equity DiffHistogram)

From: Joern Thyssen
Subject: Re: [Bug-gnubg] Suggestion ( Equity DiffHistogram)
Date: Sun, 1 Jun 2003 11:10:07 +0000
User-agent: Mutt/1.4.1i

On Sat, May 31, 2003 at 09:03:55PM -0700, Ned Cross wrote
> I'm having a hard time understanding where the equity values and "best move"
> come from, since values in the temp map do not agree with the values in my
> analysis window.
> In the attached position, the temp map calls 24/13 the best move for a roll
> of 65 (2-ply), but 2-ply analysis window shows 23/18 24/18 as better by .003
> cubeful, and by .001 cubeless.  Also the 2-ply equity listed in the temp map
> is +0.693, yet 2-ply cubeful analysis gives 24/13 an equity of +0.344, and
> the cubeless equity is +0.468.
> I thought for a moment GNUBG might not be normalizing the "temp map" equity
> to the cube value, but +0.693 isn't quite the same as (+0.344 * 2).
> Am I mis-interpreting the numbers, or is there an issue with the way GNUBG
> populates the temp map?

You've actually discovered two bugs:

(1) the equity shown in the temp map was calculated with the wrong
    player owning the cube. 

    In your example the opponent holds the cube, but the equities were
    calculated as if you owned the cube. Hence the difference between
    +0.693 and +0.344. Apperently the cube is worth 0.349 :-)

(2) the default move filter used by the temp map had some illegal values
    for the 2-ply movefilter, which effectively meant that the moves
    were only evaluated at 0-ply. gnubg is now using the "normal" move
    filter for the temp map. Personally I think it would be overkill to
    let the user change the move filter.


reply via email to

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