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개)
It doesn't look like an error. It looks like gamultiobj thinks it succeeded.
카테고리
도움말 센터 및 File Exchange에서 Genetic Algorithm에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!