Risk Tolerance Remains in Constrained Mean-Variance Portfolio Weights
Summary
The document explains the role of risk tolerance in a portfolio optimization problem that maximizes expected return minus a variance penalty, subject to linear equality constraints. Its closed-form weight expression includes a term scaled by risk tolerance, so that parameter generally remains part of the optimal allocation. Dividing a component of the expression by its sum does not provide a general way to remove the investor’s risk preference from the solution.
A central clarification is the notation: the scalar called lambda in the cited formulation represents risk tolerance, while Greek letters often denote Lagrange multipliers. The closed-form derivation removes the constraint multipliers, not the risk-tolerance input. The explanation connects the quadratic objective to constant absolute risk aversion utility for normally distributed returns, where the certainty equivalent subtracts a variance cost from expected value. This convenient setup relies on assumptions; the document notes that non-normal returns and preferences involving other variables motivate richer models.
Key ideas
- The optimal constrained portfolio weights generally depend on risk tolerance.
- Eliminating Lagrange multipliers is different from eliminating the risk-tolerance parameter.
- The quadratic mean-variance objective corresponds to a certainty-equivalent form under CARA preferences and normal returns.
- Non-normal returns or additional investor concerns can require a richer utility model.
Tags
Full text
# What does risk tolerance represent for utility-maximizing optimization with linear constraints?
# What does risk tolerance represent for utility-maximizing optimization with linear constraints?
Referencing Wei Jiao (2003) p. 8, formula (1.12), for $Ax = b$ set of linear constraints in a portfolio, the solution for the optimum weights to maximize the utility is: $$w^* = \Sigma^{-1}A^T \left( A \Sigma^{-1} A^T \right)^{-1}b + \lambda \Sigma^{-1} \left( \mu-A^T \left( A \Sigma^{-1} A^T \right) A \Sigma^{-1} \mu\right)$$
Based on a similar question, $\lambda$ could be removed by dividing by the sum of the numerator, ie dividing the second component of $w^*$ by the sum of the component. Is this the correct way of eliminating the risk-aversion variable?
## Answer by Matthew Gunn (score 4)
https://quant.stackexchange.com/a/42477
You cannot eliminate the dependence of a solution on the risk aversion parameter (which this author confusingly calls $\lambda$).
#### Perhaps a source of confusion?
- Typically $\lambda$ is used to denote a Lagrange multiplier in Lagrangian optimization, but the author is using $\lambda$ as a risk tolerance parameter. (In your other linked question, $\lambda$ denotes a Lagrange multiplier.)
The author uses a $m \times 1$ vector $\boldsymbol{\gamma}$ as the Lagrange multipliers and the scalar $\lambda$ as the risk tolerance parameter for utility specification $u(\mathbf{w}) = \mu_p - \frac{1}{2 \lambda} \sigma^2_p$ where $\mu_p$ is the expected portfolio return given portfolio weights $\mathbf{w}$ and $\sigma^2_p$ is the variance of the portfolio return.
For a closed forms solution to the optimization problem, the author's goal is to find an expression for the solution that does not use the multipliers. In this case, that means eliminating $\boldsymbol{\gamma}$ (which he does). In your other link, $\lambda$ is used in the typical way as a Lagrange multiplier so a closed form solution eliminates $\lambda$.
The optimization problem by the way is: \begin{equation} \begin{array}{*2{>{\displaystyle}r}} \mbox{maximize (over $\mathbf{w}$)} & \boldsymbol{\mu}'\mathbf{w} - \frac{1}{2 \lambda} \mathbf{w}'\Sigma \mathbf{w} \\ \mbox{subject to} & A \mathbf{w} = \mathbf{b} \end{array} \end{equation}
The solution $\mathbf{w}^*$ will be a function of expected returns $\boldsymbol{\mu}$, covariance matrix $\Sigma$, and risk tolerance $\lambda$.
This is a simple, pretty standard problem, and you can undoubtedly find other people solving it all over the Internet.
#### Motivation for objective $\boldsymbol{\mu}'\mathbf{w} - \frac{1}{2 \lambda} \mathbf{w}'\Sigma \mathbf{w}$
Let's assume the agents preferences over various lotteries can be represented by:
- Maximizing expected utility $\mathbb{E}[u(X)]$
- Using the constant absolute risk aversion Bernoulli utility function $u(x) = -e^{-ax}$.
Let $X$ be some lottery that's normally distributed with mean $\mu$ and variance $\sigma^2$. $$X \sim \mathcal{N}(\mu, \sigma^2)$$
You can show that this lottery $X$ has a certainty equivalent value to our agent given by: $$ c(X) = \mu - \frac{1}{2}a\sigma^2 $$ (Start with $\mathbb{E}[-e^{-aX}] = \frac{1}{\sqrt{2\pi}\sigma}\int_{- \infty}^{\infty}-e^{-ax-\frac{1}{2}\left(\frac{x - \mu}{\sigma}\right)^2}$ and use normal pdf sums to 1 to find certainty equivalent.)
Here, $a$ is Arrow-Pratt coefficient of absolute risk aversion. You can also define risk tolerance $\tau = \frac{1}{a}$. Writing the certainty equivalent with risk tolerance:
$$ c(X) = \mu - \frac{1}{2\tau}\sigma^2 $$
Maximizing expected utility with CARA risk aversion over a normally distributed lottery is equivalent to maximizing the certainty equivalent given above. It's a nice, convenient specification that makes the math easy to work with.
You can of course point out all kinds of deficiencies which would motivate richer specifications:
- Portfolio returns covary with other variables agents care about.
- Returns aren't normally distributedShown 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.