Genetic algorithm multi objective optimization

Dear All, I want to do multi objective optimization using GA. My fitness function is written below
function f = genetic_optimization(f)
f(1)=0.66+0.028*x(1)+0.097*x(2)+0.064*x(3)+0.24*x(4)+0.1*x(2)*x(4)-0.06*(x(1)^2)-0.15*(x(2)^2)-0.057*(x(3)^2);
f(2)=10^(-0.11+0.063*x(1)+0.24*x(2)+0.066*x(3)+0.23*x(4)-0.049*x(1)*x(4)+0.099*x(2)*x(4)-0.085*(x(1)^2)-0.52*(x(2)^2)-0.046*(x(3)^2)-0.12*(x(4)^2));
f(3)=49.87+4.1*x(1)+12.29*x(2)-2.41*x(3)-5.46*x(4)+9.29*x(1)*x(2)+4.13*x(1)*x(3)+6.21*x(3)*x(4)-3.6*(x(1)^2)-8.39*(x(2)^2)-3.8*(x(3)^2)-4.89*(x(4)^2);
f =(1/f(1))*f(2)*f(3);
end
LB [80,0.01,1500,6]
UB [150,0.4,1500,18]
When i work in tool box it is showing an error: Optimization terminated: average change in the spread of Pareto solutions less than options.TolFun.
Please Help.....
Thanks & Regards Dinesh

답변 (1개)

Matt J
Matt J 2013년 11월 25일
편집: Matt J 2013년 11월 25일

0 개 추천

It doesn't look like an error. It looks like gamultiobj thinks it succeeded.

카테고리

질문:

2013년 11월 25일

편집:

2013년 11월 25일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by