在遗传算法中目标函数与适应度函数有什么区别,根据哪个来选择子代个体?
问题描述:
在遗传算法中目标函数与适应度函数有什么区别,根据哪个来选择子代个体?
答
目标函数就是你希望得到的优化结果,比如函数最大值或者最小值.而适应度函数是为了计算个体的适配值.
适配值是非负的,而且要求适配值越大则该个体越优越.而目标函数则有正有负,它们之间关系多种多样,比如求最小值时,目标函数最小,则适配值越大,求最大值时目标值越大,适配值越大.