bug-gnubg
[Top][All Lists]
Advanced

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

Re: [Bug-gnubg] Bug in analysis - position enclosed - more details


From: Ned Cross
Subject: Re: [Bug-gnubg] Bug in analysis - position enclosed - more details
Date: Mon, 28 Oct 2002 14:22:39 -0800

This must be one of those positions that gives the "crashed" net trouble, but is there anything to be done about the discontinuity in the analysis between the end of one move and the beginning of the next?
 
Here's more data on the position. I can send the .sgf if desired.
 
Ned
 
__________________________
 
Initial analysis parameters were: 2-ply, 16 cand, 0.360 tol.
 
Re-running analysis on world class ++ gives same result:
 
    1. Cubeful 2-ply    24/19 5/1*                   Eq.:  +0.827
       0.774 0.000 0.000 - 0.226 0.067 0.004
        2-ply cubeful 100% speed, 16 cand., 1 tol. [world class++]
    2. Cubeful 2-ply    6/1* 5/1                     Eq.:  +0.689 ( -0.138)
       0.730 0.000 0.000 - 0.270 0.012 0.000
        2-ply cubeful 100% speed, 16 cand., 1 tol. [world class++]
 
quick rollout gives:
 
    1. Rollout          6/1* 5/1                     Eq.:  +1.225
       0.808 0.000 0.000 - 0.192 0.002 0.000 CL  +0.614 CF  +1.225
      [0.003 0.000 0.000 - 0.003 0.009 0.001 CL   0.006 CF  +0.021]
    2. Rollout          24/19 5/1*                   Eq.:  +0.854 ( -0.371)
       0.842 0.000 0.000 - 0.158 0.051 0.003 CL  +0.633 CF  +0.854
      [0.001 0.000 0.000 - 0.001 0.001 0.000 CL   0.003 CF  +0.008]
        Full cubeful rollout with var.redn., with rotate rolls
        1296 games, seed 1150722176 using Mersenne Twister
        Play and cube: 0-ply cubeful [expert]
 
*****rollout seems to confirm the bots "after-the-play" evaluation that the closeout wins >80% games.  The rollout shows the closeout to win fewer games than the alternate play (hence lower cubeless equity), but gives a cubeful equity of greater than +1.000.  This is confusing, since GNU then thinks the proper cube action is double/pass, so I'd expect the cubeful equity to be reported as +1.000

 
playing the alternate move (24/19 5/1*) gives:
 
  1. Cubeful 2-ply    24/19 5/1*                   Eq.:  +0.827
       0.774 0.000 0.000 - 0.226 0.067 0.004
        2-ply cubeful 100% speed, 16 cand., 0.36 tol.
    2. Cubeful 1-ply    24/15                        Eq.:  +0.341 ( -0.486)
       0.621 0.000 0.000 - 0.379 0.043 0.001
        1-ply cubeful, 16 cand., 0.36 tol.
    3. Cubeful 0-ply    24/19 12/8                   Eq.:  +0.359 ( -0.468)
       0.672 0.000 0.000 - 0.328 0.083 0.002
        0-ply cubeful [expert]
    4. Cubeful 0-ply    6/1* 5/1                     Eq.:  +0.354 ( -0.473)
       0.636 0.000 0.000 - 0.364 0.022 0.001
        0-ply cubeful [expert]
 
*****I interpret this to mean that GNU's static evaluation has trouble with this position since it doesn't "see" the 6/1* 5/1 move, thinking it's worse than -0.360 from the "best" move.
 
 
quick rollout of cube action after closeout gives:

Cube analysis
Rollout cubeless equity  +0.682 (Money:  +0.683)
 
1. Double, pass         +1.000
2. Double, take         +1.220  ( +0.179)
3. No double            +1.041  ( +0.000)
Proper cube action: Double, pass

Rollout details:
Centered 1-cube:
  0.843 0.000 0.000 - 0.157 0.003 0.000 CL  +0.682 CF  +1.041
 [0.002 0.000 0.000 - 0.002 0.000 0.000 CL   0.005 CF  +0.016]
Player GNUfish owns 2-cube:
  0.812 0.000 0.000 - 0.188 0.002 0.000 CL  +1.416 CF  +1.220
 [0.003 0.000 0.000 - 0.003 0.000 0.000 CL   0.146 CF  +0.022]
Full cubeful rollout with var.redn., with rotate rolls
1296 games, seed 1150722176 using Mersenne Twister
Play and cube: 0-ply cubeful [expert]
 
*****Another confusing result since nodouble is reported with a higher equity than double/pass, yet GNU recommends double/pass.  I for one can't see holding the cube here, but waiting must lead to situations where GNU thinks your opp gets to a bare take and you eventually win 2 pts.
 
 
 
----- Original Message -----
From: Ned Cross
To: gnubg
Sent: Monday, October 28, 2002 12:33 PM
Subject: [Bug-gnubg] Bug in analysis - position enclosed

GNU build: 021022
OS: Win ME
Bug:  Analysis discontinuity
 
GNU exhibits strange behavior in this post-ace-point game position. 
 
1) GNU rates my move (completing the closeout) as a -.138 "bad move", giving an evaluation of 73.0% wins.
 
2) THEN, GNU rates the resulting position, in the next move pane, as a proper double/pass with an evaluation of 82.8% wins.
 
As a very colorful character I once knew would say:  "How can this be?!!"
 
Ned
 
__________________________
 
Move number 36: X to play 54
 
 GNU Backgammon  Position ID: bhsAALHtDkQAAQ
                 Match ID   : cInyABAAIAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: GNUfish
 |       X          |   |    O  O  O  O  X | O   1 point
 |                  |   |    O  O  O  O    | O  
 |                  |   |             O    | O  
 |                  |   |                  | O  
 |                  |   |                  | O 
v|                  |BAR|                  |     7 point match (Cube: 1)
 |                  |   |                  |   
 |                  |   |                  |    
 |                  |   | X  X             |    
 |                  |   | X  X  X  X  X    |     Rolled 54
 | X                |   | X  X  X  X  X  O |     4 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Ned
 
* Ned moves 6/1* 5/1
 
Cube analysis
2-ply cubeless equity  +0.293 (Money:  +0.289)
  0.679 0.000 0.000 - 0.321 0.067 0.002
1. No double            +0.440
2. Double, pass         +1.000  ( +0.560)
3. Double, take         +0.275  ( -0.165)
Proper cube action: No double, take (22.8%)
Alert: bad move ( -0.138)
 
Rolled 54 (+0.214):
     1. Cubeful 2-ply    24/19 5/1*                   Eq.:  +0.827
       0.774 0.000 0.000 - 0.226 0.067 0.004
*    2. Cubeful 2-ply    6/1* 5/1                     Eq.:  +0.689 ( -0.138)
       0.730 0.000 0.000 - 0.270 0.012 0.000
     3. Cubeful 1-ply    24/15                        Eq.:  +0.341 ( -0.486)
       0.621 0.000 0.000 - 0.379 0.043 0.001
     4. Cubeful 0-ply    24/19 12/8                   Eq.:  +0.359 ( -0.468)
       0.672 0.000 0.000 - 0.328 0.083 0.002
     5. Cubeful 0-ply    24/19 15/11                  Eq.:  +0.352 ( -0.475)
       0.671 0.000 0.000 - 0.329 0.086 0.002
     6. Cubeful 0-ply    12/7 5/1*                    Eq.:  +0.309 ( -0.518)
       0.666 0.000 0.000 - 0.334 0.096 0.007
 

Move number 37: X doubles to 2
 
 GNU Backgammon  Position ID: bhsAANq2DUQAAQ
                 Match ID   : cBHgABAAIAAA
 +13-14-15-16-17-18------19-20-21-22-23-24-+     O: GNUfish
 |       X          | O |    O  O  O  O  X | O   1 point
 |                  |   |    O  O  O  O    | O   Cube offered at 2
 |                  |   |             O    | O  
 |                  |   |                  | O  
 |                  |   |                  | O 
v|                  |BAR|                  |    
 |                  |   |                  |   
 |                  |   |                  |    
 |                  |   |                  |    
 |                  |   | X  X  X  X  X  X |    
 | X                |   | X  X  X  X  X  X |     4 points
 +12-11-10--9--8--7-------6--5--4--3--2--1-+     X: Ned
 
* GNUfish rejects
 

Cube analysis
2-ply cubeless equity  +0.653 (Money:  +0.653)
  0.828 0.000 0.000 - 0.172 0.003 0.000
1. Double, pass         +1.000
2. Double, take         +1.255  ( +0.255)
3. No double            +0.931  ( -0.069)
Proper cube action: Double, pass
Ned wins 1 point
 
 

reply via email to

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