Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

DEoptim strategy selection

Tags:

optimization

r

I am not sure that this is particularly programming related, but was looking at a demo of parallel optimisation in a financial portfolio context using DEoptim, shown here.

Which I found by looking at the presentation given here and here.

And it seems that the strategy used is strategy=6, is there any particular reason why this one is "better" than the others? does it get to the global minimum faster? is it particularly good for portfolio optimisation problems?

Also as a separate note, how does one load into R the rda files that are suggested in the demo, that are used i.e. here. Becasue when clicking on download I get the 10y_return.gz file, but don't know how to read it into R...help on that would be appreciated.

like image 752
h.l.m Avatar asked Oct 23 '25 17:10

h.l.m


1 Answers

strategy=6 is adaptive differential evolution by Zhang and Sanderson (2009). If the control parameter c is non-zero, then the crossover and mutation will be adjusted during the optimization. This can often speed convergence on particularly difficult objective functions/constraints, as is the case with the constrained portfolio optimization examples.

I get 10y_return.rda when I click the download link. If you truly get a .gz file, then you just need to unzip it first.

like image 101
Joshua Ulrich Avatar answered Oct 26 '25 07:10

Joshua Ulrich



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!