Computer Faces Poker Pros in No-Limit Texas Hold’Em Competition
cmu.edu
cmu.edu
I think you can actually build a fairly competitive HU bot for 100bb games with very simple means (rules based with a bit of statistics thrown in, no opponent modelling or advanced features or learning). At 200bb it's a lot harder and researchers that approach it from an "understanding of the game" POV rather than a "pure computation" POV have a tougher time.
Edit: I only know Doug (aka WCGRider). Wish they would play against Ike Haxton, jungleman12, sauce123, Galfond or Durrr
I'm quite surprised by this!
100bb has higher variance and therefore more luck, where 200bb has lower variance
So, I would say the 200bb tournament rewards skilled (human) players more effectively. As a skilled player, I would seek out the 200bb tournaments.
My immediate thought would be that a computer player would be rewarded better in the 200bb tournament.
But, even in the 200bb situation, players will have to play short stacked some of the time. Perhaps the difficulty for bots is the requirement of changeable modes here?
The fact that every hand starts at 200bb's in this challenge is actually very good for humanity.
On another note, it's very interesting to see that the bot found independently that huge overbets on the river are close to optimal. This is something that only recently some top HU pro's started incorporating in their games.
I.e., if the blinds are $1-$2, you follow a completely different strategy when you have $10 as when you have $100 or $10000.
Not really.
The minimum bet size is fixed by the blinds/antes.
The maximum bet is fixed by the total number of chips in the tournament (or that the player holds).
The bet amounts are limited by the size of the smallest chip - in bricks and mortar tournaments tournament managers will 'chip up' the small chips whenever it becomes sensible to do so. In digital tournaments the smallest chip might remain at $0.01, but it still exists.
I can bet $2, $4, $6, $8, $10, $12, $14, any amount up to $10000. Each of those is now a separate game tree. A couple of bets, and now we're way past 10^161.
It may never be optimal for me to bet $132, but a perfect computer player should be prepared for that bet.
Small differences in bet size can matter, because professional players will sometimes try to give you the pot odds to make a bad call.
All that matters is the ratio of bet size to the blinds.
Basically you normalize everything into "BBs". Actual $ amounts aren't relevant.
If the blinds are $1-$2 and you have $10, you're probably going to go all-in or fold.
If you have $10000, then you can think more about trying to trap an opponent and get all their chips, instead of just trying to take the blinds.
Also, it seems that they are only considering one stack size, where you have 100x or 200x the big blind. If the poker solver does all possible stack sizes, then it can't possibly be 10^161.
Having a $200 stack at $1/$2 is the same having a $2000 stack at $10/$20. It's 100BB in either case, and the appropriate strategy is the same.