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

07-29-2015 , 04:24 AM
Hi there, I have been gathering some general feedback on some of the GUI features, so far I have to say that this software is just amazing and I love using it, but as a harcore user I've found some "minor" things that once/if addressed will for sure improve the user experience:

Browser:

-give the option to select multiple suits at the same time, this is useful if lets say for example I want to see what the range wants to do when I don't have a certain suit in my hand, so I select all other suits, maybe I want to select both suits at the same time and se how they fare like all flush draw and backdoor flushdraw hands.

-The zoom in new window function opens empty even if I choose a hand before opening it, so I have to select the hand again (this is probably not a huge deal but is anoying when you are doing this a few dozen times with every new board)
http://clip2net.com/s/3ldQoPz

- zoom is not automatically changing when toggling strategy and EV to strategy, IP EV, OOP EV or any of the other range selections even if I have selected "refresh on new selection" it also doesn't work with the vertical search, so I need to manually select the hand again after toggling I think if I choose the "refresh on new selection" it should also apply to the zoom hand the zoom should refresh at the same time the 13x13 grid changes (I know this description is messed I hope it makes sense) here is a screenshot: http://i.imgur.com/7UBQiPV.gif

-If I open the zoom new window for one line, and then change to another line the zoom windows keep showing data for the previous line even if I change the hand selection and it has "refresh on new selection " checked, I think they probably should have a checkbox like range explorer to have them update instantly on new node selection (this one is particularly useful since sometimes I like only toying with the range explorer and have the zoom windows opened at the side so I dont need to use the main browser to see strategies for combos) http://clip2net.com/s/3lnPhIH

Range explorer:

-"no draw-no made hand" for range explorer, as for now the "no draw" option will include made hands and the nothing will include draws that are not a made hand, but sometimes we want to see what portion of our range is neither, so no draw no made hand no high card.

-overlapping on range explorer ej 4 out straight draw includes top pair type hands sometimes, I know is still early on the range explorer buy it would be very useful to get a way to be able to drill thinner, maybe have some options like "at least" "exactly" "at most" also separate the draws from the made hands and so if I want exactly gutshots I don't get the ones that also have a pair, same for other draws.

-ability to use the vertical browsing from range explorer window sometimes I'm only using the range explorer and I want to take a look at other runouts but then I need to go back and forth to the browser.

-suit selection is not affecting the graphs in range explorer

-I think Range explorer should memorize the checkboxes, i dont know why but every time I open a new range explorer window the last two checkboxes called "normalize squares" and "bars widh proportional" are always unchecked even if I just checked them in the last range explorer window, actually this also happens with the browser and is very anoying if I have to choose them every single time, I think the viewer should remember the settings and restart the way we had it the last time we used it.

-Range Explorer should also show the Line taken up to that point and not only the board, sometimes is hard to remember what the range explorer is representing when you have many windows open.

- I like changing a bit the internal layout in range explorer to make the "range list" fit better when is long, I will like to know if is possible to get the viewer to remember the layout so I dont have to change the size of the subwindows every time I open a new range explorer window. http://i.imgur.com/lzBZ0nN.gif

-I know is still learly for the graphs, but toying with the graph "slider" main bar it does not intereact correctly with the startegy selections, for example here if I choose fold, the whole bar will show the total 253 folding combos, but if I click on the beginning of the bar to se the "top of my folding range" I get some hands that are not even in the folding range like K7s http://i.imgur.com/cD1zruv.gif

again ty very much for the superior customer support and sorry for the long post but I have been writing down all this small stuff so not to be bothering you every 5 minutes

Last edited by M_Acevedo; 07-29-2015 at 04:46 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2015 , 07:44 AM
Quote:
The zoom in new window function opens empty even if I choose a hand before opening it, so I have to select the hand again (this is probably not a huge deal but is anoying when you are doing this a few dozen times with every new board)
http://clip2net.com/s/3ldQoPz
This goes on the to-do.

Quote:
zoom is not automatically changing when toggling strategy and EV to strategy, IP EV, OOP
It is updating when you have change-on-hover selected (the default). It is not changing when you have change-on-click. It is a bug, it should change in both cases. When using change-on-hover you can hold left click to move the mouse cursor away without focusing on other combos.

Quote:
-"no draw-no made hand" for range explorer, as for now the "no draw" option will include made hands and the nothing will include draws that are not a made hand, but sometimes we want to see what portion of our range is neither, so no draw no made hand no high card
This and another suggestions (with combinations like OR, AND etc.) is on the to-do but has to wait a bit.

Quote:
-ability to use the vertical browsing from range explorer window sometimes I'm only using the range explorer and I want to take a look at other runouts but then I need to go back and forth to the browser.
You can do that but you need to have focus on main browser window. If you keep Range Explorer opened as well it will update along with vertical browsing, like this:

http://i.imgur.com/qk1zKKl.gif

Quote:
I think Range explorer should memorize the checkboxes
Agreed.

Quote:
-Range Explorer should also show the Line taken up to that point and not only the board, sometimes is hard to remember what the range explorer is representing when you have many windows open.
Yes but it's already quite packed there and that will require the window being even bigger than it is now which may be a problem on smaller laptops.

Quote:
- I like changing a bit the internal layout in range explorer to make the "range list" fit better when is long, I will like to know if is possible to get the viewer to remember the layout so I dont have to change the size of the subwindows every time I open a new range explorer window. http://i.imgur.com/lzBZ0nN.gif
Yes but there is no chance it becomes a priority anytime soon. Features which are kinda nice but don't really add much in functionality department just has to wait because there are too many urgent ones in the line.

Quote:
I know is still learly for the graphs, but toying with the graph "slider" main bar it does not intereact correctl
Yes, this is a bug (or rather not implemented functionality).

Quote:
again ty very much for the superior customer support and sorry for the long post but I have been writing down all this small stuff so not to be bothering you every 5 minutes
The thing is we are swarmed by feature requests and we need to prioritize a lot. That means things which are mainly small visual improvements which don't add functionality (just make it a bit more convenient) are very unlikely to make it to the top of the to-do anytime soon. While we are dealing with priorities ourselves you can help by choosing your desired features well (that is presenting as small a set of them as possible). That makes it more likely the important ones get implemented and not lost in the ocean of minor improvements
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2015 , 04:26 PM
Quote:
If you lock some nodes and resume solving the solver will solve without touching your locked assumptions.
The way it works is that both strategy changing function as well as max exploitive calculations are forced to assume strategies in locked nodes are part of the rules of the game so to speak (so can't be changed). That's why when you resume solving with lock nodes you can get a very good accuracy - it's calculated assuming locked nodes are untouchable.

By the way, set_mes also respects locked nodes and is not allowed to change the strategies in them.
Is there a way of adding a node. I'm using the free version for the time being.

In the example below I'd like to make betting with a portion of OOP range an option



FWIW, saving trees produces two files and neither of them load when clicked on, or when opening a new Pio window. Not a big deal as it's only the river and I can note down the hand details on a doc, but thought you might want to know

cheers
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2015 , 05:00 PM
Quote:
In the example below I'd like to make betting with a portion of OOP range an option
Like this:
http://i.imgur.com/kQRdAj9.png

The description is not very precise but it's accurate for most common flop cases. More explanation on this screenshot.

Quote:
FWIW, saving trees produces two files and neither of them load when clicked on, or when opening a new Pio window
Yes, I messed up river saves after changing tree representation in 1.4.1. Apparently no one uses them as it was only reported today (by you and one other person). I will fix that soon. For now you can try turn - the saves will work there.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2015 , 05:53 PM
Quote:
Originally Posted by punter11235
Like this:
http://i.imgur.com/kQRdAj9.png

The description is not very precise but it's accurate for most common flop cases. More explanation on this screenshot.



Yes, I messed up river saves after changing tree representation in 1.4.1. Apparently no one uses them as it was only reported today (by you and one other person). I will fix that soon. For now you can try turn - the saves will work there.
Nice one. No drama about the saves, notepad works fine. Didn't realize I could do turns as well!! Glory!
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2015 , 06:00 PM
Quote:
Nice one. No drama about the saves
You don't need notepad. You can do this:
http://i.imgur.com/nE1gLl4.gif

This saves only configs (several kbs). Those are very useful as templates to quickly change board/maybe ranges and re-run.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-30-2015 , 08:04 PM
Hello punter!

I am user of piosolver and other GTO programms. I like piosolver and want to say thanks for it.
Just one question to you, could you give me the exact and totally descriptive information about "Exploitable" value in your program? How it is being calculated and what does it show?

Many thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-31-2015 , 04:31 AM
Quote:
Just one question to you, could you give me the exact and totally descriptive information about "Exploitable" value in your program? How it is being calculated and what does it show?
Short answer:
"Exploitable for" means how much would perfect adversary win per hand vs current GTO approximation the solver have.

Longer answer:
Typical solver's output looks like this:

Quote:
EV OOP: 104.974
EV IP: 75.026
OOP's MES: 105.133
IP's MES: 75.159
Exploitable for: 0.146
First two lines are EVs both players have playing current GTO approximation. They always sum up to the starting pot which in this case is 180 (as it's a 3bet pot at 5/10).

3rd and 4th line represent EVs of Max Exploitive Strategy that is how much a perfect adversary would win against the opponent (so OOP's MES means how much maximum exploitive strategy would win vs IP)

Now let's imagine we play 2 hands (one from every position) following the current GTO approximation the solver gives. If we were to play against an opponent doing the same our EV is 104.974 + 75.026 = 180.
If however we were to play against a perfect adversary* their EV would be 105.133 + 75.159 = 180.292. That is we would lose 0.292 during those two hands comparing to playing the solver's approximation.
As a standard way to express exploitability is on per hand basis we divide this number by two to arrive at 0.146.

Additionally we translate this number to fraction of the pot to help developing an intuition about quality of the solutions (absolute numbers are hard to compare across many starting pots/spots/stakes). In this case the exploitability is 0.146 per hand which is 0.146/180 = 0.000811 of the pot. We show this number as % which sums up to 0.0811 % of the pot per hand. You can see all this on the screen shot:

http://i.imgur.com/ZC7osCi.png

*A perfect adversary is an opponent who knows our strategy exactly and makes full use of that information playing maximum exploitive strategy against us.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-01-2015 , 06:38 PM
Hi,

Is there any way to build a tree with a different bet sizes for probing turn and donking turn, cbetting turn or delayed cbetting etc without using multiple bet sizes?
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-02-2015 , 05:06 AM
Quote:
Is there any way to build a tree with a different bet sizes for probing turn and donking turn, cbetting turn or delayed cbetting etc without using multiple bet sizes?
Unfortunately not from the automatic tree building form right now.
Those things are a priority for us so it will get more powerful in near future.
For now what you can do is to edit the scripts, it is a bit of work though. The shortest way to get there would be:

1)build a tree with many bet sizes (including all sizes you need)
2)save the tree configuration
3)open it in some text editor and edit out the lines you don't want manually
4)save it again as "mytree.txt" or something
5)now from GUI you can load that script by Tools->Solver->arbitrary command and typing load_script mytree.txt there

The difficult step is 3) as it's easy to mess up the tree and it takes a while to get used to the format. It is overall not very user-friendly as of now but yeah, the functionality is there underneath, we just didn't have enough time to implement it nicely in the GUI yet.

The Skype group is a good place to ask for help with those things but it will take some work/figuring out at first.

Alternative way to get there:

1)build a tree with all the needed bet sizes
2)go to the browser, choose the line you don't want
3)go to the tools->solver->cut line
4)repeat 2) and 3) for all the lines you don't want
5)solve now

It's not that useful though as you would need to do that every time you want that tree while with the first solution you can use the script just changing ranges/board in there (although it's still some copy-pasting).

Last edited by punter11235; 08-02-2015 at 05:13 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-03-2015 , 08:49 PM
I am trying to run aggregation reports... to find the best turn and river cards to barrel.. also interested in getting this multiple file runout aggregate frequencies report to work? how do i do this it says unknown location of current tree
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-04-2015 , 03:41 AM
Quote:
I am trying to run aggregation reports... to find the best turn and river cards to barrel..
1)build a tree
2)solve a tree
3)stop the solver
4)go to the browser and navigate to the decision point you want to make a report in
5)Plugins->Aggregation->Runout aggregated frequency analysis

After waiting for a while (short while for turn, longer while for river) they will appear in Reports folder. You can open them by any spreadsheet program (Excel, Libre Office, Google docs) but I recommend Libre Office as it's both free and handles dot as decimal delimeter well (it can be a problem if you are from a country where comma is a delimeter - you need to find settings for that then).

Steps 4) and 5) for 2nd barrel in BTN vs BB spot are shown here:
http://i.imgur.com/sVXMGLo.png

Quote:
also interested in getting this multiple file runout aggregate frequencies report to work? how do i do this it says unknown location of current tree
To do the multiflop one:

0)make sure you the viewer's version is 1.5.2 and the solver's is 1.5.0; we released one bugfix for multiple flop reports in 1.5.2 viewer (if you don't have it use the updater and check "force update")
1)solve a tree on many flops using script generation window
2)make sure to save them all to a separate folder now other tree is in; preferably choose "small saves" so they don't take too much space
3)when done, load one of the trees you just solved
4)navigate to the decision you want the report in
5)Plugins->Aggregation->Multiple files runouts...

Wait a while, the solver needs to load all the trees and read data from them. This will be reasonably fast on the flop or on the turn but might be quite slow on the river, especially if you made small saves (because then the solver needs to recalculate needed one for every tree).

Let me know if that worked
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-04-2015 , 09:26 AM
I got the basic one a few weeks ago and the last 2 days I can't connect to the piosolver?
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-04-2015 , 09:51 AM
Quote:
I got the basic one a few weeks ago and the last 2 days I can't connect to the piosolver?
It's probably licensing system complaining about something (some hardware change it has problem with) or some anti-virus/firewall blocking it.
The best would be if you double click on the solver itself (not the viewer) and report the error code you get.
Preferably write to piosolver@piosolver.com as that's the most convenient way for tech support inquires.
Make sure to include your email/key as well.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-04-2015 , 11:47 AM
Hello, i just buy the basic version, and every time i try use PioSolverUpdate, when i put the personal download link and click on "Check for updates and update" the PioUpdater stop working and crash, any idea what is happening? or another way to install Piosolver?
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-04-2015 , 01:06 PM
Quote:
Hello, i just buy the basic version, and every time i try use PioSolverUpdate, when i put the personal download link and click on "Check for updates and update" the PioUpdater stop working and crash, any idea what is happening? or another way to install Piosolver?
It's quite likely that you need to update your Net Framework to 4.5.2, here:
http://www.microsoft.com/en-us/downl....aspx?id=42642

While that should solve the problem you can use your personal link as a direct download link as well. Just copy paste it to the browser, download the .zip, unpack to a dedicated folder it and you are good to go.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-05-2015 , 03:31 AM
Hello,

I have a pro version.
I have noticed piosolver has gotten considerately slower over the last 1-2 weeks for me.
I.e using the same parameters/ranges/ board conditions i.e rainbow unpaired. it takes about 80 minutes to get to exploitable for .75P where it used to be at .3P in about an hour.

I have checked my task manager, before running things appear fine i.e CPU/disk/network are around 0-4% while RAM is at ~15%

I am still using 1.4, and I have had to viewer malfunctions in the last few weeks( which I have taken the steps listed in the forum to resolve)

Is there anything I have stated which might explain the slowing of piosolver? or anything you think I should check?

Also I cannot figure out how to upgrade to 1.5. I checked the folder I got on registration, I could not see how to find the update.

Thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-05-2015 , 03:57 AM
Quote:
I have noticed piosolver has gotten considerately slower over the last 1-2 weeks for me.
This is a hardware/system problem. I don't have much to say other that:

1)download a system thermometer, like this one: http://www.cputhermometer.com/ and see if your computer doesn't overheat when running for extended periods

2)look at what you have installed and remove things you don't need which are a potential resource hogs

Quote:
Also I cannot figure out how to upgrade to 1.5. I checked the folder I got on registration, I could not see how to find the update.
The instructions how to use the updater were included with 1.4.1 update emails. It's still the same updater and link
If you can't find it, just let me know and I will send it to you again.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-05-2015 , 11:51 AM
Quote:
Originally Posted by punter11235
It's quite likely that you need to update your Net Framework to 4.5.2, here:
http://www.microsoft.com/en-us/downl....aspx?id=42642

While that should solve the problem you can use your personal link as a direct download link as well. Just copy paste it to the browser, download the .zip, unpack to a dedicated folder it and you are good to go.
That worked, Thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-10-2015 , 11:57 AM
Hello,

I just upgraded to Windows 10 from Windows 7. Now when trying to run PioSolver it asks for an activation code. I forgot is this the same as the registration key? It didn't accept that. Need I contact them by email and ask for the old registration key to be deactivated. Anybody else having the same problem? You can also PM me directly.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-10-2015 , 12:15 PM
Quote:
I just upgraded to Windows 10 from Windows 7. Now when trying to run PioSolver it asks for an activation code. I forgot is this the same as the registration key? It didn't accept that.
It probably thinks it's a different computer. It sometimes happens after big OS update.

Quote:
. Need I contact them by email and ask for the old registration key to be deactivated.
Yes, provide your email and/or the key so we can deactivate it and then you will be able to use it again.

Quote:
You can also PM me directly.
I need your email and/or the key to be able to do something about it.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-10-2015 , 06:17 PM
Quote:
Originally Posted by punter11235
Why it's better to call without Qh than with Qh is another interesting point but I think I will go over it another time.
Please do it or send your turn ranges to make me able to do it on my own on free version.
Thanks.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-11-2015 , 02:50 PM
We now have a quick start/overview video here:

https://www.youtube.com/watch?v=JqGQoQKbCB8

This is meant as an introduction and doesn't go into more advanced functionality. I hope this is useful for people who just start with the program.
I don't have any experience with making videos and this is my first try. All the feedback and suggestions for future videos are welcome!

Quote:
Please do it or send your turn ranges to make me able to do it on my own on free version.
Thanks.
This is an old hand and I don't remember much from it.
I hope to get some hand analysis published in near future though.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-12-2015 , 03:04 AM
Hey one more question. So far I recognize PIOsolver is about GTO. Does it mean the villain range set in program is completely irrelevant for optimal strategy for HERO (which PIO gives me) and viceversa? For example PIO tell me to do the same things on certain board (f.e. Js Th 3d) with my EP open range vs teoretical 1% range and teoretical 100% range?
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-12-2015 , 04:19 AM
Quote:
So far I recognize PIOsolver is about GTO
Yes

Quote:
Does it mean the villain range set in program is completely irrelevant for optimal strategy for HERO (which PIO gives me) and viceversa?
No, it's the opposite. Opponent's range is very important for equilibrium play.
Optimal play is different if the opponent range is very tight and different if it's very loose. I think this should be obvious (it's natural that we are more careful against stronger range and can be more aggressive against weaker one).

I've encountered some materials on the Internet which makes you believe that GTO is only about balancing our range (that is having good value bet/bluff ratio) and has nothing to do with opponent's range. All I have to say about it is that it's incorrect and very naive view of what optimal play is.

PioSOLVER gives you optimal strategy for both player by the way. If you for example check "refresh on new selection" on the right in the browser tab and browse the tree you will see it shows you strategies for the player to act (as I did in the video linked above).
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m