Open Side Menu Go to the Top
Register
Range vs range equity Range vs range equity

02-21-2017 , 12:50 PM
I've started developing an app where I need to calculate the range vs range equity. So I implemented my hand evaluator and equity calculator but the equity calculations was taking too much time. So I've started using the 7 card evaluator of Klaatu ( https://wiki.csc.calpoly.edu/CPE-480...andeval/klaatu ). So know I want to know how to proceed from this point on to calculate range vs range calculation. Do I run a 10k simulations for each hand in range 1 vs each hand range 2? This should takes time even with the fast hand evaluator. If we are testing AA vs 22. Should I be testing every suit? 2s2h vs AsKh should give us same equity as 2c2d vs AcKd.
Range vs range equity Quote
02-21-2017 , 01:04 PM
If you want to be 100% correct then the easy way is to test every combo

If you can (correctly) resolve the matchups into *completely* equivalent classes then you can simulate them once and weight by the number of equivalent matchups.
Range vs range equity Quote
02-25-2017 , 05:13 PM
I made a similar thing with Monte Carlo system that works perfectly, this means I pick random hands from both ranges in each iteration. And yes you test "every" suit(whichever suit it randomly picks).
With 100k+ iterations you will get a very good estimate

Last edited by aner0; 02-25-2017 at 05:24 PM.
Range vs range equity Quote
02-25-2017 , 06:02 PM
Do you alternate who gets the first card? Or do you assume one player is IP and the other OOP?
Range vs range equity Quote
02-25-2017 , 06:35 PM
Quote:
Originally Posted by outfit
Do you alternate who gets the first card? Or do you assume one player is IP and the other OOP?
depends on the kind of analysys im trying to come up with.

i either give me first cards so i can account for my blockers and then give cards to villaisn in random order,
or i give everyone cards in random order to get the raw equity between ranges.

short answer yeah sometimes i alternate randomly
Range vs range equity Quote
02-25-2017 , 10:12 PM
I found this when researching fast evaluators: https://github.com/zekyll/OMPEval

It's C++ but could still be useful for you.
Range vs range equity Quote

      
m