spears wrote:
I don't know anything about Pio or FlopZilla so I don't really understand the question. When I needed to evaluate strength on the flop at speed I pre-calculated all the hole vs hole strength matrices for all 1755 isomorphic flops and put them on disk. The occupy about 5Gb. You could either load each matrix as required or keep all in memory if memory constrained.
PioSolver allows me to give it a range for me and my opponent pre-flop together with stacksize, pre-flop pot size and position. I can then ask PioSolver to solve the decision tree for a subset of flops which is representative of the full game:
https://www.piosolver.com/blogs/news/62725637-choosing-a-subset-of-flops-to-represent-the-whole-gameI ran BBvsBU in a single raised flop over 198 flops. PioSolver was then able to give me a CSV file which outputs the optimal decisions for each combination of hole cards and flop. With the ranges I selected this ended up being 92353 combinations for the in position player when facing a check on the flop.
Here is an example of the kind of information output into the csv:
Flop, Hand, BET Pot%, BET 0.5Pot%, BET 0.25Pot%, CHECK%
6s 4s 2d, 5c4c, 2.93, 5.90, 21.89, 69.28
The % numbers say how often you should perform said action to be balanced in your play.
I have 92k lines like this that I want to group into categories like made hands such as:
Straight flush, Four of a kind, Full house, Flush, Straight, Three of a kind, Two pair, One pair
As well as drawing hands such as:
Flush draw, Open Ended Straight Draw, GutShot, Combo draw, Pair + Draw, Overcards
Basically if I had a good function that I could pass my hole cards and the board which outputs what type of made hand/drawing hand you hold I would do multiple solves in PioSolver for different situations then perform slicing and analysis on the outputs based on these categories to infer the correct play, or generate some rules of thumb. All of this stuff is early days for me so I could for sure be thinking about this in the wrong way.