遗传算法求解函数最大值(matlab)
数模
遗传算法求解函数F(x1,x2)=100*(x1^2-x2)^2+(1-x1)^2;
的最大值(MATLAB)
%Generic Algorithm for function f(x1,x2) optimum (最大值)
clear all;
close all;
%Parameters
Size=80;
G=100;
CodeL=10;
umax=2.048;
umin=-2.048;
E=round(rand(Size,2*CodeL));
%Main Program
for k=1:1:G
time(k)=k;
for s=1:1:Size
m=E(s,:);
y1=0;y2=0;
%Uncoding
m1=m(1:1:CodeL);
for i=1:1:CodeL
y1=y1+m1(i)*2^(i-1);
end
x1=(umax-umin)*y1/1023+umin;
m2=m(CodeL+1:1:2*CodeL);
for i=1:1:CodeL
y2=y2+m2(i)*2^(i-1);
end
x2=(umax-umin)*y2/1023+umin;
F(s)=100*(x1^2-x2)^2+(1-x1)^2;
end
Ji=1./(F+1); %Initial Code
你可能喜欢
- 遗传算法应用实例
- matlab遗传算法实例
- 遗传算法matlab代码
- 算法入门
- matlab函数
- 最值问题
- 遗传算法matlab程序
- MATLAB.遗传算法和粒子群算法程序设计及实例应用11页
- 遗传算法及其应用实例5页
- 遗传算法在数据挖掘中的应用实例分析2页
- 遗传算法在数据挖掘中的应用实例分析3页
- Matlab遗传算法工具箱函数及应用实例2页
- matlab基本遗传算法应用实例2页
- 三个遗传算法matlab程序实例19页
- matlab遗传算法工具箱函数及实例讲解3页
- matlab遗传算法实例10页
- matlab遗传算法工具箱函数及实例讲解3页
- matlab遗传算法工具箱函数及实例讲解10页
- matlab遗传算法工具箱函数及实例讲解2页
- 遗传算法程序源代码matlab7页
- 遗传算法matlab代码11页
- 遗传算法matlab代码3页
- 遗传算法matlab代码2页
- matlab、lingo程序代码3-背包问题(遗传算法)3页
- 遗传算法matlab程序代码7页
- matlab函数文件课件26页
- matlab里的一些函数4页
- matlab常用函数13页
- matlab中所有函数解析11页
- matlab取整函数2页
- matlab常用函数32页
- 初三复习最值问题8页
- 浅谈三角函数中的最值问题12页
- 专题六:二次函数最值问题2页
- 解析几何中的最值问题2页
- 第15讲 离散最值问题6页
- 直线最值问题探究20页


