Hi!
Initially it triggered on an ubuntu server: 4.4.0-67-generic
#88-Ubuntu that runs the same 1.05.000 version of gnu bg then I tried
it on my Windows 10 machine and got the same result.
(No game) show matchequitytable
Match equity table: Kazaross XG2 25 point MET
(/usr/local/share/gnubg/met/Kazaross-XG2.xml)
looks good.
I'll give 1.06 version a try and see if it will handle this position
differently.
Thanks for your reply!
Best regards,
TP
On Sat, Feb 17, 2018 at 11:44 AM, Øystein Schønning-Johansen
<[email protected]> wrote:
> 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
>
>
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]
Match equity table: Kazaross XG2 25 point MET
(/usr/local/share/gnubg/met/Kazaross-XG2.xml)
Generated using XG rollouts to 9pts, GNUBG Supremo full rollouts to 15 points.
Extended to 25pts by projecting take points.
Pre-Crawford table:
1-away 2-away 3-away 4-away 5-away
1-away 50.0000 67.7360 75.0760 81.4360 84.1790
2-away 32.2640 50.0000 59.9470 66.8700 74.3590
3-away 24.9240 40.0530 50.0000 57.1500 64.7950
4-away 18.5640 33.1300 42.8500 50.0000 57.7320
5-away 15.8210 25.6410 35.2050 42.2680 50.0000
Post-Crawford table for player 0 (gnubg):
1-away 2-away 3-away 4-away 5-away
1-away 50.0000 48.8030 32.2640 31.0020 19.0120
Post-Crawford table for player 1 (terje):
1-away 2-away 3-away 4-away 5-away
1-away 50.0000 48.8030 32.2640 31.0020 19.0120
Player gnubg : gammon rate 36.31%, bg rate 48.09%
Player terje : gammon rate 0.00%, bg rate 0.00%
Player gnubg market window:
Dead cube (opponent doesn't redouble): 73.72% - 60.50%
Dead cube (opponent redoubles): 93.34% - 76.64%
Player terje market window:
Dead cube: 26.28% - 82.72%
Player Gammon value Backgammon value
gnubg 0.91403 0.91403
terje 0.39996 0.97464
_______________________________________________
Bug-gnubg mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnubg