Page 1 of 1

Portfolio optimization with factor tilting while constraining volatility

Posted: June 13th, 2017, 3:32 am
by Mephist
Hi, what optimizer I can use (preferably in R) to solve the following portfolio optimization problem:

min(fTx)
   st:  
1.  -a <= SUM x(i) <= b
2. -c <= x(i) <= d
3.  e <= SUM |x(i)| <= f
4. SQRT (xT COV x) <= g

a,b,c,d,e,f,g - positive. f is a vector. x - weights. COV var-covar matrix estimated from historical data. The problem without constrain 4 can be solved with linear solver ( with some tricks for condition 3). Condition 4 makes constrain non-linear, but quadratic. Any suggestion would be helpful. Thanks. 

Re: Portfolio optimization with factor tilting while constraining volatility

Posted: June 27th, 2017, 11:20 pm
by ExSan
no one ?

Re: Portfolio optimization with factor tilting while constraining volatility

Posted: June 28th, 2017, 11:48 am
by Cuchulainn
Lagrange multiplier, barrier, penalty.

https://en.wikipedia.org/wiki/Lagrange_multiplier

Re: Portfolio optimization with factor tilting while constraining volatility

Posted: June 28th, 2017, 10:59 pm
by ExSan
Lagrange multiplier, barrier, penalty.
https://en.wikipedia.org/wiki/Lagrange_multiplier
exactly! That is what I thought, though Mephist provides poor  information about his aims

Re: Portfolio optimization with factor tilting while constraining volatility

Posted: June 29th, 2017, 10:19 am
by Cuchulainn
A quick "constrained optimisation in R" throws up

https://cran.r-project.org/web/packages ... nloptr.pdf

etc.