首页 > 搜索 > 多元函数遗传算法代码,多元函数遗传算法建模求最小值.doc 免费在线阅读

多元函数遗传算法代码,多元函数遗传算法建模求最小值.doc 免费在线阅读

互联网 2020-10-20 17:04:39
在线算命,八字测算命理

多元函数遗传算法建模求最小值

以下是编写的用遗传算法求多元函数的最小值程序,此多元函数为y=x1^2+x2^2………+x20^2,x∈[-800,800],最下面附有每一代对应的目标函数最小值与平均值的变化图形。

NIND=40;%初始种群的个数

PRICE=20;%每个个体转化为二进制位数

NVAR=20;%一个染色体有多少基因(个体)

MAXGEN=200;%遗传代数

GGAP=0.8;%代沟,以一定概率选择父代遗传到下一代

trace=zeros(MAXGEN,2);

Chrom=crtbp(NIND,PRICE*NVAR);

FieldD=[rep([PRICE],[1,NVAR]);rep([-800;800],[1,NVAR]);rep([1;0;1;1],[1,NVAR])];%确定每个变量的二进制位数,取值范围,及取值范围是否包括边界等。 Objv=objfun(bs2rv(Chrom,FieldD))

gen=1;

while gen

免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。

相关阅读

一周热门

查看更多