SBR Top-Rated Sportsbooks Recommended Books
1. Pinnacle Sports SBR Rating A+ Pinnacle Sports Review
2. The Greek Sports Book SBR Rating A+ The Greek Review
3. BookMaker SBR Rating A+ BookMaker Review
4. BetJamaica SBR Rating A+ BetJamaica Review
5. LegendZ Sports SBR Rating A+ LegendZ Review
SBR Posters' Poll - March 2009 View Complete Results
1. BetJamaica 251 total points BetJamaica Review
2. The Greek Sports Book 217 total points The Greek Review
3. 5Dimes 181 total points 5Dimes Review
4. Matchbook 159 total points Matchbook Review
5. Pinnacle Sports 148 total points Pinnacle Sports Review
Reply View New Posts
 
LinkBack Thread Tools
Old 09-07-07, 12:51 AM   #1
Thremp
 
Thremp's Avatar
Joined: 07-23-07
Posts: 608
 
Default Kelly Criterion for Correlated Wagers

I'm having trouble managing to implement Kelly Criterion for wagers that are correlated such as Basic Strategy Teasers. If I bet Kelly units... How would I allocate my bankroll from ranging from 2-6 teamers each weekend?
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 09-07-07, 12:59 AM   #2
tacomax
SBR Problem Poster 2007-08
 
tacomax's Avatar
Joined: 08-10-05
Posts: 7,378
 
Default

I've just paged Ganchrow for you.
__________________
Quote:
Originally Posted by BuddyBear View Post
I'd probably most likely chose Pags to jack off too.
Quote:
Originally Posted by curious View Post
taco is not a troll, he is a bubonic plague bacteria.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 09-07-07, 01:28 AM   #3
Thremp
 
Thremp's Avatar
Joined: 07-23-07
Posts: 608
 
Default

Quote:
Originally Posted by tacomax View Post
I've just paged Ganchrow for you.
Heh. Maybe I should've just PMed him.

I've looked into it a shade. Would be interested in any ideas for approximations as well. I came up with some rough figures, but would atleast like a second opinion before I move forward with my bastardized math.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 09-07-07, 01:41 AM   #4
bigboydan
 
bigboydan's Avatar
Joined: 08-10-05
Posts: 50,755
 
Default

Quote:
Originally Posted by tacomax View Post
I've just paged Ganchrow for you.
I was gonna say I would have if you didn't already do it.
__________________
Enjoying retirement.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 09-11-07, 09:51 AM   #5
Ganchrow
 
Ganchrow's Avatar
Joined: 08-28-05
Posts: 5,308
 
Default

Quote:
Originally Posted by Thremp View Post
I'm having trouble managing to implement Kelly Criterion for wagers that are correlated such as Basic Strategy Teasers. If I bet Kelly units... How would I allocate my bankroll from ranging from 2-6 teamers each weekend?
There's no simple closed-form solution to this problem.

In the case of 3 candidates, with win probabilities p1, p2, and p3, and teasers that payout at decimal odds of o2 for 2-team parlays and o3 for 3-team parlays, utility as a function of the weightings of the three 2-team teasers (x12, x13, x23) and the one 3-team teasers would look like this:

U(x12,x13,x23,x123) =
p1*p2*p3*log(1+(o2-1)*(x12+x13+x23) + (o3-1)*x123) +
p1*p2*(1-p3)*log(1+(o2-1)*x12 - x13 - x23 - x123) +
p1*p3*(1-p2)*log(1+(o2-1)*x13 - x12 - x23 - x123) +
p2*p3*(1-p1)*log(1+(o2-1)*x23 - x13 - x12 - x123) +
[p1*(1-p2)*(1-p3) + p2*(1-p1)*(1-p3) + p3*(1-p1)*(1-p2) + (1-p1)*(1-p2)*(1-p3)]
*log(1-x12 - x13 - x23 - x123)

U is then of course maximized with respect to (x12, x13, x23, x123) ≥ 0 subject to the budget constraint of x12 + x13 + x23 + x123 ≤ 1. Similar logic would be used given a larger number of underlyings and larger teaser sizes.

It bears mentioning that this process is identical to that which would be used to determine any simultaneous bet staking with fixed parlay odds and the weightings on 1-team parlays constrained to zero.

As I said, there's no simple closed-form solution to the problem, but a numeric solution can be easily obtained computationally using an optimization package such as Excel Solver.

Using Excel Solver and assuming a 72% win probability for each teaser leg and payout odds for 2-6 team teasers of +100, +180, +300, +465, +750, respectively, one finds that the full-Kelly stake for each of the fifteen 2-team teasers would be 0.5666% of bankroll, the full-Kelly stake for the one 6-team teaser would be 1.3224% of bankroll, with all other full-Kelly teaser stakes at zero. For fifth-Kelly, the 2-team and 6-team stakes would be 0.1160% and 0.2322%, respectively, with all other stakes zero. Results were identical (and much more quickly obtained) using both MINOS and IPOPT, two considerably more robust (and freely available) nonlinear optimization engines.
__________________

Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-14-07, 02:06 AM   #6
rjp
 
rjp's Avatar
Joined: 07-17-06
Posts: 40
 
Default

Quote:
Originally Posted by Ganchrow View Post
Results were identical (and much more quickly obtained) using both MINOS and IPOPT, two considerably more robust (and freely available) nonlinear optimization engines.
Just how fast do these run? I'm using a library with built in optimization algorithms that seem to converge quickly, and I only run into trouble if I've got a large number of bets such that it takes a long time to build the function to maximize.

Lets say 10 simultaneous wagers... how long does it take to maximize the growth function?
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-14-07, 10:02 PM   #7
Ganchrow
 
Ganchrow's Avatar
Joined: 08-28-05
Posts: 5,308
 
Default

Quote:
Originally Posted by rjp View Post
Just how fast do these run? I'm using a library with built in optimization algorithms that seem to converge quickly, and I only run into trouble if I've got a large number of bets such that it takes a long time to build the function to maximize.

Lets say 10 simultaneous wagers... how long does it take to maximize the growth function?
Obviously, convergence time will will depend on among other things, the degree of correlation, but in general it will handle 10 simultaneous events in a under a few seconds.

11 or 12 wagers is where it tends to really slow down, to the point where I can't even get it to run with the available memory (without making numerous dubious approximations in the utility curvce) for 13 or more simultaneous events.
__________________

Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-17-07, 08:15 PM   #8
rjp
 
rjp's Avatar
Joined: 07-17-06
Posts: 40
 
Default

Interesting. Any idea what they're using to perform the optimization?

The algorithms I was using to maximize the growth function are terrible when I try to apply something other than an even money bet, so I'm now working on a solution using simulated annealing to see if I have more success.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-17-07, 08:21 PM   #9
DrunkenLullaby
 
DrunkenLullaby's Avatar
Joined: 03-30-07
Posts: 1,642
 
Default

Quote:
Originally Posted by Thremp View Post
How would I allocate my bankroll from ranging from 2-6 teamers each weekend?
I would start by allocating $0 to the Jazzette family of books.
__________________
Quote:
Originally Posted by WE EAT FISH View Post
If most people were 500 percent every day they would be HAPPY but I AM NOT.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-17-07, 09:20 PM   #10
Ganchrow
 
Ganchrow's Avatar
Joined: 08-28-05
Posts: 5,308
 
Default

Quote:
Originally Posted by rjp View Post
Interesting. Any idea what they're using to perform the optimization?

The algorithms I was using to maximize the growth function are terrible when I try to apply something other than an even money bet, so I'm now working on a solution using simulated annealing to see if I have more success.
The IPOPT algorithm uses "primal-dual path-following interior point methods".

"For problems with nonlinear constraints, MINOS uses a sparse SLC algorithm (a projected Lagrangian method, related to Robinson's method). It solves a sequence of sub problems in which the constraints are linearized and the objective is an augmented Lagrangian (involving all nonlinear functions). Convergence is rapid near a solution."
__________________

Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-21-07, 12:43 PM   #11
bigboydan
 
bigboydan's Avatar
Joined: 08-10-05
Posts: 50,755
 
Default

Quote:
Originally Posted by DrunkenLullaby View Post
I would start by allocating $0 to the Jazzette family of books.
Ain't that the truth.

Most people don't even like to talk about who accepts correlated parlays on the forums in fear they might ruin it for them.
Reply With Quote Multi-Quote This Message Quick reply to this message
Old 10-21-07, 02:26 PM   #12
RickySteve
 
RickySteve's Avatar
Joined: 01-31-06
Posts: 2,047
 
Default

The original post is talking about related simultaneous wagers, not correlated parlays.
Reply With Quote Multi-Quote This Message Quick reply to this message
Reply

Thread Tools
Display Modes



All times are GMT -5. The time now is 09:12 PM.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33