遗传算法matlab编程求函数最大值?

2024年11月18日 16:49
有1个网友回答
网友(1):

X1X2要先转成二进制编码,然后取随机数,从X1X2中,按这个随机数指定的位置开始交换数据,然后转回十进制.染色体还需要拆开吗?
求最大值:
len = length(fit);
max = fit(1);
position = 1;
for i=2:len
if max max = fit(i);
position = i;
end
end