I tried adding:

set evaluation chequerplay evaluation prune off

to the command file but the output is the same.

I have noticed that if I use 'hint' instead of 'analyze move' I get a
completely different result.

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
previous
hint

Perhaps it could be a clue. Not sure.

Best regards,
TP


On Sat, Feb 17, 2018 at 1:05 PM, Øystein Schønning-Johansen
<[email protected]> wrote:
> Yes! Things looks correct.
>
> I browse the code history from your release to the one I'm using. The only
> change I can see that may matter, is the use of pruning neural networks in
> move selections.
> Can you try also with pruning turned turned off. Does that change anything?
>
> -Øystein
>
> On Sat, Feb 17, 2018 at 12:38 PM, Terje Pedersen <[email protected]> wrote:
>>
>> 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.
‘eval’ and ‘hint’ checkerplay will not use pruning.

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
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.
    1. Cubeful 2-ply    24/19 18/17                  Eq.:  -2.065
       0.089 0.000 0.000 - 0.911 0.743 0.647
        2-ply cubeful prune [world class]
    2. Cubeful 2-ply    13/7                         Eq.:  -2.165 ( -0.100)
       0.071 0.000 0.000 - 0.929 0.780 0.641
        2-ply cubeful prune [world class]
    3. Cubeful 2-ply    13/8 6/5                     Eq.:  -2.180 ( -0.115)
       0.070 0.000 0.000 - 0.930 0.787 0.663
        2-ply cubeful prune [world class]
    4. Cubeful 2-ply    18/13 6/5                    Eq.:  -2.200 ( -0.135)
       0.060 0.000 0.000 - 0.940 0.783 0.692
        2-ply cubeful prune [world class]
    5. Cubeful 2-ply    18/17 18/13                  Eq.:  -2.212 ( -0.147)
       0.057 0.000 0.000 - 0.943 0.781 0.700
        2-ply cubeful prune [world class]
    6. Cubeful 2-ply    18/12                        Eq.:  -2.233 ( -0.168)
       0.054 0.000 0.000 - 0.946 0.789 0.695
        2-ply cubeful prune [world class]
    7. Cubeful 2-ply    18/17 13/8                   Eq.:  -2.251 ( -0.187)
       0.052 0.000 0.000 - 0.948 0.795 0.695
        2-ply cubeful prune [world class]
    8. Cubeful 2-ply    18/17 7/2                    Eq.:  -2.299 ( -0.234)
       0.048 0.000 0.000 - 0.952 0.813 0.710
        2-ply cubeful prune [world class]
    9. Cubeful 0-ply    24/19 6/5                    Eq.:  -2.131 ( -0.066)
       0.065 0.000 0.000 - 0.935 0.760 0.419
        0-ply cubeful prune [expert]
   10. Cubeful 0-ply    18/13 7/6                    Eq.:  -2.132 ( -0.068)
       0.065 0.000 0.000 - 0.935 0.759 0.571
        0-ply cubeful prune [expert]
_______________________________________________
Bug-gnubg mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to