1.3.2 适应度函数设计
在该问题中,变量范围的约束条件如下:
-10≤x1≤10
-10≤x2≤10
可以通过设置蜉蝣个体的维度和边界条件进行设置,即设置蜉蝣个体的维度dim为2,蜉蝣个体上边界ub =[10,10],蜉蝣个体下边界lb=[-10,-10]。
根据问题设定适应度函数fun.m如下:
%% 适应度函数
function fitness = fun(x)
%x为输入一个个体,维度为[1,dim]
%fitness为输出的适应度值
fitness = x(1)^2 + x(2)^2;
end