Skip to content
Prev 394813 / 398502 Next

Noisy objective functions

This is a huge topic.

   Differential evolution (DEoptim package) would be one good starting 
point; there is a simulated annealing method built into optim() (method 
= "SANN") but it usually requires significant tuning.

   Also genetic algorithms.

   You could look at the NLopt list of algorithms 
https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/ , focusing on 
the options for derivative-free global optimization , and then use them 
via the nloptr package.

   Good luck ...
On 2023-08-13 3:28 p.m., Hans W wrote: