Я пытаюсь использовать алгоритм частиц-роя / geneti c для решения проблемы максимумов. Тем не менее, функция продолжает давать мне минимумы. Как изменить его так, чтобы он нашел для максимумов.
Мой простой код выглядит следующим образом:
options = optimoptions('particleswarm','Swarmsize',100);
[x2,fval2] = particleswarm(Rmodel.predictFcn,nvar,lb,ub,options);
Rmodel
- это модель линейной регрессии. Я использую его только для тестирования.