Two Plus Two Poker Forums [GTO] The absurdity of high resolution solutions - bunching effect
 Register FAQ Search Today's Posts Mark Forums Read TwoPlusTwo.com

 Poker Theory & GTO General and GTO related poker theory

07-09-2021, 10:44 PM   #26
tombos21
old hand

Join Date: Sep 2018
Location: Lost in theory
Posts: 1,428
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by plexiq I ran a quick sim with bunching vs no-bunching if anyone is curious about the magnitude of bunching effects. Setup: Full ring, 9 players w/ stacks 30bb+antes (1.5bb total antes in pot) Sizings: 2.25bb opening / 3-bet all-in, SB can complete Postflop: 0.75pot or all-in (2 + 3 way pots) BU Opening (bunching): BU Opening (no bunching): I don't have a strong opinion on whether or not that's super significant in practice. Some observations, probably all somewhat expected: *) No bunching solution shows much higher EV for pockets 55-KK(!) *) Bunching shows considerably higher EV for opening high Ax *) BB is defending a lot wider against BU opens w/o bunching Save files can be found here: https://www.holdemresources.net/misc...30bb-bunching/
Really nice work. I'm happily surpised to see that there's a tool capable of guaging this effect without the need for a supercompter.

I'm gonna play around with deeper stacked HRC examples to compare significance. I remember the book Modern Poker Theory had an example where the frequency of the opening ranges seemed to be less affected by bunching as it got deeper, but I don't really understand the underlying reason.

You can see a significant shift towards higher cards (and pocket pairs, for some reason). The effect is actually much stronger than I anticipated!

---

The reason you don't see solvers calculate for this is because you'd need to input the strategy for every player at the table. That's fine if you're running multiway preflop solves, but everything else will ignore these effects.

The simplest implementation would involve including a default preflop library of some kind. I think we'll see more solvers including support for this stuff in the near future.

07-10-2021, 06:04 AM   #27
plexiq
veteran

Join Date: Apr 2007
Location: Vienna
Posts: 2,412
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by tombos21 The reason you don't see solvers calculate for this is because you'd need to input the strategy for every player at the table. That's fine if you're running multiway preflop solves, but everything else will ignore these effects. The simplest implementation would involve including a default preflop library of some kind. I think we'll see more solvers including support for this stuff in the near future.
This really depends on the calculation method a solver uses, it isn't quite as straightforward.

If you do full chance sampling then the solver essentially just simulates hands one at a time, each sample assigning specific hole cards to each player and a single board run-out. Considering card bunching is really trivial if you sample like that: All the card removal effects are exactly the same as in the "real" game and you don't have to take any special steps to incorporate bunching here, you just need the opening ranges of all players. (This isn't what the main 2-player solvers use though, there are more efficient algorithms for 2 players.)

For more elaborate calculation methods it gets increasingly complex to correctly consider bunching, e.g. when you cover multiple boards and/or full player ranges in a single iteration. It's still possible to incorporate bunching effects by approximation here, I think that's what skario referred to earlier. In any case, it's no longer quite as simple for these methods.

 07-14-2021, 08:52 PM #28 Aesah Coach NLHE/PLO     Join Date: Sep 2010 Location: Los Angeles Posts: 6,546 Re: The absurdity of high resolution solutions - bunching effect Great thread! its funny I never thought about this but its true. TBH its good to hear, I've believed that PIO is "good enough" while not perfect but perhaps poker has a longer way to go than I thought Last edited by Aesah; 07-14-2021 at 08:58 PM.
 07-17-2021, 10:48 PM #29 tombos21 old hand     Join Date: Sep 2018 Location: Lost in theory Posts: 1,428 Re: The absurdity of high resolution solutions - bunching effect Here are some preflop solves for 9max/6max/3max BTN opens with the same parameters: These are really simple 100bb preflop trees with a ton of abstraction, no rake. But even so, I think it demonstrates that this effect is not "insignificant". If you copy preflop ranges into a postflop solver you will erase all of this information. And this is the first move of the game. By the time you get to the river this effect will compound. This is the futility of super high-precision postflop solves.
07-21-2021, 10:12 AM   #30
hagbard13
stranger

Join Date: May 2019
Posts: 6
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by tombos21 This is the futility of super high-precision postflop solves.
How precise would a solve need to be, in your estimation, to be rendered futile by way of failing to incorporate bunching effects?

07-21-2021, 08:22 PM   #31
tombos21
old hand

Join Date: Sep 2018
Location: Lost in theory
Posts: 1,428
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by hagbard13 How precise would a solve need to be, in your estimation, to be rendered futile by way of failing to incorporate bunching effects?
This is a fantastic question that I don't have a real answer to. I would guess that the EV gained from adding more than 2 or 3 sizes/node will be outweighed by the inaccuracy of ignoring this card removal. The utility of the river probably depreciates much more drastically than the utility of the flop, as errors compound each action.

How off would your sim be if it miscalculated equity/runout frequencies/subsets by a half percent or so for each card?

If anyone has Jesolver and wants to compare bunching vs non-bunching sims, hit me up.

 07-28-2021, 07:08 AM #32 pjj grinder   Join Date: Jul 2020 Posts: 569 Re: The absurdity of high resolution solutions - bunching effect I know it has been mentioned, but I think an important aspect of bunching effects is the frequency of getting a given hand from a given position. In 6-max, you will get a random 2 cards from UTG, but based on UTG's (and subsequent players') actions, no other position will have an equiprobable distribution of cards, as some cards will now be less likely than others. This means that you can't (very accurately) use the number of combos in range to calculate the frequency that certain actions are taken, as certain combos will appear more frequently than others. For example, if you are on BTN and it is folded to you, and you open AKs and 65s 100% of the time, you will have a higher frequency of AKs than 65s, as the 3 previous players are more likely to fold a 5 or a 6 than an A or a K. Pretty sure I saw Zkesic talking about this in his PG&C thread, where he did provide data from his pretty large database on the frequency with which this occurs.
07-28-2021, 12:08 PM   #33
ZKesic
old hand

Join Date: Jan 2014
Location: Slovenia
Posts: 1,700
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by pjj Pretty sure I saw Zkesic talking about this in his PG&C thread, where he did provide data from his pretty large database on the frequency with which this occurs.
Yeah, I did some research on this a while back. The results were pretty interesting. Here are two graphs:
Quote:
 Originally Posted by ZKesic I compared how often we get different hands in different situations. For example, this is for unopened pot when we're on the BTN/SB in 4-5max: You can see that, for example, when the action is folded to us on the button, we actually get AK around 10% more often than 32. The difference is actually pretty noticable. For SB in 6max the difference gets even higher, to around 20%. This means, for example, that if someone opens both 32s and AKs at a 100% frequency from the SB, he actually has AKs ~20% more often.
Quote:
 Originally Posted by ZKesic This is the number of combos we get when there's one raiser in front of us:

07-29-2021, 10:27 AM   #34
tombos21
old hand

Join Date: Sep 2018
Location: Lost in theory
Posts: 1,428
Re: The absurdity of high resolution solutions - bunching effect

Wow, nice work ZKesic. That's a significant difference.

The frequency distribution within those ranges changes substantially. I think this comment here really drives the point home

Quote:
 This means, for example, that if someone opens both 32s and AKs at a 100% frequency from the SB, he actually has AKs ~20% more often.
A lot of people will look at my sims above and say "well the opening ranges don't change much from 6max to 3max", but this ignores the fact that the frequency distribution within those ranges is already quite skewed, not to mention the postflop equity/runouts/EV and everything else that gets skewed by the bunching effect.

07-29-2021, 03:08 PM   #35
PB97
newbie

Join Date: Jul 2021
Posts: 40
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by tombos21 A lot of people will look at my sims above and say "well the opening ranges don't change much from 6max to 3max", but this ignores the fact that the frequency distribution within those ranges is already quite skewed, not to mention the postflop equity/runouts/EV and everything else that gets skewed by the bunching effect.
Generally speaking are you adjusting your strategy based on this bunching research or is it strictly academic?

 07-29-2021, 03:12 PM #36 tombos21 old hand     Join Date: Sep 2018 Location: Lost in theory Posts: 1,428 Re: The absurdity of high resolution solutions - bunching effect Strictly academic for now. There are almost no postflop solvers that can account for it.
07-29-2021, 03:32 PM   #37
PB97
newbie

Join Date: Jul 2021
Posts: 40
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by tombos21 Strictly academic for now. There are almost no postflop solvers that can account for it.
I see. However if button is 20% more likely to have AKs than 32s and thus probably by a similar percentage hands like 65s, in the most marginal spots the adjustment is pretty clear? If you defend BB against BTN open, the flop has an ace or a king, folding all the hands that would be bare floats is a reasonable adjustment? What do you think?

07-30-2021, 08:13 AM   #38
pjj
grinder

Join Date: Jul 2020
Posts: 569
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by PB97 I see. However if button is 20% more likely to have AKs than 32s and thus probably by a similar percentage hands like 65s, in the most marginal spots the adjustment is pretty clear? If you defend BB against BTN open, the flop has an ace or a king, folding all the hands that would be bare floats is a reasonable adjustment? What do you think?
I think the best adjustment (for the distribution of préflop cards) is to change the frequencies of the préflop hands. So, say you're aiming SB Vs BB, you first establish how the 4 previous players folding impacts the frequency of you getting each card. Then the frequency of getting each hand. Once you have that, you modify your open range frequency on that basis, then your calling frequencies.

So, let's say you find that AKo is your most frequent hand. Then you set that to be 100% frequency open from SB. Then, assume you open JTo 100% of the time when you get it. But, you get it 5% less often than AKo. Then, you set the frequency for JTo in your open range to 95%. And do the same for all other hands.

07-30-2021, 11:37 AM   #39
PB97
newbie

Join Date: Jul 2021
Posts: 40
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by pjj I think the best adjustment (for the distribution of préflop cards) is to change the frequencies of the préflop hands. So, say you're aiming SB Vs BB, you first establish how the 4 previous players folding impacts the frequency of you getting each card. Then the frequency of getting each hand. Once you have that, you modify your open range frequency on that basis, then your calling frequencies. So, let's say you find that AKo is your most frequent hand. Then you set that to be 100% frequency open from SB. Then, assume you open JTo 100% of the time when you get it. But, you get it 5% less often than AKo. Then, you set the frequency for JTo in your open range to 95%. And do the same for all other hands.
Lol I'm writing an answer to your comment for like the fifth time because each time I reread you I get a different idea of what you meant. So when you say:

Quote:
 Originally Posted by pjj I think the best adjustment is to change the frequencies of the préflop hands
do you mean changing our knowledge of what our preflop range actually is, or are you already arguing for adjusting the actual opening strategy (and thus opening certain hands a different frequency)?

07-30-2021, 12:53 PM   #40
pjj
grinder

Join Date: Jul 2020
Posts: 569
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by PB97 Lol I'm writing an answer to your comment for like the fifth time because each time I reread you I get a different idea of what you meant. So when you say: do you mean changing our knowledge of what our preflop range actually is, or are you already arguing for adjusting the actual opening strategy (and thus opening certain hands a different frequency)?
Let's just look at it from the perspective of the player who raises first into the pot. Let's take the example of a 6max cash game, and it folds to the SB. Let's say your range from SB includes no limping, for simplification. So, you open all pp from the SB.

Let's say you have established that if it folds to SB, you get dealt AA as the most frequent pp (as A is the least likely card for the previous 4 players to fold) and 22 as the least frequent pair. And you have also established that you get dealt 22 approximately 10% less often than AA. What you would do to account for this is when you enter your preflop range into the solver, you put AA with 100% frequency, and 22 with 90% frequency, even though you are actually opening both every time they're dealt to you.

After this adjustment (for every hand in your range, and every hand in villain's range), you should have solves which account for the preflop bunching effect. However, it still won't account for the postflop bunching effect, as certain cards are more or less likely to appear on each street, again due to the cards that have been folded or called.

07-30-2021, 01:30 PM   #41
PB97
newbie

Join Date: Jul 2021
Posts: 40
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by pjj Let's just look at it from the perspective of the player who raises first into the pot. Let's take the example of a 6max cash game, and it folds to the SB. Let's say your range from SB includes no limping, for simplification. So, you open all pp from the SB. Let's say you have established that if it folds to SB, you get dealt AA as the most frequent pp (as A is the least likely card for the previous 4 players to fold) and 22 as the least frequent pair. And you have also established that you get dealt 22 approximately 10% less often than AA. What you would do to account for this is when you enter your preflop range into the solver, you put AA with 100% frequency, and 22 with 90% frequency, even though you are actually opening both every time they're dealt to you. After this adjustment (for every hand in your range, and every hand in villain's range), you should have solves which account for the preflop bunching effect. However, it still won't account for the postflop bunching effect, as certain cards are more or less likely to appear on each street, again due to the cards that have been folded or called.
Ah! I see. Makes perfect sense

 08-08-2021, 01:34 AM #42 Simpletwn newbie   Join Date: Mar 2021 Location: Malta Posts: 25 Re: The absurdity of high resolution solutions - bunching effect Very interesting read. Esp as it becomes more range defining going down a game tree where narrower ranges clash, just as blocker significance goes up...
 08-08-2021, 09:11 AM #43 Dejavudu666 journeyman   Join Date: Mar 2020 Posts: 340 Re: The absurdity of high resolution solutions - bunching effect Can we somewhat generalise & say that the bunching effect somewhat counteracts itself preflop to postflop whereby more 2x > Ax is folded preflop and more 2x > Ax appears postflop (in the community cards). Could we calculate how the bunching effect vs no bunching effect would skew the probabilities of say flopping a pair, w/ the 2 seperate ranges and folded ranges prior (bunching vs no bunching) I understand this is mostly Futile and we can just use jesolver to compare outputs & it I believe someone touched on the calculations required being too complicated Last edited by Dejavudu666; 08-08-2021 at 09:18 AM.
08-08-2021, 01:48 PM   #44
tombos21
old hand

Join Date: Sep 2018
Location: Lost in theory
Posts: 1,428
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by Dejavudu666 Can we somewhat generalise & say that the bunching effect somewhat counteracts itself preflop to postflop whereby more 2x > Ax is folded preflop and more 2x > Ax appears postflop (in the community cards). Could we calculate how the bunching effect vs no bunching effect would skew the probabilities of say flopping a pair, w/ the 2 seperate ranges and folded ranges prior (bunching vs no bunching) I understand this is mostly Futile and we can just use jesolver to compare outputs & it I believe someone touched on the calculations required being too complicated

The effect does cancel itself out a bit. Like if UTG-CO fold then the deck becomes quite top-heavy, but then if BTN opens the deck evens itself out a bit. The exact extent of the effect could change significantly from one spot to another.

There have been a few users that have written scripts to calculate this. It's not too hard to do with monte-carlo calculation. But no shared code yet.

 08-08-2021, 02:10 PM #45 plexiq veteran   Join Date: Apr 2007 Location: Vienna Posts: 2,412 Re: The absurdity of high resolution solutions - bunching effect Just looking at the rank distribution in the remaining deck that's correct, yes. Once a pot has been opened and called, the distribution will be less skewed, or possibly even skewed in the opposite direction. (That was actually found in the flop rank analysis in the other thread, iirc? ie fewer high cards than expected from a random deal) But in the context of solvers, the card removal effects by the active ranges will be fully taken into account. So this won't cancel out (or even reduce) the bunching effect in that case, the deck will still contain more high ranks than the solver expects. (That's assuming that the solver doesn't account for bunching obv.) Last edited by plexiq; 08-08-2021 at 02:16 PM.
08-08-2021, 02:37 PM   #46
tombos21
old hand

Join Date: Sep 2018
Location: Lost in theory
Posts: 1,428
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by plexiq Just looking at the rank distribution in the remaining deck that's correct, yes. Once a pot has been opened and called, the distribution will be less skewed, or possibly even skewed in the opposite direction. (That was actually found in the flop rank analysis in the other thread, iirc? ie fewer high cards than expected from a random deal) But in the context of solvers, the card removal effects by the active ranges will be fully taken into account. So this won't cancel out (or even reduce) the bunching effect in that case, the deck will still contain more high ranks than the solver expects. (That's assuming that the solver doesn't account for bunching obv.)
I'm looking forward to seeing HRC come out with a postflop solver, so we can truly measure this effect and see how the solutions would change compared to a non-bunching postflop solver.

I had a colleague tell me that they tried to observe the effect in Jesolver and that it wasn't so drastic. But they only looked at one flop, and of course, the deck probability had to be manually calculated. I suspect like most card removal it could be more drastic in some spots than others.

 09-20-2021, 01:10 AM #47 brrrm stranger   Join Date: Sep 2021 Posts: 6 Re: The absurdity of high resolution solutions - bunching effect From what I understand[1], the bunching effect is always captured by theoretically perfect pre-flop solutions. A hypothetical full sim of all streets ends up capturing the induced frequencies of the deck. e.g. flatting low cards LP on a multi-way board can be found +EV for the exact removal effects described That would mean any post-flop solution is strictly limited by the resolution of the pre-flop strategy and therefore the ranges fed to the post-flop solver[2]. So if you give a post-flop solver good ranges I think you're fine and no further work needs to be done to fix the post-flop solver. [1] forgive me if this is way off base, I'm very new to solvers and just joined this forum [2] I suppose this requires a more formal proof...
09-20-2021, 02:46 AM   #48
plexiq
veteran

Join Date: Apr 2007
Location: Vienna
Posts: 2,412
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by brrrm So if you give a post-flop solver good ranges I think you're fine and no further work needs to be done to fix the post-flop solver.
That part is not correct, no. Providing perfect ranges for the remaining players is not sufficient to model the state of the deck. Most Postflop solvers only work with 2 players and are oblivious to any folding ranges earlier in the tree. When it comes to card-removal, these solvers are not even aware that they are solving a 2-player subgame from a larger multiplayer game.

Afaik between the publicly available solvers, only Jesolver allows you to manually define the card distribution of the deck and all others just assume a random shuffle. (Going a bit off rails here, but supplying the relative frequency of cards within the deck is actually not quite sufficient to fully capture all bunching effects. In all likelihood it's "good enough" for practical matters though, and it's certainly a huge improvement over just assuming a random shuffle.)

09-20-2021, 08:56 AM   #49
brrrm
stranger

Join Date: Sep 2021
Posts: 6
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by plexiq That part is not correct, no. Providing perfect ranges for the remaining players is not sufficient to model the state of the deck. Most Postflop solvers only work with 2 players and are oblivious to any folding ranges earlier in the tree. When it comes to card-removal, these solvers are not even aware that they are solving a 2-player subgame from a larger multiplayer game.
Ah yea, you're totally right. I was generalizing a HU claim.

Quote:
 Originally Posted by plexiq Going a bit off rails here, but supplying the relative frequency of cards within the deck is actually not quite sufficient to fully capture all bunching effects.
This is a pretty interesting point. I quite can't figure out why that's true yet.

09-20-2021, 10:32 AM   #50
plexiq
veteran

Join Date: Apr 2007
Location: Vienna
Posts: 2,412
Re: The absurdity of high resolution solutions - bunching effect

Quote:
 Originally Posted by brrrm This is a pretty interesting point. I quite can't figure out why that's true yet.
Completely unrealistic example, just to demonstrate the point:

3 handed game, BU folds.

BU has a folding range of:
#1 {22, 33}
or
#2 {32o, 32s}

Both folding ranges result in the same card frequencies in the remaining deck on average, i.e. there's one deuce and one three missing. The probability of SB holding 22 when BU folds is different in these two scenarios though. On average there are 3.5 combos to deal 22 for #1 while it's only 3 combos for #2.

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Poker News & Discussion     News, Views, and Gossip     Poker Blogs and Goals     Poker Beats, Brags, and Variance     YouTube Podcasts & Twitch Streams     General Poker Discussion Online Poker Sites & Marketplaces     Online Poker Sites         Discussion of Poker Sites         Global Poker         BetOnline.ag         PokerStars: General discussion     Coaches & Schools         Seeking Coaching         Study Groups         General Coaching & Schools Discussion     Staking         Seeking Stakes         Selling Shares - Live         Selling Shares - Online         Staking Rails     Poker Software         General Software Discussion     General Marketplace     Transaction Feedback & Disputes Live Poker     Las Vegas Lifestyle     Venues & Communities     Tournament Events         WPT.com     Home Poker     Casino & Cardroom Poker Poker Strategy     Live No-Limit Hold’em Cash     Online No-Limit Hold’em Cash     No Limit Tournaments         Heads Up SNG and Spin and Gos     Mid-High Stakes MTT     Omaha         Omaha/8     Other Poker Games         Mid-High Stakes Limit         Micro-Small Stakes Limit         Stud     Psychology     Books and Publications     Poker Theory & GTO     Beginners and General Questions 2+2 Communities     Other Other Topics         OOTV     The Lounge: Discussion+Review     BBV4Life         omg omg omg     House of Blogs Sports and Games     Sporting Events         Single-Team Season Threads         Fantasy Sports     Sports Betting     Fantasy Sports         Sporting Events     Wrestling     Golf     Chess and Other Board Games         Backgammon Forum hosted by Bill Robertie.     Video Games         League of Legends         Hearthstone     Puzzles and Other Games Other Topics     Politics and Society     Business, Finance, and Investing     History     Health and Fitness     Travel     Science, Math, and Philosophy     Religion, God, and Theology     Laughs or Links!     Probability     Other Gambling Games     Computer and Technical Help Two Plus Two     About the Forums

All times are GMT -4. The time now is 10:25 PM.

 Contact Us - Two Plus Two Publishing LLC - Privacy Statement - Top