Skip to content
All library documents

Kelly Portfolio Optimization Compared with Mean-Variance Allocation

Article Quant Q&A · Author: Mr. N

Summary

The document asks whether a proposed constrained portfolio optimization setup correctly represents Kelly growth, how its portfolio curve relates to the familiar Kelly parabola, and how Kelly allocation differs from Markowitz mean-variance analysis. The replies highlight two corrections: the quadratic term in the displayed objective should be halved, and Kelly optimization targets expected log return rather than simply expected arithmetic return. The response also says the resulting allocation is a single portfolio, comparable to a tangent portfolio on the mean-variance frontier.

Another reply notes that Kelly can be more aggressive than mean-variance allocation and may expose investors to large drawdowns when return serial correlation is ignored. These are brief comments rather than a full derivation of constrained Kelly optimization. The document does not resolve the distributional assumptions, present a numerical example, or explain how to compute an efficient set of Kelly portfolios under practical constraints.

Key ideas

  • Kelly portfolio optimization maximizes expected log growth rather than expected arithmetic return alone.
  • The proposed quadratic objective needs a factor of one half, according to one answer.
  • The replies characterize Kelly as yielding one allocation comparable to a tangent portfolio on the mean-variance frontier.
  • Kelly can be more aggressive and may permit large drawdowns when serial correlation is ignored.

Tags

Full text
# Kelly Criterion applied to portfolios vs Markowitz MVA


# Kelly Criterion applied to portfolios vs Markowitz MVA












I have recently watched two videos about Kelly Criterion for portfolio optimization, however one seem not to deduce it correctly (as people commented) and the another just don't show any deductions at all. Right after, I found this article.

As we can see, the unconstrained problem is proposed in equation 10 and its solutions lays right bellow, equation 12. But I'm interested in solving the constrained problem, equation 13. Thus, I tried this:

- First, we set the only constrain: $\vec{W} \vec{I}$, such that $\vec{W}$ is the vector of weights and the last satisfies $\vec{I} = \begin{bmatrix} 1 & 1 & \cdots & 1 \end{bmatrix}^{T}$;

- There's no short sellings here, thus $0 \leq w_i \leq 1$;

- We set the lagrangian $\mathcal{L}$ as follows:

\begin{equation}\tag{1} \mathcal{L}(\vec{W}, \lambda_1) = r + \vec{W}^{T} (\mathbb{E}[\vec{R}-r \vec{I}]) - \vec{W}^{T} \Sigma \vec{W} + \lambda_1(1-\vec{W}^{T} \vec{I}) \end{equation}

where $r$ is the risk-free asset return, $\vec{R}$ is the random vector of retuns of the risky assets, $\Sigma$ is the covariance matrix.

- Now, as usual, we maximize by calculating the gradient of $\mathcal{L}$ and setting it equal to zero. Thus, we arrive at

\begin{equation}\tag{2} \begin{bmatrix} 2 \Sigma & \vec{I} \\ \vec{I}^{T} & 0 \end{bmatrix} \begin{bmatrix} \vec{W} \\ \lambda_1 \end{bmatrix} = \begin{bmatrix} \mathbb{E}[\vec{R}]- r \vec{I} \\ 1 \end{bmatrix} \end{equation}

- Then we can solve it using QR factoratization and backwards substitution:

\begin{equation}\tag{3} QR \vec{x} = \vec{b} \\ R \vec{x} = Q^{T} \vec{b} \end{equation}

So, some things are still unclear to me:

- There's a mismatch between the expected value of the returns of the portfolio ($R_p$). In the first video, we can see (min 3) that, equivalently,

\begin{equation}\tag{4} \textrm{Kelly Criterion: } \mathbb{E}[R_p] = \mathbb{E}[\log(1+\vec{W} \vec{R})] \end{equation}

However, in the article, they do all calculations and deductions using $\mathbb{E}[R_p] = \mathbb{E}[\vec{W} \vec{R}] $, as Markowitz model uses. Any thoughts on this? Also, in the article, the authors said the model only works for normally distributed prices.

My bet is we use $\mathbb{E}[R_p] = \mathbb{E}[\vec{W} \vec{R}] $ for normally distributed prices and $\mathbb{E}[R_p] = \mathbb{E}[\log(1+\vec{W} \vec{R})]$ for lognormal distributed prices, since $\ln(\textrm{LogNormal}) = \mathcal{N}$.

- I have seen that there is a parabola associated with Kelly Criterion. Once solved (3), how do we get that nice parabola that everybody plots? I can't see how, since we get multiple weights. Honestly, for me, it seems it's going to look like the Markowitz model a lot more.

- In Markowitz model, we can parametrize the vector $\vec{b}$ in terms of the expected values that we want, namely $\mu_0$, to get the efficient frontier. Is there anything like that in Kelly's Criterion for portfolio optimization? If we parametrize $\vec{b}$ in (3), we get a curve of possible portfolio weights. So what is the difference between Kelly and Markowitz? Only how the expectation is defined?

I tried to find more information in the internet, but I had a really hard time, few sources explaining the math behind the model that could clarify such questions. Also, any book recommendations are welcome!

MAIN ONE: Is this deduction correct? Anything to be corrected or added would be appreciated!!

Thanks

## Answer by Michael Isichenko (score 2)

https://quant.stackexchange.com/a/68484

As correctly mentioned in the comments, Kelly tends to be more aggressive than MVA. Its main weakness is a focus on a single bet/security and ignoring serial correlation of returns, something which makes large drawdowns possible. An exposition of various features of both mean-variance and Kelly, including effects of trading costs and constraints, is given in my recent book.

## Answer by KIM Kyuhyong (score 0)

https://quant.stackexchange.com/a/69981

In equation 1 the third item should be divided by 2. As you mentioned the Kelly maximizes log return. So that 2 in equation(2) should be 1. I think no parabola is possible. Just like a tangent portfolio there is just one Kelly portfolio which is on the efficient frontier of Markorwitz.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.