Two Plus Two Older Archives

Two Plus Two Older Archives (http://archives2.twoplustwo.com/index.php)
-   One-table Tournaments (http://archives2.twoplustwo.com/forumdisplay.php?f=34)
-   -   how to solve certain problems with the ICM (an algorithm) (http://archives2.twoplustwo.com/showthread.php?t=134982)

dethgrind 10-12-2004 02:02 AM

how to solve certain problems with the ICM (an algorithm)
 
This is for those who have no idea what the hell Eastbay and others have been talking about in these ICM discussions.

The typical situation is something like this:

You're on the bubble in the BB and it's folded to button who pushes, SB folds, you have a medium strength hand. Should you call, knowing that button will push with a certain range of hands?

The first step is to break down the stack sizes after each possible scenario:
1) you fold
2a) you call and lose
2b) you call and win
2c) you call and split

Then you run each of the stack size scenarios through an ICM calculator and get a dollar value for each (that link will give you a % of the prize pool which also works).

You need to weight (2a), (2b), and (2c) by the likelihood of each, using a poker calculator that can work with ranges of hands. That's the best calculator I've been able to find, though I'm sure there are other good ones.

Now you compare the dollar value of (1) to the weighted sum of (2a), (2b), and (2c). If one is significantly higher than the other, you can be fairly confident that it is the correct play (fold or call).

Here pzhon explains why folding AA is very wrong in a certain situation using this sort of analysis.

Here's a made-up example:

blinds 100/200
stacks are
UTG 800
Button 1200
SB 2000
you (ATo) 4000

UTG folds, button pushes, SB folds.

1) you fold
UTG 800
Button 1500
SB 1900
you 3800
36.3% of the prize pool

2a) you call and lose
UTG 800
Button 2500
SB 1900
you 2800
31.5% of the prize pool

2b) you call and win
UTG 800
Button 0
SB 1900
you 5300
42.7% of the prize pool

2c) you call and split
UTG 800
Button 1350
SB 1900
you 3950
37.0% of the prize pool

Button has been playing fairly tight, waiting for UTG to make a move first. You put him on any pair, any suited ace, AKo-A8o, KQs-KTs, KQo. Your ATo will lose, win, or split (according to the poker calculator) in the following proportions:

lose: .488
win: .426
split: .086

Calling is worth:
.315*.488 + .427*.426 + .37*.086
=.365

36.5% of the prize pool. Compare to 36.3% for folding. This is very close. I bet if someone posted this hand there would be a lot of arguing over what the correct play is. You could probably put the button on a better range of hands than I did. Hopefully this example illustrates the method well enough though.

rachelwxm 10-12-2004 12:13 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
dethgrind, nice put together.
[img]/images/graemlins/smile.gif[/img]

The Yugoslavian 10-12-2004 12:59 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
Can the moderators give out best post of the week or something? Because this would *definitely* be it!

I too use the same links (for ICM) and pokercalculator -- I need to improve my play because I am having a very hard time figuring out if I'm really any good at all. Unfortunately pokercalculator only works once after setting it up so I have to install it over and over again (I'm a huge moron I guess), but I too have been unable to find anything better.

Obviously putting your opponent on a range of hands is important. Doesn't eastbay have (or use) a list of push hands for these sorts of calculations (or is this 'push' list something else entirely)?

I've been trying to figure out how big the difference between % of prize pool if folding and % of prize pool if calling needs to be to make it a clear cut decision. Also, since ICM assumes players of equal skill (please tell me if I'm wrong) then even given 100% accurate read of your opponent, don't you need the difference to be more than it is in the example to make the call correct? Is there a way to modify the ICM given that you are a X% ROI player?

Again, great post, you rule!!! [img]/images/graemlins/laugh.gif[/img]

NegativeEV 10-12-2004 01:27 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
I echo the others, this is very helpful post. When I try to use the "ICM Calcualtor" link I just see a grey box (I can't use the calculator). Is there anything I'm missing or can I assume that my system is causing me issues?

dethgrind 10-12-2004 01:51 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
You're not the only one to have this issue. I recommended to someone else with the same problem to make sure they have a recent version of java and a recent web browser. He didn't respond after that, so I'm guessing that was the problem.

NegativeEV 10-12-2004 02:26 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
Or maybe they were as tech savy as I and didn't know what "recent version of Java" means. I'm confident that my browser is current, but I thought Java was a programming language. How does one get a recent version of Java.

thanks
-EV

TheDrone 10-12-2004 02:43 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
If you are using IE for your browser, click on the Tools menu, click Internet Options, click the Advanced tab, and scroll down to the Java (Sun) section. I have a box checked for "Use Java 2 1.2.1_03 <for applet> (requires restart)". Make sure you have something similar. If you have an older version you can download and install a newer version by going to the downloads link on www.sun.com - hopefully that will fix the problem.

dethgrind 10-12-2004 02:43 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
To be honest, I'm not too sure of what I'm talking about. Here you can download the java runtime environment, which is required for your computer to run programs written in the java programming language.

I don't know much about java, but the applet worked fine on my computer, and all my roommates' computers, so I figured I did it well enough. Do other java applets work okay on your machine?

dethgrind 10-12-2004 02:58 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
[ QUOTE ]
Also, since ICM assumes players of equal skill (please tell me if I'm wrong) then even given 100% accurate read of your opponent, don't you need the difference to be more than it is in the example to make the call correct? Is there a way to modify the ICM given that you are a X% ROI player?


[/ QUOTE ]

LinusKS started a thread about this very issue. It didn't get very far; this is a tricky subject. To answer your questions: 1) probably. 2) not really (yet)

A bit more on question 1: even if everyone were equally skilled, the difference would need to be more than it is in the example for calling to be definitely correct. When it's that close, the ICM numbers are pretty much inconclusive, I think.

tallstack 10-12-2004 04:34 PM

Re: how to solve certain problems with the ICM (an algorithm)
 
What an excellent, clearly written, and helpful post. Nice job!

Many of us are throwing around our ICM calcs, but not really describing the steps in detail. I am sure this will become a standard link for using the ICM in this forum.

Dave S


All times are GMT -4. The time now is 11:09 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.