BBO Discussion Forums: yet another all time greates declarer play - BBO Discussion Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

yet another all time greates declarer play

#1 User is offline   2200 

  • PipPipPipPip
  • Group: Full Members
  • Posts: 153
  • Joined: 2011-February-25

Posted 2022-July-22, 00:10

Hi guys!
I have experienced numerous all time greatest play by GIB, but this one I cannot take it anymore.
The 99th time I checked, it is still a claimer at trick 1. Just knock out the A.
What did GIB do?
It cashed out diamonds first, creating a length winner for me, then started to knock out the A.


0

#2 User is offline   smerriman 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,730
  • Joined: 2014-March-15
  • Gender:Male

Posted 2022-July-22, 00:56

Was this basic GIB or advanced GIB? Makes total sense if it were basic GIB due to the simplistic way it works, and you get what you pay for, but shocking if it were the paid robot which has proper declarer play.
I have nothing worth contributing, bye
0

#3 User is offline   nullve 

  • PipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 2,326
  • Joined: 2014-April-08
  • Gender:Male
  • Location:Norway
  • Interests:partscores

Posted 2022-July-22, 04:03

Me (imitating 2200 as far as possible) and three basic robots:


0

#4 User is offline   smerriman 

  • PipPipPipPipPipPipPip
  • Group: Advanced Members
  • Posts: 4,730
  • Joined: 2014-March-15
  • Gender:Male

Posted 2022-July-22, 21:31

Actually, this is more interesting than I thought, and it looks like it does affect advanced GIB too.

At the point GIB has to choose a discard on the king of diamonds, there is still a 100% single dummy line (the one nullve showed, discarding both spade honors). So even though there were easier routes, it's fine for even advanced GIB to get to this position.

If I recreate that situation multiple times with the older version that I'm using to test - with the single dummy GIBson engine enabled - it's discarding the K about half the time and making the contract.. but throwing the club the other half and going down.

But it's not because the sample is too small and it believes throwing the club will always work - it understand that line of makes if the diamonds are 4-4 or the club ace is with the short diamonds, so that logic is right.

It's doing so because it doesn't believe throwing the king is a 100% line - when it lists out holdings that its chosen line works for, there is always one where it believes it will get 11 tricks. So when those 'failing' cases outnumber the above failing cases, it chooses the club.

Every time I re-run it it's coming up with different holdings where it believes it can go down.. why it can never seem to find the right line I have no idea; you'd think it'd come up with it once in a while. (Actually, eventually on about the 20th attempt it came up with SK being 100%).

So easy to replicate too, so would be straightforward to debug :( Not that that would make it trivial to fix; the single dummy algorithm described in Matt Ginsberg's paper takes a fair bit of understanding, and I could understand it getting stuck in local minimums etc. But still, definitely improveable.
I have nothing worth contributing, bye
1

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users