Skip to content
All library documents

Mean-Variance Allocation with Uncorrelated Assets and Fund Limits

Article Quant Q&A · Author: David

Summary

The document considers how to allocate a fixed portfolio among four hedge funds when their returns are assumed independent and each fund has a purchase limit. It explains that zero correlations do not prevent mean-variance optimization: the covariance matrix is diagonal, and a quadratic-program solver can still find optimal weights. Diversification benefits may be limited, so the resulting portfolio need not be well diversified.

The practical constraints include investing the full budget, keeping weights nonnegative, and respecting each fund’s maximum allocation. If investment units must be bought in whole increments at stated prices, ordinary continuous optimization may not enforce that requirement; an integer-program solver or enumeration of feasible allocations can handle it. The document also mentions equal-risk-contribution methods as an alternative objective for spreading risk. It does not choose a single optimal portfolio, since the answer depends on the objective function and whether allocations must be discrete.

Key ideas

  • Mean-variance optimization remains mathematically valid when asset returns are uncorrelated.
  • Fund limits, nonnegative weights, and full investment can be expressed as portfolio constraints.
  • Continuous optimization may not satisfy whole-unit purchase requirements.
  • Integer programming or enumerating feasible portfolios can address discrete allocations.
  • Equal-risk-contribution methods can target a more even distribution of portfolio risk.

Tags

Full text
# Can I perform an asset allocation optimization if assets are perfectly uncorrelated?


# Can I perform an asset allocation optimization if assets are perfectly uncorrelated?












(Here is a link to the original post)

I received this interesting problem from a friend today:

Assume that you are a portfolio manager with $10 million to allocate to hedge funds. The due diligence team has identified the following investment opportunities (here Expected Return and Expected StdDev stand for Expected Monthly Return and Expected Standard Deviation of Monthly Return and Price = Price of each investment unit):

Hedge Fund 1: Expected Return = .0101, Expected StdDev = .0212, Price = $2 million

Hedge Fund 2: Expected Return = .0069, Expected StdDev = .0057, Price = $8 million

Hedge Fund 3: Expected Return = .0096, Expected StdDev = .0241, Price = $4 million

Hedge Fund 4: Expected Return = .0080, Expected StdDev = .0316, Price = $1 million

What is the optimal allocation to each hedge fund (use MATLAB)?

The responses to the original post were things I had considered, but the loss of correlation among assets still seems like a big issue. Under the assumption that the assets are independent, the covariance matrix is diagonal, and using the standard constrained portfolio allocation tools in MATLAB seem to fail. Should I be choosing a specific objective function like Mike Spivey suggested in the original post while assuming independence?

## Answer by SRKX (score 1, accepted)

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

There is nothing wrong in using Mean-Variance with a collection of assets that would be uncorrelated (which is almost impossible by the way). The algorithm should converge.

Mean-Variance optimization basically aims to take advantage of diversification, which is, trivially, impossible where asset are perfectly uncorrelated, so you won't get amazing results.

If you want to use MATLAB, I'd suggest you use frontcon which should enable you to compute an efficient frontier with your data.

Note that your setup requires you to implement constraints, as you would like to spend the totality of the available 10M, but certain assets are available for a limited amount. You can define the constraints as follows, expressing them as a percentage of the total value of the portfolio.

$$\mathbf{w}=(w_1,w_2,w_3,w_4)' \quad \text{and} \quad I_4 \mathbf{w} \leq (0.2,0.8,0.4,0.1)'$$

and

$$w_i \geq 0 \quad \forall i$$

Since MV would not produce nice results (not well diversified), you could look at equal risk contribution algorithms which would allow you to spread the risk over all your available assets. I understand it is commonly use in Hedge Fund allocation.

## Answer by Marc Shivers (score 2)

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

There's no problem at all using mean-variance optimization when correlations are zero. Any Quadratic Program solver will give you optimal weights. The problem is that the optimal weight a QP will give you will not, in general, result in dollar allocations that are integer multiples of the Price. To enforce that constraint, you could look into Integer Program solvers, which are designed to work with those type of constraints. Though, given how small your problem is, it would likely be easier to just list all possible combinations of allocations (by my count, there are only a couple hundred feasible allocations), and calculate whatever criterion you use for allocation decision (Sharpe ratio?) for each possibility.

## Answer by matt (score 1)

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

Of course you need an objective function otherwise you would optimally allocate 100% to the fund with the highest risk adjusted returns.

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.