📄 f20_fitness.m
字号:
function y=F20_FITNESS(x)
global dimension
global popsize
c=[1 1.2 3 3.2];
p=[0.1312 0.2329 0.2348 0.4047;0.1696 0.4135 0.1415 0.8828;0.5569 0.8307 0.3522 0.8732;0.0124 0.3736 0.2883 0.5743;0.8283 0.1004 0.3047 0.1091;0.5886 0.9991 0.665 0.0381];
a=[10 0.05 3 17;3 10 3.5 8;17 17 1.7 0.05;3.5 0.1 10 10;1.7 8 17 0.1;8 14 8 14];
t=0;
for i=1:4
A=p(:,i);
A1=repmat(A,1,popsize);
B=a(:,i);
B1=repmat(B,1,popsize);
C=x-A1;
C1=(C.^2).*B1;
C2=sum(C1);
C3=exp(-C2);
D=c(1,i)*C3;
D1=-D;
t=t+D1;
end
y=t;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -