Mean Variance portfolio selection with l1-norm

2 vues (au cours des 30 derniers jours)
ANDREA MUZI
ANDREA MUZI le 29 Oct 2020
Commenté : Matt J le 29 Oct 2020
I have to find several efficient borders, applying to the markovitz model an l1-norm, so that the sum of the weights within the portfolio gives 1 and the sum of the weights in absolute value is less than or equal to a certain t-value. So I have to find the vector between t-min and t-max in such a way that the first one corresponds to a portfolio composed by only one asset with weight 1, and the second one to the portfolio uncostrained. Can I do this optimization through Quadprog?

Réponses (1)

Matt J
Matt J le 29 Oct 2020
Sure. Minimizing a quadratic subject to linear constraints is exactly what quadprog is for.
  4 commentaires
ANDREA MUZI
ANDREA MUZI le 29 Oct 2020
I think that the problem is only on the variable u. I did other optimizations with the first constraint using quadprog. Deleting the first constraint, I can find the vector of weights that minimize the variance and so multiplying this vector for the mean of the returns I obtain the minimum expected return portfolio
Matt J
Matt J le 29 Oct 2020
If you delete the first constraint, the problem as you've written it is solvable with quadprog in both x and u. However, with the first constraint included, and with both x and u unknown, it is no longer in the scope of quadprog.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Portfolio Optimization and Asset Allocation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by