GA遗传算法能否指定适应度,就是得到的最终结果不是最大值最小值.

GA遗传算法能否指定适应度,现在不需要去寻找最优解(最大or最小)了,想自己设定一个适应度,然后得到我想要的答案, 能否根据改变结束条件来实现这一步呢?

加一个判断语句即可,大概程序流程如下所述:

while   遗传算法主循环
      
      % 遗传算法操作
      % 计算每一代的最优个体xmin及其最优适应度值fmin  

      if  fmin < f0      % f0是期望的适应度值
            xopt = xmin;   % 保存最优个体
            fopt = fmin;    % 保存满足要求的适应度值
            break;  
      end
end

遗传算法可以解决非线性问题,只要是求解非线性问题都可以用遗传算法

应该可以吧,当适应度接近设定值直接退出,或者重新定义适应度 = (原适应度 - 设定适应度)^2

可以指定,但没有意义,不能得到你预期的结果。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632