遗传算法适应度计算有疑惑

最近在看智能优化算法及matlab这本书,为什么这个例子适应度是这么算的 ,之前书上的适应度不是这么算的

为什么还要加上0.001还有要被1减去

 

+0.001是防止分母为0的情况出现,加一个比较小的数。

用1来减,是将最小化目标函数问题转换为最大化目标函数问题。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m