SBR Forum - Free Picks & Sports Handicapping Legendz The PIG WSEX
BetJamaica Matchbook BetOnline
SBR - SportsBookReview.com 5Dimes The Greek Intertops
SBR Recommended Sportsbooks
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
Posters' Top Rated Sportsbooks
1. Pinnacle Sports ... 150 total points ... Pinnacle Sports Review
2. Matchbook ... 144 total points ... Matchbook Review
3. BetJamaica ... 115 total points ... BetJamaica Review
4. BookMaker / CRIS ... 109 total points ... BookMaker Review
5. The Greek Sports Book ... 91 total points ... The Greek Review
Go Back   Sports Handicapping - Sports Betting - Sports Picks - SBR Forum > Sports Betting, Sportsbooks & General Discussion > Handicapper Think Tank

Reply
 
Thread Tools Display Modes
Old 09-07-2007, 12:51 AM   #1 (permalink)
Thremp
SBR Sharp
 
Join Date: 07-23-07
Posts: 407
Thremp is online now
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
Old 09-07-2007, 12:59 AM   #2 (permalink)
tacomax
SBR Hall of Famer
 
tacomax's Avatar
 
Join Date: 08-10-05
Posts: 5,001
tacomax is offline
Default

I've just paged Ganchrow for you.
__________________
I'm a respected poster and (by an overwhelming popular vote) an informative poster as well. And the 2006 Problem Poster of the Year to boot.
Reply With Quote
Old 09-07-2007, 01:28 AM   #3 (permalink)
Thremp
SBR Sharp
 
Join Date: 07-23-07
Posts: 407
Thremp is online now
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
Old 09-07-2007, 01:41 AM   #4 (permalink)
bigboydan
Moderator
 
bigboydan's Avatar
 
Join Date: 08-10-05
Posts: 40,386
bigboydan is offline
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.
__________________
Free 128 Man SBR Capper Final Four!!! SIGNUP HERE
Reply With Quote
Old 09-11-2007, 09:51 AM   #5 (permalink)
Ganchrow
Moderator
 
Ganchrow's Avatar
 
Join Date: 08-28-05
Location: Forest Hills, NY, Home of the Blitzkrieg Bop
Posts: 4,586
Ganchrow is offline
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
Old 10-14-2007, 02:06 AM   #6 (permalink)
rjp
SBR Rookie
 
Join Date: 07-17-06
Location: Charleston, SC
Posts: 40
rjp is offline
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
Old 10-14-2007, 10:02 PM   #7 (permalink)
Ganchrow
Moderator
 
Ganchrow's Avatar
 
Join Date: 08-28-05
Location: Forest Hills, NY, Home of the Blitzkrieg Bop
Posts: 4,586
Ganchrow is offline
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
Old 10-17-2007, 08:15 PM   #8 (permalink)
rjp
SBR Rookie
 
Join Date: 07-17-06
Location: Charleston, SC
Posts: 40
rjp is offline
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
Old 10-17-2007, 08:21 PM   #9 (permalink)
DrunkenLullaby
SBR MVP
 
DrunkenLullaby's Avatar
 
Join Date: 03-30-07
Posts: 1,650
DrunkenLullaby is offline
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
Old 10-17-2007, 09:20 PM   #10 (permalink)
Ganchrow
Moderator
 
Ganchrow's Avatar
 
Join Date: 08-28-05
Location: Forest Hills, NY, Home of the Blitzkrieg Bop
Posts: 4,586
Ganchrow is offline
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
Old 10-21-2007, 12:43 PM   #11 (permalink)
bigboydan
Moderator
 
bigboydan's Avatar
 
Join Date: 08-10-05
Posts: 40,386
bigboydan is offline
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
Old 10-21-2007, 02:26 PM   #12 (permalink)
RickySteve
SBR MVP
 
Join Date: 01-31-06
Posts: 1,814
RickySteve is offline
Default

The original post is talking about related simultaneous wagers, not correlated parlays.
Reply With Quote
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Maximizing Expected Growth (Kelly criterion Part II) Ganchrow Handicapper Think Tank 34 01-17-2008 02:43 PM
Kelly criterion Milkin' it Slowly Handicapper Think Tank 59 12-04-2007 03:17 AM
correlated parlays? BROOKLYN BOY Players Talk 6 07-14-2007 10:04 AM
Expected Value vs Expected Growth (Kelly criterion Part I) Ganchrow Handicapper Think Tank 19 07-06-2007 01:33 PM
Kelly criterion pt III coming up, Ganchrow? SlapDash Players Talk 2 06-06-2007 09:30 AM


All times are GMT -5. The time now is 11:00 PM.



Search Engine Friendly URLs by vBSEO 3.0.0 RC6

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