MATLAB遗传算法,f值看起来比预期的高

时间:2018-07-30 11:53:13

标签: matlab genetic-algorithm population

在MATLAB中,使用GA求解无约束函数,f计数不应该小于每一代的弹出大小吗?

例如:pop_size = 10,因此对于初始pop f-count = 10,然后对于第1代,f-count = 20,依此类推,每一代进行10次评估,如下图:

Function count

但是作为GA,如下文所述,我们从文档中获得了

Operators

例如,如果我有1个精英孩子,是否应该将此精英复制到下一代,从而每代产生9个f计数而不是10个?

更新:我没有足够的积分来张贴直接图片。 这是代码:

gasol = ga(@expensive_objfun,nvar,[],[],[],[],[],[],[],gaoptions);

致谢。

0 个答案:

没有答案