[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums

How to Make a Rollout that is “Rolled for both No double and Double.”

Posted By: Taper_Mike
Date: Thursday, 26 December 2013, at 12:13 a.m.

In Response To: Rollout Results Posted (Paul Weaver)

Roll with and without double

Although the rollout below is far from reaching significance, I thought I would post it anyway just to show that XG already has the feature you desire. Even though I disapprove, I used your favorite seed (the default 1), so that you can compare the rollout results below with the rollouts you made. I am also sending you the rollout file so that you can experiment with it yourself.





White is Player 2

score: 0
pip: 141
Unlimited Game
pip: 159
score: 0

Blue is Player 1
XGID=-aa---E-CB--bC-b-b-c-bb-B-:0:0:1:54:0:0:0:0:10
Blue to play 54

1.Rollout113/9 6/1* eq: -0.6431
Player:
Opponent:
35.92% (G:8.99% B:0.34%)
64.08% (G:23.26% B:1.86%)
Conf.: ±0.0795 (-0.7226...-0.5637) - [72.5%]
Duration: 33 minutes 10 seconds
2.Rollout19/4 8/4eq: -0.6759 (-0.0328)
Player:
Opponent:
34.23% (G:10.40% B:0.41%)
65.77% (G:22.90% B:2.09%)
Conf.: ±0.0698 (-0.7457...-0.6061) - [27.2%]
Duration: 30 minutes 13 seconds
3.Rollout124/20 6/1* eq: -0.7674 (-0.1242)
Player:
Opponent:
35.87% (G:8.53% B:0.36%)
64.13% (G:29.95% B:1.74%)
Conf.: ±0.1082 (-0.8755...-0.6592) - [0.4%]
Duration: 37 minutes 13 seconds
 
1 5184 Games rolled.
Rolled for both No double and Double
Moves: 3-ply, cube decisions: XG Roller

Rollout by Taper_Mike
2013-Dec-25
eXtreme Gammon Version: 2.10.199.2658
Magriel.NYTimes.1977-06-09.xgp

eXtreme Gammon Version: 2.10

How to Make a Rollout that is “Rolled for both No double and Double.”

  1. Select desired moves in Move Panel. They are highlighted in blue when selected.
  2. Right-click any one of the selected moves to open the context menu.
  3. Click Rollout to open the Rollout submenu.
  4. Click Ad-Hoc... to open the “Set Ad-Hoc Rollout” dialog box.
  5. Add a checkmark to “Roll with and without Double.”
  6. Click OK to begin rollout.

Once the rollout is underway, you can click either one of the progress bars to open the “Analysis Queue & Rollout” dialog box. It will clearly show that both options are being rolled. If you want to take a snapshot of this window at the end of the rollout, you should leave it open. Here is the snapshot I took by pressing Alt+Print Screen and pasting into Windows Paint.

How does it work?

For EACH candidate play perform these steps independent of cube actions taken for other candidate plays.

FIRST, try a "ND" (no-double) rollout.

  1. Move checkers for candidate play.
  2. Roll dice and move checkers for opponent. He is not allowed to double on his first turn.
  3. Continue rollout, allowing each player to make a doubling decision before he rolls. This means that the opponent who is prevented from doubling on his first turn, might double on his second turn.
  4. Finish the rollout. Determine final equity of candidate play, which we call Equity( ND ).

SECOND, try a "D" (double) rollout:

  1. Move checkers for candidate play.
  2. Opponent doubles on his turn before rolling.
  3. The take is not mandatory. XG runs its normal eval to determine whether to take. As a practical matter, this will be a take, otherwise, the original doubling decision is not a close one, and we would not bother making an ND&D rollout.
  4. Continue rollout, allowing cube owner to make a doubling decision before all of his rolls.
  5. Finish the rollout. Determine final equity of candidate play, which we call Equity( D ).

THIRD, choose the lower of the two equities.

  1. The equity of the candidate play is taken to be the smaller of Equity( ND ) and Equity( D ). By choosing the smaller of the two, we allow the opponent to make his best doubling decision.
  2. The other equity is discarded.

Mike

Messages In This Thread

 

Post Response

Your Name:
Your E-Mail Address:
Subject:
Message:

If necessary, enter your password below:

Password:

 

 

[ View Thread ] [ Post Response ] [ Return to Index ] [ Read Prev Msg ] [ Read Next Msg ]

BGonline.org Forums is maintained by Stick with WebBBS 5.12.