Jump to content

Lose 10?


daveharty

Recommended Posts

I assume the most odd play you're talking about is ducking the on trick 2. I took a look at GIB's simulations on this trick. Of the 25 hands it dealt, it only made a difference whether it won or ducked on 10 of them. Of those 10, there were 2 where it needed to play the A to make the contract, 3 where it needed to play the 10 to make the contract, and 5 where playing A just makes while the 10 makes an overtrick (there were no hands where playing the 8 gained). So the average score when playing the 10 was 112, but the average for the A was only 100. Here's an example hand it dealt where it has to play the 10:

[hv=pc=e&s=s87432htdajt8cj42&w=stha842d5432cqt73&n=skj95hkj9dq96cak6&e=saq6hq7653dk7c985]399|300[/hv]

The other 2 were similar; in all of them, East has AQ6 Qxxxx Kx xxx and West has QTxx.

 

I haven't figured out why it thinks ducking is necessary to make the contract, but I'm assuming its double dummy analysis is correct. Maybe one of the readers here can work it out.

Link to comment
Share on other sites

I haven't figured out why it thinks ducking is necessary to make the contract, but I'm assuming its double dummy analysis is correct. Maybe one of the readers here can work it out.

 

I don't see it. My double dummy program (bridgify 104) says winning the ace makes (better lead heart up next), but ducking is down 2. I'll experiment with my PC-based GIB later.

Link to comment
Share on other sites

He's playing double dummy with the simulated hands, not the actual hands.

 

Which reminds me of one of my pet peeves. Players rarely underlead aces on opening lead against suits, and even GIB avoids it. So human players know that when there's a low opening lead through KJ in dummy, it's almost always correct to play the J rather than K. Yet GIB frequently (it seems like always, but that could be selective memory) plays the K. I'm not sure how to fix this, other than to hard-code an override. I think the reason this happens is that when it's doing its simulations, it doesn't try to figure out what the opponent would do single dummy, it assumes he's also playing double dummy. So if there are hands in the simulation where it's best (or maybe just safe) to underlead the A, it assumes the opening leader will do it, so it doesn't exclude this from the possibilities the way a human does.

Link to comment
Share on other sites

GIB guessed the spade finesse wrong. I thought he played the hand double-dummy and always got those right.

 

GIB doesn't cheat. It plays the hand double-dummy in its simulations, when deciding what to bid and what to play in earlier tricks. But that's double-dummy with randomized hands for the opponents, biased by the bidding, picking the best card on average, not necessarily the best card on the exact hand. On the real hands it will guess wrong randomly. The advanced GIBs actually have the GIBson algorithm so actually kick in real single-dummy reasoning after a few tricks, not just "best play statistically double dummy", so it can do stuff like find 100% endplays instead of assuming it will always guess AJT vs. kxx suits. (A single-dummy aware program will do the throw-in when possible and capture all layouts, while a double-dummy sim-only program will randomly choose between the throw-in and playing the suit itself, since it doesn't see the throw-in as superior, since it can always just guess the two-way finesse suit and always guess right.)

 

But on this hand it seems its double-dummy sims went haywire, I find it hard to construct a hand where ducking the DK gets you more tricks.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...