[ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums

Cubeful equity differences between HyperGammon and GambleGammon

Posted By: MK
Date: Sunday, 25 October 2026, at 5:09 a.m.

What prompted me to post this is what Chow said about "some of XG rollouts being off by a lot" while talking about his paper. See:

https://www.bgonline.org/forums/webbbs_config.pl?read=222004

For decades I have argued that the bots' cubeful equity calculations are increasingly inaccurate going backwards from simple end-of-game positions towards more complex middle-of-game and then beginning-of-game positions.

I always had to say "inaccurate by an unknown amount" since there is no way to compare them to equities calculated differently but I believed that they were inaccurate enough for me to feel justified in calling cubeful equities for near-beginning-of-game positions "totally bogus".

Today it just occurred to me that we can actually do such comparisons at least for some positions using GnuBG, since it offers playing HyperGammon against claimedly "perfect" opponents and because HyperGammon is not a true variant of GambleGammon but just a specific "play from" position that can be played using the regular GnuBG database or against the claimedly "solved" hyperX databases.

Below are three cube action analyses of a 2-checker HyperGammon's starting, middle and end positions using GnuBG to play HyperGammon and then using it to play regular GambleGammon.

As you can see that the two bots wildly disagree on the cubeful equities of and the recommended cube actions for what are nothing more than simple late game GambleGammon positions and that they only start to agree towards the final positions.

I guess this vindicates my decades-long argument that the so-called "cube skill theory" is mostly bullshit except in simple late game positions.

Considering that all HyperGammon positions are basically near-end-of-game GambleGammon positions, I'll let you all draw your own conclusions about "by how much more cubeful equities for near-beginning-of-game GambleGammon positions can be off" by comparing as many more positions as you need to convince yourselves.

I don't think there is a way to quantify those inaccuracies but I have demonstrated with my bot-vs-bot experiments that early errors in a game don't effect the outcome as much as predicted by the bots, not even anywhere close.

This means, as I had also demonstrated with my earlier human-vs-bot experiments that you can ignore/defy what bots think and try deploying early alternative strategies to beat the bots, from which errors you can recover later in the game if your strategy goes in the wrong direction.

BTW, being able to use it to do things like this shows how much superior GnuBG is compared to all other existing bots out there.

MK

============== Position 1 ============================

Position ID: AABAAQAACgAAAA Match ID: cAkXAAAAAAAE

Evaluator: Hypergammon-2

Player Opponent Position 346 346

Owned cube : +0.3278 Centered cube : +0.2092 Centered cube (Jacoby rule) : +0.2046 Opponent owns cube : +0.0109

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 53.5 41.8 4.2 34.9 3.0 +0.152 +0.209 1 ply: 53.5 41.8 4.2 34.9 3.0 +0.152 +0.209 2 ply: 53.5 41.8 4.2 34.9 3.0 +0.152 +0.209 3 ply: 53.5 41.8 4.2 34.9 3.0 +0.152 +0.209 4 ply: 53.5 41.8 4.2 34.9 3.0 +0.152 +0.209

Cube analysis 4-ply cubeless equity +0.152

53.5 41.8 4.2 - 46.5 34.9 3.0 Cubeful equities: 1. No double +0.209 2. Double, pass +1.000 (+0.791) 3. Double, take +0.022 (-0.187) Proper cube action: No double, take (19.2%)

==========================================

Position ID: AABAAQAACgAAAA Match ID: cAkXAAAAAAAE

Evaluator: Crashed

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 61.4 0.0 0.0 0.0 0.0 +0.228 +0.344 1 ply: 54.4 0.0 0.0 0.0 0.0 +0.089 +0.134 2 ply: 56.2 0.0 0.0 0.0 0.0 +0.123 +0.183 3 ply: 54.7 0.0 0.0 0.0 0.0 +0.095 +0.138 4 ply: 53.5 0.0 0.0 0.0 0.0 +0.070 +0.104

Cube analysis 4-ply cubeless equity +0.070

53.5 0.0 0.0 - 46.5 0.0 0.0 Cubeful equities: 1. No double +0.104 2. Double, pass +1.000 (+0.896) 3. Double, take -0.177 (-0.282) Proper cube action: No double, beaver (23.9%)

==========================================

4-ply rolled out equities after 1,000,000 trials are:

HyperGammon +0.163 +0.233 GambleGammon +0.070 +0.105

============== Position 2 ============================

Position ID: AAACAoAIAAAAAA Match ID: cAkAAAAAAAAE

Evaluator: Hypergammon-2

Player Opponent Position 263 322

Owned cube : +1.0458 Centered cube : +1.0006 Centered cube (Jacoby rule) : +0.8428 Opponent owns cube : +0.8156

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 70.5 61.2 10.5 21.0 1.6 +0.899 +1.001 1 ply: 70.5 61.2 10.5 21.0 1.6 +0.899 +1.001 2 ply: 70.5 61.2 10.5 21.0 1.6 +0.899 +1.001 3 ply: 70.5 61.2 10.5 21.0 1.6 +0.899 +1.001 4 ply: 70.5 61.2 10.5 21.0 1.6 +0.899 +1.001

Cube analysis 4-ply cubeless equity +0.899

70.5 61.2 10.5 - 29.5 21.0 1.6 Cubeful equities: 1. No double +1.001 2. Double, take +1.631 (+0.631) 3. Double, pass +1.000 (-0.001) Proper cube action: Too good to double, pass (0.1%)

==========================================

Position ID: AAACAoAIAAAAAA Match ID: cAkAAAAAAAAE

Evaluator: Crashed

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 72.6 0.0 0.0 0.0 0.0 +0.452 +0.680 1 ply: 74.8 0.0 0.0 0.0 0.0 +0.495 +0.709 2 ply: 73.9 0.0 0.0 0.0 0.0 +0.477 +0.722 3 ply: 73.9 0.0 0.0 0.0 0.0 +0.478 +0.743 4 ply: 72.0 0.0 0.0 0.0 0.0 +0.440 +0.693

Cube analysis 4-ply cubeless equity +0.440

72.0 0.0 0.0 - 28.0 0.0 0.0 Cubeful equities: 1. No double +0.693 2. Double, pass +1.000 (+0.307) 3. Double, take +0.692 (-0.001) Proper cube action: No double, take (0.3%)

==========================================

4-ply rolled out equities after 1,000,000 trials are:

HyperGammon +0.892 +1.000 GambleGammon +0.407 +0.649

============== Position 3 ============================

Position ID: BAAARAAAAAAAAA Match ID: cAkAAAAAAAAE

Evaluator: Hypergammon-2

Player Opponent Position 29 3

Owned cube : +0.6111 Centered cube : +0.6111 Centered cube (Jacoby rule) : +0.6111 Opponent owns cube : +0.6111

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 1 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 2 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 3 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 4 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611

Cube analysis 4-ply cubeless equity +0.611

80.6 0.0 0.0 - 19.4 0.0 0.0 Cubeful equities: 1. Double, pass +1.000 2. Double, take +1.222 (+0.222) 3. No double +0.611 (-0.389) Proper cube action: Double, pass

==========================================

Position ID: BAAARAAAAAAAAA Match ID: cAkAAAAAAAAE

Evaluator: Bearoff2

Player Opponent Position 10 3

Bearing off Bearing at least one chequer off Rolls Player Opponent Player Opponent

0 0.000 0.000 100.000 100.000

1 80.555 100.000 0.000 0.000

2 19.445 0.000 Average rolls Bearing off Saving gammon

Player Opponent Player Opponent Mean 1.194 1.000 0.000 0.000 Std dev 0.396 0.000 0.000 0.000

Effective pip count:

Player Opponent EPC 9.755 8.167 Wastage 4.755 5.167

EPC = 8.167 * Average rolls Wastage = EPC - pips

Win W(g) W(bg) L(g) L(bg) Equity Cubeful static: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 1 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 2 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 3 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611 4 ply: 80.6 0.0 0.0 0.0 0.0 +0.611 +0.611

Cube analysis 4-ply cubeless equity +0.611

80.6 0.0 0.0 - 19.4 0.0 0.0 Cubeful equities: 1. Double, pass +1.000 2. Double, take +1.222 (+0.222) 3. No double +0.611 (-0.389) Proper cube action: Double, pass

==========================================

4-ply rolled out equities after 1,000,000 trials are:

HyperGammon +0.618 +0.618 GambleGammon +0.618 +0.618

==========================================

 

Post Response

Your Name:
Your E-Mail Address:
Subject:
Message:

If necessary, enter your password below:

Password:

 

 

[ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums is maintained by Stick with WebBBS 5.12.