bug-gnubg
[Top][All Lists]
Advanced

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

Re: [Bug-gnubg] Re: Bug? Pruning On/Pruning Off gives significantly dif


From: Michael Petch
Subject: Re: [Bug-gnubg] Re: Bug? Pruning On/Pruning Off gives significantly different results at 4ply
Date: Mon, 31 Aug 2009 18:16:01 -0600
User-agent: Microsoft-Entourage/12.20.0.090605



On 31/08/09 4:49 PM, "Christian Anthon" <address@hidden> wrote:

> Another thing - what do you get if you set up the resulting positions
> after the moves and then do a 4-ply eval.

Okay using an August 23rd CVS build, NO Threading, NO SSE, No optimizations
I run this  script from the command line (It does your test with both
pruning on and off for both the move in question, and the position after
making the 9/6 9/5 play). Interesting thing to note is that with pruning
OFF, when you analyze the position after the move, the cube results for the
opponent suggest closer to the 4ply values you get with pruning ON. The
results below for pruning OFF give values that make sense before and after
the move (basically pruning ON gives consistent results, pruning OFF
doesn't).

et evaluation chequer eval plies 4
set evaluation cubedecision eval plies 4
set evaluation chequer eval prune off
set evaluation cubedecision eval prune off
set gnubgid 1a4pwABsd7YAAA:EYERADAAAAAA
hint
set gnubgid bO+ZAADVrinAAA:UQkAADAAAAAA
hint
set evaluation chequer eval prune on
set evaluation cubedecision eval prune on
set gnubgid 1a4pwABsd7YAAA:EYERADAAAAAA
hint
set gnubgid bO+ZAADVrinAAA:UQkAADAAAAAA
hint

GNU Backgammon 0.90.0  Aug 23 2009
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004 by Gary Wong.
Copyright (C) 2009 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.

(gnubg:26667): Gdk-CRITICAL **: gdk_screen_get_setting: assertion
`GDK_IS_SCREEN (screen)' failed

(gnubg:26667): Gdk-CRITICAL **: gdk_screen_get_setting: assertion
`GDK_IS_SCREEN (screen)' failed
(No game) set evaluation chequer eval plies 4
`eval' and `hint' chequerplay will use 4 ply evaluation.
(No game) set evaluation cubedecision eval plies 4
`eval' and `hint' cube decisions will use 4 ply evaluation.
(No game) set evaluation chequer eval prune off
`eval' and `hint' chequerplay will not use pruning.

(No game) set evaluation cubedecision eval prune off
`eval' and `hint' cube decisions will not use pruning.

(No game) set gnubgid 1a4pwABsd7YAAA:EYERADAAAAAA
The dice have been set to 3 and 4.
The cube has been set to 2.
 GNU Backgammon  Position ID: 4HPwATDgc/ABMA
                 Match ID   : EYERADAAAAAA
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     O: gnubg
 | X           O    |   | O              X |     3 points
 | X           O    |   | O              X |     Rolled 34
 | X           O    |   | O                |
 | X                |   | O                |
 | X                |   | O                |
^|                  |BAR|                  |
 | O                |   | X                |
 | O                |   | X                |
 | O           X    |   | X                |
 | O           X    |   | X              O |
 | O           X    |   | X              O |     0 points
 +13-14-15-16-17-18------19-20-21-22-23-24-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : EYERADAAAAAA
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     O: gnubg
 |       O  O  O  X |   | O  O  O  O       |     3 points
 |          O  O  X |   | O  O  O  O       |     Rolled 34
 |                  |   | O  O             |
 |                  |   |                  |
 |                  |   |                  |
^|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   |    X             |
 |                X |   |    X  X          |
 |       X  X     X |   | X  X  X  X  X  X |     0 points
 +13-14-15-16-17-18------19-20-21-22-23-24-+     X: Joe31 (Cube: 2)

Setting GNUBG id 1a4pwABsd7YAAA:EYERADAAAAAA
(gnubg) hint
    1. Cubeful 4-ply    10/6 4/1                     Eq.:  +0.550
       0.806 0.005 0.000 - 0.194 0.001 0.000
        4-ply cubeful
    2. Cubeful 4-ply    10/6 5/2                     Eq.:  +0.548 ( -0.002)
       0.806 0.004 0.000 - 0.194 0.001 0.000
        4-ply cubeful
    3. Cubeful 4-ply    10/3                         Eq.:  +0.529 ( -0.021)
       0.797 0.004 0.000 - 0.203 0.001 0.000
        4-ply cubeful
    4. Cubeful 4-ply    6/2 5/2                      Eq.:  +0.382 ( -0.168)
       0.732 0.015 0.000 - 0.268 0.005 0.000
        4-ply cubeful
    5. Cubeful 4-ply    10/6 9/6                     Eq.:  +0.375 ( -0.175)
       0.728 0.015 0.000 - 0.272 0.003 0.000
        4-ply cubeful
    6. Cubeful 4-ply    9/6 9/5                      Eq.:  +0.351 ( -0.199)
       0.716 0.020 0.000 - 0.284 0.006 0.000
        4-ply cubeful
    7. Cubeful 2-ply    10/6 8/5                     Eq.:  +0.511 ( -0.039)
       0.789 0.009 0.000 - 0.211 0.002 0.000
        2-ply cubeful
    8. Cubeful 2-ply    6/3 5/1                      Eq.:  +0.511 ( -0.039)
       0.788 0.010 0.000 - 0.212 0.005 0.000
        2-ply cubeful
    9. Cubeful 2-ply    9/2                          Eq.:  +0.509 ( -0.041)
       0.786 0.015 0.001 - 0.214 0.009 0.000
        2-ply cubeful
   10. Cubeful 2-ply    8/5 8/4                      Eq.:  +0.500 ( -0.050)
       0.783 0.010 0.000 - 0.217 0.003 0.000
        2-ply cubeful
(gnubg) set gnubgid bO+ZAADVrinAAA:UQkAADAAAAAA
The cube has been set to 2.
 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |          X  X  O |   | X  X  X  X       |     On roll
 |       X  X  X  O |   | X  X  X  X       |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |          X  X  O |   | X  X  X  X       |     On roll
 |       X  X  X  O |   | X  X  X  X       |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: bO+ZAADVrinAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O     O  X |   | O  O  O  O       |     3 points
 |             O  X |   | O  O  O  O       |
 |                  |   | O  O             |
 |                  |   | O  O             |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   |    X             |
 |                X |   |    X  X          |     On roll
 |       X  X     X |   | X  X  X  X  X  X |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

Setting GNUBG id bO+ZAADVrinAAA:UQkAADAAAAAA
(Joe31) hint

Cube analysis
4-ply cubeless equity  -0.608
  0.200 0.003 0.000 - 0.800 0.009 0.000
Cubeful equities:
  4-ply cubeful
1. No double            -0.541
2. Double, pass         +1.000  ( +1.541)
3. Double, take         -1.858  ( -1.318)
Proper cube action: No redouble, beaver (46.1%)

(Joe31) set evaluation chequer eval prune on
`eval' and `hint' chequerplay will use pruning.

(Joe31) set evaluation cubedecision eval prune on
`eval' and `hint' cube decisions will use pruning.

(Joe31) set gnubgid 1a4pwABsd7YAAA:EYERADAAAAAA
The dice have been set to 3 and 4.
The cube has been set to 2.
 GNU Backgammon  Position ID: bO+ZAADVrinAAA
                 Match ID   : EYERADAAAAAA
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |     Rolled 34
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
^|                  |BAR|                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |                  |   | X  X             |
 |             X  O |   | X  X  X  X       |
 |       X     X  O |   | X  X  X  X       |     0 points
 +13-14-15-16-17-18------19-20-21-22-23-24-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: bO+ZAADVrinAAA
                 Match ID   : EYERADAAAAAA
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |     Rolled 34
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
^|                  |BAR|                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |                  |   | X  X             |
 |             X  O |   | X  X  X  X       |
 |       X     X  O |   | X  X  X  X       |     0 points
 +13-14-15-16-17-18------19-20-21-22-23-24-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : EYERADAAAAAA
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     O: gnubg
 |       O  O  O  X |   | O  O  O  O       |     3 points
 |          O  O  X |   | O  O  O  O       |     Rolled 34
 |                  |   | O  O             |
 |                  |   |                  |
 |                  |   |                  |
^|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   |    X             |
 |                X |   |    X  X          |
 |       X  X     X |   | X  X  X  X  X  X |     0 points
 +13-14-15-16-17-18------19-20-21-22-23-24-+     X: Joe31 (Cube: 2)

Setting GNUBG id 1a4pwABsd7YAAA:EYERADAAAAAA
(gnubg) hint
    1. Cubeful 4-ply    10/6 5/2                     Eq.:  +0.560
       0.811 0.002 0.000 - 0.189 0.000 0.000
        4-ply cubeful prune
    2. Cubeful 4-ply    10/3                         Eq.:  +0.555 ( -0.005)
       0.809 0.002 0.000 - 0.191 0.000 0.000
        4-ply cubeful prune
    3. Cubeful 4-ply    10/6 4/1                     Eq.:  +0.552 ( -0.008)
       0.807 0.002 0.000 - 0.193 0.000 0.000
        4-ply cubeful prune
    4. Cubeful 4-ply    9/6 9/5                      Eq.:  +0.542 ( -0.018)
       0.801 0.009 0.000 - 0.199 0.002 0.000
        4-ply cubeful prune
    5. Cubeful 4-ply    10/6 9/6                     Eq.:  +0.538 ( -0.022)
       0.799 0.010 0.001 - 0.201 0.004 0.000
        4-ply cubeful prune
    6. Cubeful 4-ply    6/2 5/2                      Eq.:  +0.515 ( -0.045)
       0.788 0.014 0.001 - 0.212 0.003 0.000
        4-ply cubeful prune
    7. Cubeful 2-ply    10/6 8/5                     Eq.:  +0.517 ( -0.043)
       0.791 0.009 0.000 - 0.209 0.002 0.000
        2-ply cubeful prune [world class]
    8. Cubeful 2-ply    9/2                          Eq.:  +0.511 ( -0.049)
       0.787 0.016 0.001 - 0.213 0.009 0.000
        2-ply cubeful prune [world class]
    9. Cubeful 2-ply    6/3 5/1                      Eq.:  +0.510 ( -0.050)
       0.788 0.010 0.000 - 0.212 0.005 0.000
        2-ply cubeful prune [world class]
   10. Cubeful 2-ply    8/5 8/4                      Eq.:  +0.500 ( -0.059)
       0.783 0.011 0.000 - 0.217 0.003 0.000
        2-ply cubeful prune [world class]
(gnubg) set gnubgid bO+ZAADVrinAAA:UQkAADAAAAAA
The cube has been set to 2.
 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |          X  X  O |   | X  X  X  X       |     On roll
 |       X  X  X  O |   | X  X  X  X       |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: 1a4pwABsd7YAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O  O     O |   | O  O  O  O  O  O |     3 points
 |                O |   |    O  O          |
 |                  |   |    O             |
 |                  |   |                  |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   | X  X             |
 |          X  X  O |   | X  X  X  X       |     On roll
 |       X  X  X  O |   | X  X  X  X       |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

 GNU Backgammon  Position ID: bO+ZAADVrinAAA
                 Match ID   : UQkAADAAAAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: gnubg
 |       O     O  X |   | O  O  O  O       |     3 points
 |             O  X |   | O  O  O  O       |
 |                  |   | O  O             |
 |                  |   | O  O             |
 |                  |   |                  |
v|                  |BAR|                  |
 |                  |   |                  |
 |                  |   |                  |
 |                  |   |    X             |
 |                X |   |    X  X          |     On roll
 |       X  X     X |   | X  X  X  X  X  X |     0 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Joe31 (Cube: 2)

Setting GNUBG id bO+ZAADVrinAAA:UQkAADAAAAAA
(Joe31) hint

Cube analysis
4-ply cubeless equity  -0.609
  0.199 0.002 0.000 - 0.801 0.009 0.000
Cubeful equities:
  4-ply cubeful prune
1. No double            -0.542
2. Double, pass         +1.000  ( +1.542)
3. Double, take         -1.858  ( -1.317)
Proper cube action: No redouble, beaver (46.1%)






reply via email to

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