Open Side Menu Go to the Top
Register
How Does a solver calculate the exact frequencies for each combo? How Does a solver calculate the exact frequencies for each combo?

01-07-2022 , 02:25 AM
So I understand that the EV of betting a specific combo is the weighted sum of betting vs each combo in villain's range. But how does it calculate the exact frequency to bet each combo? I imagine calculating the weighted sum of betting 1% frequency, 2% frequency etc. for each combo would be exhaustive but I can't intuitively figure out how else it would find the optimal frequency.

EDIT: I forgot Alpha and Omega exist. My bad

Last edited by Philthy_Phish; 01-07-2022 at 02:34 AM.
How Does a solver calculate the exact frequencies for each combo? Quote
01-07-2022 , 04:17 AM
It's not something you find with manual math. It's something you find with an iterative algorithm.
  • IP and OOP start with random strategies.
  • Now lock IP's strategy and let OOP exploit it.
  • Now lock OOP's new strategy and let IP exploit it.
  • Now lock IP's new strategy and let OOP exploit it.
  • Repeat until Nash.

This method slowly shifts frequencies towards something that is unexploitable. A solver is way more precise than a human. It will mix to avoid creating exploitable blocker weaknesses. It perfectly balances value, bluffs, calls and folds. It has good board coverage on different runouts. This is far too complex to solve manually.

The truth is that the way you mix one hand isn't really important. There are countless strategies that are extremely close to unexploitable using different mixtures. What actually matters is the overall range construction.

Last edited by tombos21; 01-07-2022 at 04:29 AM.
How Does a solver calculate the exact frequencies for each combo? Quote
01-07-2022 , 09:22 AM
Quote:
Originally Posted by tombos21
This method slowly shifts frequencies towards something that is unexploitable. A solver is way more precise than a human. It will mix to avoid creating exploitable blocker weaknesses. It perfectly balances value, bluffs, calls and folds. It has good board coverage on different runouts. This is far too complex to solve manually.

The truth is that the way you mix one hand isn't really important. There are countless strategies that are extremely close to unexploitable using different mixtures. What actually matters is the overall range construction.
This is a great post.
How Does a solver calculate the exact frequencies for each combo? Quote
01-07-2022 , 02:18 PM
Quote:
Originally Posted by tombos21
It's not something you find with manual math. It's something you find with an iterative algorithm.
  • IP and OOP start with random strategies.
  • Now lock IP's strategy and let OOP exploit it.
  • Now lock OOP's new strategy and let IP exploit it.
  • Now lock IP's new strategy and let OOP exploit it.
  • Repeat until Nash.

This method slowly shifts frequencies towards something that is unexploitable. A solver is way more precise than a human. It will mix to avoid creating exploitable blocker weaknesses. It perfectly balances value, bluffs, calls and folds. It has good board coverage on different runouts. This is far too complex to solve manually.

The truth is that the way you mix one hand isn't really important. There are countless strategies that are extremely close to unexploitable using different mixtures. What actually matters is the overall range construction.
Ah I see, that makes perfect sense. Thanks a lot!
How Does a solver calculate the exact frequencies for each combo? Quote
01-07-2022 , 03:12 PM
Quote:
Originally Posted by Philthy_Phish
So I understand that the EV of betting a specific combo is the weighted sum of betting vs each combo in villain's range. But how does it calculate the exact frequency to bet each combo? I imagine calculating the weighted sum of betting 1% frequency, 2% frequency etc. for each combo would be exhaustive but I can't intuitively figure out how else it would find the optimal frequency.

EDIT: I forgot Alpha and Omega exist. My bad
It's an iterative process, not an equation. Basically the solver tries a bunch of different stuff until it doesn't lose much EV
How Does a solver calculate the exact frequencies for each combo? Quote

      
m