Really strange. However it is a heisenbug (of course). I cannot recreate
the bug on my system. (GNU Backgammon 1.06.000 Dec 13 2017, Arch Linux)
Here is how the same thing looks at my system:
GNU Backgammon Position ID: PgAAALYLBDMMAA
Match ID : cImmADAAAAAE
+13-14-15-16-17-18------19-20-21-22-23-24-+ O: gnubg
| X X | | X O X | OO 3 points
| X | | X O X | OO
| | | O | OO
| | | O | OO
| | | O | OO
v| |BAR| | 5 point match (Cube: 1)
| | | |
| | | |
| | | X |
| | | X X X | Rolled 51
| X | | X X X | 0 points
+12-11-10--9--8--7-------6--5--4--3--2--1-+ X: oystein
Cube analysis
2-ply cubeless equity -2.2349 (Money: -2.0391)
0.0860 0.0000 0.0000 - 0.9140 0.7715 0.4396
Cubeful equities:
1. No double -2.0550
2. Double, pass +1.0000 (+3.0550)
3. Double, take -2.4258 (-0.3708)
Proper cube action: No double, take (10.8%)
Rolled 51 (-0.066):
* 1. Cubeful 2-ply 24/19 18/17 Eq.: -2.0615
0.0892 0.0000 0.0000 - 0.9108 0.7435 0.6447
2-ply cubeful prune [world class]
2. Cubeful 2-ply 13/7 Eq.: -2.1614 (-0.0999)
0.0707 0.0000 0.0000 - 0.9293 0.7800 0.6404
2-ply cubeful prune [world class]
3. Cubeful 2-ply 13/8 6/5 Eq.: -2.1766 (-0.1151)
0.0701 0.0000 0.0000 - 0.9299 0.7866 0.6634
2-ply cubeful prune [world class]
4. Cubeful 2-ply 18/13 6/5 Eq.: -2.1963 (-0.1348)
0.0603 0.0000 0.0000 - 0.9397 0.7831 0.6918
2-ply cubeful prune [world class]
5. Cubeful 2-ply 18/17 18/13 Eq.: -2.2086 (-0.1470)
0.0567 0.0000 0.0000 - 0.9433 0.7815 0.7003
2-ply cubeful prune [world class]
6. Cubeful 2-ply 18/12 Eq.: -2.2291 (-0.1676)
0.0544 0.0000 0.0000 - 0.9456 0.7887 0.6961
2-ply cubeful prune [world class]
7. Cubeful 2-ply 18/17 13/8 Eq.: -2.2481 (-0.1866)
0.0524 0.0000 0.0000 - 0.9476 0.7953 0.6954
2-ply cubeful prune [world class]
8. Cubeful 2-ply 18/17 7/2 Eq.: -2.2952 (-0.2337)
0.0476 0.0000 0.0000 - 0.9524 0.8135 0.7098
2-ply cubeful prune [world class]
9. Cubeful 0-ply 24/19 6/5 Eq.: -2.1277 (-0.0661)
0.0653 0.0000 0.0000 - 0.9347 0.7599 0.4187
0-ply cubeful prune [expert]
10. Cubeful 0-ply 18/13 7/6 Eq.: -2.1289 (-0.0674)
0.0648 0.0000 0.0000 - 0.9352 0.7593 0.5707
0-ply cubeful prune [expert]
I'm on this system:
[oystein@jupiter ~]$ gnubg -t < terjebug.txt
GNU Backgammon 1.06.000 Dec 13 2017
Can you supply which OS, version/build of GNU Backgammon (well that looks
like you got "GNU Backgammon 1.05.000 Nov 27 2016"). Can you also state
which match equity table you are using?
I have a theory that it get's the wrong answer because it calculates the
gammonvalue (or actually the backgammon value in this case) incorrectly.
can you append
show matchequitytable
show marketwindow
show gammonvalues
to your command file, and submit the output?
-Øystein
On Fri, Feb 16, 2018 at 5:43 PM, Terje Pedersen <[email protected]> wrote:
> Hi!
>
> I just ran into what looks like a gnu evaluation bug where gnu seems
> to suggest that I should try to avoid backgammon when a gammon will
> lose the match anyway. command file:
>
> set player 0 human
> new match 0
> set output rawboard off
> set xgid XGID=----BBCA-----A----B-B--eB-:0:0:1:51:0:3:0:5:10
> move 24/19 18/17
> next
> previous
> analyze move
> show board
>
> $ ./gnubg.exe -t -c commands.txt
> GNU Backgammon 1.05.000 Nov 27 2016
> Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by Gary Wong.
> Copyright (C) 2015 by Gary Wong and the AUTHORS; for details type
> `show version'.
> This program comes with ABSOLUTELY NO WARRANTY; for details type `show
> warranty'.
> This is free software, and you are welcome to redistribute it under
> certain conditions; type `show copying' for details.
> Moves for gnubg must now be entered manually.
> A new session has been started.
> TTY boards will be given in ASCII.
> The dice have been set to 5 and 1.
> GNU Backgammon Position ID: PgAAALYLBDMMAA
> Match ID : cImmADAAAAAE
> +13-14-15-16-17-18------19-20-21-22-23-24-+ O: gnubg
> | X X | | X O X | OO 3 points
> | X | | X O X | OO
> | | | O | OO
> | | | O | OO
> | | | O | OO
> v| |BAR| | 5 point match (Cube: 1)
> | | | |
> | | | |
> | | | X |
> | | | X X X | Rolled 51
> | X | | X X X | 0 points
> +12-11-10--9--8--7-------6--5--4--3--2--1-+ X: terje
>
>
> Cube analysis
> 2-ply cubeless equity -2.238 (Money: -2.039)
> 0.086 0.000 0.000 - 0.914 0.771 0.440
> Cubeful equities:
> 1. No double -2.058
> 2. Double, pass +1.000 ( +3.058)
> 3. Double, take -2.430 ( -0.372)
> Proper cube action: No double, take (10.9%)
>
> Rolled 51 (-0.066):
> 1. Cubeful 2-ply 24/18 Eq.: -1.850
> 0.144 0.000 0.000 - 0.856 0.716 0.430
> 2-ply cubeful prune [world class]
> 2. Cubeful 2-ply 24/19 6/5 Eq.: -1.994 (
> -0.143)
> 0.106 0.000 0.000 - 0.894 0.735 0.627
> 2-ply cubeful prune [world class]
> 3. Cubeful 2-ply 24/19 7/6 Eq.: -2.015 (
> -0.164)
> 0.102 0.000 0.000 - 0.898 0.739 0.626
> 2-ply cubeful prune [world class]
> * 4. Cubeful 2-ply 24/19 18/17 Eq.: -2.065 (
> -0.214)
> 0.089 0.000 0.000 - 0.911 0.743 0.647
> 2-ply cubeful prune [world class]
> 5. Cubeful 2-ply 13/7 Eq.: -2.165 (
> -0.314)
> 0.071 0.000 0.000 - 0.929 0.780 0.641
> 2-ply cubeful prune [world class]
> 6. Cubeful 2-ply 13/8 6/5 Eq.: -2.180 (
> -0.329)
> 0.070 0.000 0.000 - 0.930 0.787 0.663
> 2-ply cubeful prune [world class]
> 7. Cubeful 2-ply 18/13 6/5 Eq.: -2.200 (
> -0.349)
> 0.060 0.000 0.000 - 0.940 0.783 0.692
> 2-ply cubeful prune [world class]
> 8. Cubeful 2-ply 7/2 6/5 Eq.: -2.206 (
> -0.355)
> 0.068 0.000 0.000 - 0.932 0.799 0.669
> 2-ply cubeful prune [world class]
> 9. Cubeful 2-ply 18/17 18/13 Eq.: -2.212 (
> -0.361)
> 0.057 0.000 0.000 - 0.943 0.781 0.700
> 2-ply cubeful prune [world class]
> 10. Cubeful 2-ply 18/13 7/6 Eq.: -2.229 (
> -0.378)
> 0.056 0.000 0.000 - 0.944 0.789 0.702
> 2-ply cubeful prune [world class]
>
> Any idea what is going on here? I am using gnu bg for evaluating moves
> on Backgammon Studio when playing online matches and was hit in the
> face with this double blunder which I was confident couldn't possibly
> be correct. XG doesn't think it is much of an error:
>
> 2. XG Roller++ 24/19 18/17 eq:-2.2250 (-0.0057)
> Player: 7.58% (G:0.00% B:0.00%)
> Opponent: 92.42% (G:76.45% B:64.53%)
>
>
> Best regards,
> TP
>
> _______________________________________________
> Bug-gnubg mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-gnubg
>
_______________________________________________
Bug-gnubg mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnubg