For quadratic problems you really should use quadprog.
You can also try the 'parma' package which provides a nice interface to
frame your problem and constraints and then solve it using either an LP,
QP, NLP (with analytic derivatives) or GNLP formulation (depending on
the intersection of problem and constraint type).
Regards,
Alexios
On 06/06/2013 08:58, Dominykas Grigonis wrote:
ROI::ROI_solve( problem, solver, control, ... )
DEoptim::DEoptim() # differential evolution!
Rsolnp # general non-linear optimisation
This is from my R conspects. Can try to take a look at those.
For your problem quadprog might be the best option regarding speed. I like
DEoptim a lot, but I use it for more complicated problems when I can not find
simpler solution. Try adjusting parameters of it, it has 5 or 6 different
approaches to the problem. Adding jitter helps in some cases(might slow process
a bit, but not sure). I used it when I was optimising with respect to
non-linear functions of portfolio evolution as drawdown.
Kind regards,--
Dominykas Grigonis
On Thursday, 6 June 2013 at 07:55, Bastian Offermann wrote:
Hi all,
I am working on a large scale portfolio optimization problem with up to
500 assets. My objective function is simple
w*returns - 1/2 * 1/constant * w * Matrix * w
subject to sum(w) == 1 and w is a vector of weights with 0 <= w[i] <= 1
for all i = 1, ..., n.
I have tried quadprog, alabama and DEoptim. What are your experiences
with those and possibly other options?
Thanks in advance!
_______________________________________________
[email protected] (mailto:[email protected]) mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should
go.
[[alternative HTML version deleted]]
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should
go.
_______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should
go.