0

在MATLAB中,使用GA求解无约束函数,f-count不应该低于每一代的pop size吗?

例如:pop_size = 10,所以对于初始pop f-count=10,那么对于第1代f-count = 20等等,每代做10次评估,如下图:

函数计数

但是作为一个 GA,正如我们在下面看到的,从文档中

运营商

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

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

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

问候。

4

0 回答 0