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

2024-11-18 16:49:54
推荐回答(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