GA遗传算法能否指定适应度,现在不需要去寻找最优解(最大or最小)了,想自己设定一个适应度,然后得到我想要的答案, 能否根据改变结束条件来实现这一步呢?
加一个判断语句即可,大概程序流程如下所述:
while 遗传算法主循环
% 遗传算法操作
% 计算每一代的最优个体xmin及其最优适应度值fmin
if fmin < f0 % f0是期望的适应度值
xopt = xmin; % 保存最优个体
fopt = fmin; % 保存满足要求的适应度值
break;
end
end
遗传算法可以解决非线性问题,只要是求解非线性问题都可以用遗传算法
应该可以吧,当适应度接近设定值直接退出,或者重新定义适应度 = (原适应度 - 设定适应度)^2
可以指定,但没有意义,不能得到你预期的结果。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!