Reputation: 1171
I need to optimize a portfolio given side constraints on the past performance of the portfolio (in terms of Value-at-Risk). A simplified version of my problem is
min t
s.t. t >= (w'H1w)^0.5 + (w'H2w)^0.5 = ||G1w||_2 + ||G2w||_2 (1)
...
where H1 and H2 are covariance matrices and w is a vector of portfolio weights. G1 and G2 are such that H = G'G. The dots indicate other constraints which I omit for brevity.
According to the paper, this is a second-order cone problem. I tried to do this in Mosek but I do not see how I could write (1) as a cone. If I had to minimize the sum of the variances, the task would be easy, but unfortunately, I have to minimize the sum of the standard deviations.
How can I write (1) in terms of a (rotated) quadratic cone?
Upvotes: 2
Views: 1034
Reputation: 1116
The trick is to split the sum into two terms. You can write for example
min t1+t2 s.t. t1 >= (w'H1w)^0.5 and t2 >= (w'H2w)^0.5
and each constraint can be represented using a quadratic cone.
Upvotes: 2