Open Side Menu Go to the Top
Register
PioSOLVER - postflop equilibrium solver for Holdem PioSOLVER - postflop equilibrium solver for Holdem

03-04-2019 , 06:21 PM
On page 21 of this thread, there was a request for dead card/card removal options in Pio.

This was a few years ago, is there functionality for that now? I can't seem to figure out how to do it.

Maybe Run Arbitrary Solver Command and there is something I should put?

Thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-04-2019 , 06:33 PM
Quote:
Originally Posted by punter11235
Not at the moment. I think it's an interesting feature but it has to wait a while.
This

Last edited by TheRealXC; 03-04-2019 at 06:35 PM. Reason: redundant words
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-05-2019 , 03:02 AM
Quote:
On page 21 of this thread, there was a request for dead card/card removal options in Pio.

This was a few years ago, is there functionality for that now? I can't seem to figure out how to do it.
There isn't and it's unlikely to be available in near future. I don't want to go into reasons but it is what it is.

Quote:
Not at the moment. I think it's an interesting feature but it has to wait a while.
Back then I was more optimistic about implementing things. This feature specifically is unlikely to happen in near future.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-05-2019 , 01:22 PM
Rented server (2x xeon E2560each with 10 cores/20 threads) and tested pio on it but it's much slower then on mine Ryzen 2700x (8 cores/16 threadS).
I've checked under task manager and only 25% of CPU is used on the server. Is that because pio uses max 8 cores /16 threads or because of something else?
Still feels too slow
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-05-2019 , 10:38 PM
Quote:
Originally Posted by VeryBadThings
Rented server (2x xeon E2560each with 10 cores/20 threads) and tested pio on it but it's much slower then on mine Ryzen 2700x (8 cores/16 threadS).
I've checked under task manager and only 25% of CPU is used on the server. Is that because pio uses max 8 cores /16 threads or because of something else?
Still feels too slow


Did you change windows power plan to high performance? It should be set to balanced by default.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 08:00 AM
Quick question about the "Round Strategies" feature.

I ran a sim without rounding to accuracy of 0.35%, and when I did this the OOP EV on the turn was 144.12 in a pot of 342.

Then I rounded the OOP strategy (only OOP) to 1/1, and the OOP EV changed very slightly - to 143.61.

But the "Exploitable for" went from around 0.35 to around 8% of the pot.

Does this sound right?

I just want to check I haven't done something wrong because the EV difference has only changed by a tiny fraction of the pot, so I'm surprised the Exploitable figure went up so much.

I did notice that the Exploitable % uses the original pot size (190 instead of 342 as it is on the turn) but the difference in EV is still only about half a chip in a pot of 190.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 09:07 AM
hi, when i try to update i have this error:
Downloading the update...
Update FAILED
ERROR:
Can't download the update. Most likely your personal PioSOLVER download link is not correct.
Please read carefully the email with registration code and follow the exact steps described there.
If you are sure your download link is correct please check if you can download it with the internet browser.
If you can - please make sure that the firewall is not blocking the viewer.
if you cannot - please double check that it's the right link or try it later - it could be temporary problem.

Il lost the mail with registration code. Solution?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 05:31 PM
have a question - it had to have been asked before but i can't seem to find it anywhere in this thread.

can i save the results (a lot of results, aggregate) to a different save folder/hard drive, or better yet upload it to a cloud storage? i'm running out of space on my SSD before i can even complete the aggregate results and don't see any option to change the save location. thank you and sorry if it's been asked before.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 06:08 PM
Quote:
Rented server (2x xeon E2560each with 10 cores/20 threads) and tested pio on it but it's much slower then on mine Ryzen 2700x (8 cores/16 threadS).
I've checked under task manager and only 25% of CPU is used on the server. Is that because pio uses max 8 cores /16 threads or because of something else?
Still feels too slow
If it's Pio pro it uses up to 16 threads. It should use 16 cores without hyperthreading. Depending how fast they are they should in general be a bit faster than Ryzen 2700x but not by much.
Alternative explanation is energy saving mode (often on by default) make sure to change it to high performance.

Quote:
I ran a sim without rounding to accuracy of 0.35%, and when I did this the OOP EV on the turn was 144.12 in a pot of 342.

Then I rounded the OOP strategy (only OOP) to 1/1, and the OOP EV changed very slightly - to 143.61.

But the "Exploitable for" went from around 0.35 to around 8% of the pot.

Does this sound right?
Yes, it is right. Notice that by rounding strategies you are not really making mistakes against a GTO player. The only mistake you can make against a GTO player is to play an action which has 0% in the correct solution but that won't happen when you round.
What you are doing though is exposing yourself to potential exploits which is reflected in exploitable for going up.

Quote:
Il lost the mail with registration code. Solution?
Send us an email from your registered address and we will recover licensing information for you.

Quote:
can i save the results (a lot of results, aggregate) to a different save folder/hard drive, or better yet upload it to a cloud storage? i'm running out of space on my SSD before i can even complete the aggregate results and don't see any option to change the save location. thank you and sorry if it's been asked before.
You can save trees wherever you want. Also you can move them after they are saved.
When saving the tree or generating a script you can choose a full path where the files are saved, you can make it for example: D:\mybigdisk\mysaves\script123
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 07:58 PM
Quote:
Originally Posted by punter11235

Yes, it is right. Notice that by rounding strategies you are not really making mistakes against a GTO player. The only mistake you can make against a GTO player is to play an action which has 0% in the correct solution but that won't happen when you round.
What you are doing though is exposing yourself to potential exploits which is reflected in exploitable for going up.
Thanks, although I'm not sure I understand right. Is it that its not a mistake since by definition rounding will choose the high frequency play?

It would be a big mistake to always choose the low frequency play even if we never make a 0% play, is that correct?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 10:11 PM
Quote:
Originally Posted by sirin
Thanks, although I'm not sure I understand right. Is it that its not a mistake since by definition rounding will choose the high frequency play?

It would be a big mistake to always choose the low frequency play even if we never make a 0% play, is that correct?
I think (someone please correct me if I'm wrong bc that means I have more to learn myself) what he's trying to convey is, when you round a strategy you necessarily have to move frequency from one strategy option to another (the frequencies for each hand have to sum to 1 by necessity). Some strategy options gain frequency, others lose frequency.

So if we, say round a strategy and the computed frequency goes from say .21257 to .25 we're technically slightly deviating from the GTO strategy. Therefore we're more exploitable.

It's not necessarily a mistake to enter a low-frequency node. In fact, even if a strategy option has a "low" frequency (and I think the definition of "low" is arbitrary) we still need to choose that option with that corresponding low frequency to play a perfectly GTO strategy. So if the frequency is say 10%, we can't just totally ignore that option entirely--1/10 times we need to choose that node in order to be play perfectly GTO. (Again someone please correct me if I'm wrong--still learning the ropes)

It is a mistake, however, to enter a zero frequency node. Those nodes are unilaterally lower EV compared to the other nodes in the tree.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-06-2019 , 10:14 PM
How are preflop hand orders determined?

What's a good bb/100 to solve for for preflop trees? Is there even a good answer this this question?

Why does the preflop solver give exploitability in terms of bb/100 and not a percentage of the pot? Can you easily convert between the two metrics?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2019 , 11:35 AM
^^ Some added questions, is any data available about the "Explanatory power" for the included flop subsets?

In other words, given an n-flop subset can we determine how well those n flops approximates the overall game?

Any suggestions on how many flops we need to fit into a preflop tree to get a "good" approximation?

What exactly do the weights in the subsets indicate?

Really appreciate all the responses ITT--PIO rocks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2019 , 05:04 PM
Quote:
Is it that its not a mistake since by definition rounding will choose the high frequency play?
As long as your opponent plays GTO and doesn't adjust it's not a mistake to choose any >0% frequency play all the time. If there is mixing in GTO all the plays have the same EV so it doesn't matter which one you choose. It only matters when your opponent starts adjusting.

So if we, say round a strategy and the computed frequency goes from say .21257 to .25 we're technically slightly deviating from the GTO strategy. Therefore we're more exploitable.

Quote:
It's not necessarily a mistake to enter a low-frequency node. In fact, even if a strategy option has a "low" frequency (and I think the definition of "low" is arbitrary) we still need to choose that option with that corresponding low frequency to play a perfectly GTO strategy. So if the frequency is say 10%, we can't just totally ignore that option entirely--1/10 times we need to choose that node in order to be play perfectly GTO. (Again someone please correct me if I'm wrong--still learning the ropes)

It is a mistake, however, to enter a zero frequency node. Those nodes are unilaterally lower EV compared to the other nodes in the tree.
Yes, the key here is that while incorrect (in comparison to GTO) mixing makes you exploitable you are not losing EV as long as your opponent doesn't adjust so rounding itself (without adjust from the opponent) doesn't lose any EV.

Quote:
How are preflop hand orders determined?
The ones built-in are taken from some solutions I've run long time ago. You can create your own though.

Quote:
What's a good bb/100 to solve for for preflop trees? Is there even a good answer this this question?
2-3bb/100 is good enough for most purposes although the current version of the solve is able to get much lower on most trees.

Quote:
Why does the preflop solver give exploitability in terms of bb/100 and not a percentage of the pot? Can you easily convert between the two metrics?
It always gives exploitability in chips per hand. Those you can convert to either bb/100 or % of the pot by using simple arithmetic. For preflop it just doesn't make much sense to use % of the pot as it's not clear what starting pot even is.


Quote:
In other words, given an n-flop subset can we determine how well those n flops approximates the overall game?
Yes but to know that you need have solutions on 1755 flops to compare total EVs or EQs. We do have some and we run some tests on it. Some of those results were published in the old blog post about preflop orders here:
https://www.piosolver.com/blogs/news...the-whole-game

Quote:
Any suggestions on how many flops we need to fit into a preflop tree to get a "good" approximation?
That's a judgement call. Many very smart people have different opinions on it. You get something sensible starting from 40-50 flops and maybe it doesn't make sense to go higher than around 120.

Quote:
What exactly do the weights in the subsets indicate?
They are probability. The bigger the weight the more this flop counts for overall results.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-08-2019 , 08:52 AM
Thanks for the replies Eggs/Punter!
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-08-2019 , 02:03 PM
what would the best way to find which is an optimal sizing through pio? I have heard of different ways: a) you use multiple bet sizing for one spot, see which one PIO prefers, voila thats the bet size. b) You take one bet size and look at the EV for that decision and compare it afterwards with the other bet size. So one bet size only per config.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-08-2019 , 02:28 PM
Quote:
what would the best way to find which is an optimal sizing through pio? I have heard of different ways: a) you use multiple bet sizing for one spot, see which one PIO prefers, voila thats the bet size. b) You take one bet size and look at the EV for that decision and compare it afterwards with the other bet size. So one bet size only per config.
While the second method is more correct mathematically the first one is very likely to produce the same results on most trees and may save a lot of time if you have enough RAM to build such a tree.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-08-2019 , 03:14 PM
Quote:
Originally Posted by punter11235
While the second method is more correct mathematically the first one is very likely to produce the same results on most trees and may save a lot of time if you have enough RAM to build such a tree.
Thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2019 , 03:12 AM
I have been trying to do a aggregation report on 95 flops srp BTN vs BB but I get this error everytime. Some of the time I have even gotten to 12 of 95 flops before this error occur but it usually doesnt even make through the first flop . They are pretty big sims with alot of different bet sizes. I have had no problems doing aggregation reports in 3bet pots.

https://prnt.sc/mvc5y9
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2019 , 04:05 AM
Quote:
I have been trying to do a aggregation report on 95 flops srp BTN vs BB but I get this error everytime. Some of the time I have even gotten to 12 of 95 flops before this error occur but it usually doesnt even make through the first flop . They are pretty big sims with alot of different bet sizes. I have had no problems doing aggregation reports in 3bet pots.

https://prnt.sc/mvc5y9
This is most likely caused by one of the saves being corrupted.
Are they produced by the newest version of the solver? (1.10.19). In older version there wasn't any kind of protection against saving process getting interrupted and therefore producing corrupted saves.
If it's the newest version are you able to pinpoint at which save you are getting the error? If yes, please delete this one and re-run the script (so it will be recalculated) if not then please drop us an email to support@piosolver.com and we will investigate it further.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2019 , 02:04 PM
Quote:
Originally Posted by punter11235
This is most likely caused by one of the saves being corrupted.
Are they produced by the newest version of the solver? (1.10.19). In older version there wasn't any kind of protection against saving process getting interrupted and therefore producing corrupted saves.
If it's the newest version are you able to pinpoint at which save you are getting the error? If yes, please delete this one and re-run the script (so it will be recalculated) if not then please drop us an email to support@piosolver.com and we will investigate it further.
Some of the flops were solved with an older version of pio. I used 4 instances on two different servers for time efficiency. Can that be a reason? The saved sims is opening just fine individually. I have updated pio to the latest version now and should I try to do the same sims but just a few and see if its possible to do aggregation report on those?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2019 , 04:38 PM
Quote:
Some of the flops were solved with an older version of pio. I used 4 instances on two different servers for time efficiency. Can that be a reason? The saved sims is opening just fine individually. I have updated pio to the latest version now and should I try to do the same sims but just a few and see if its possible to do aggregation report on those?
The older version didn't have any protection for cases where saving process gets interrupted so yes, it might be a reason. Other than that it would be useful to pinpoint at which save the solver is crashing and recalculate only that one.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2019 , 11:46 PM
Quote:
Originally Posted by punter11235
The older version didn't have any protection for cases where saving process gets interrupted so yes, it might be a reason. Other than that it would be useful to pinpoint at which save the solver is crashing and recalculate only that one.
After updating to the newest version of pio and ran the same sim on just two flops this time and I still get the same error doing aggregation report. So its probably not that the saves are corrupted? To note this is 100bb and huge sims with 9 bet sizes. Could that be the issue? That there is too many bet sizes or something?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-10-2019 , 02:57 AM
Quote:
After updating to the newest version of pio and ran the same sim on just two flops this time and I still get the same error doing aggregation report. So its probably not that the saves are corrupted? To note this is 100bb and huge sims with 9 bet sizes. Could that be the issue? That there is too many bet sizes or something?
Can you please send us the tree config to support@piosolver.com?
That in fact might be the reason. Right now Pio is limited to 10 actions per decision point at most and maybe if there is a borderline case something is malfunctioning.
Please send us a config and then we will test it/fix it.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-10-2019 , 08:55 AM
Hi there current im using a 4790k 4 cores 8 threads and Im now thinking i should update my computer for using the PIO solver.
Ive always prefered intel so first thoughts was an i9 9900k but maybe id be better with an X series (9900X and so on) however the 9900k is much better value but maybe not enough cores? But then i think maybe i should go for the AMD ryzen its bench marks look really good a much better value for money even though ive never been a fan of AMD and used to work with computers and they were known to overheat and cause problems.
Any tips?
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m