clc
clear all;
global N
%---------- initialization of variable---------%
N = 60;%等分区间的数量
N_ants=50 ;%蚂蚁的数目
N_vars = 30;%变量数量
Times=250;%迭代的次数
Q = 10;%信息量强度
Rou=0.05;%信息量残留因子
% det = ceil(N/4);%最优解为中心 上下浮动的程度范围一般为[1,6]
det = 4;
index = 2;% 概率计算公式中分子的指数
%----------------------------------------------%
% -----------F Domain---------%
% Lower(1) = 0;
% Upper(1) = 2;
% Lower(2) = 1;
% Upper(2) = 3;
% -------------------------------%
% -----------F1 F3 F4 F5 F Domain---------%
for i = 1:N_vars
Lower(i) = -100;
Upper(i) = 100;
end
% -------------------------------%
%-----------F3 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -10;
% Upper(i) = 10;
% end
%-------------------------------%
%-----------F6 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -1.28;
% Upper(i) = 1.28;
% end
%-------------------------------%
%-----------F7 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -500;
% Upper(i) = 500;
% end
%-------------------------------%
%-----------F8 F16 Domain-----------%
% for i = 1:N_vars
% Lo
clear all;
global N
%---------- initialization of variable---------%
N = 60;%等分区间的数量
N_ants=50 ;%蚂蚁的数目
N_vars = 30;%变量数量
Times=250;%迭代的次数
Q = 10;%信息量强度
Rou=0.05;%信息量残留因子
% det = ceil(N/4);%最优解为中心 上下浮动的程度范围一般为[1,6]
det = 4;
index = 2;% 概率计算公式中分子的指数
%----------------------------------------------%
% -----------F Domain---------%
% Lower(1) = 0;
% Upper(1) = 2;
% Lower(2) = 1;
% Upper(2) = 3;
% -------------------------------%
% -----------F1 F3 F4 F5 F Domain---------%
for i = 1:N_vars
Lower(i) = -100;
Upper(i) = 100;
end
% -------------------------------%
%-----------F3 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -10;
% Upper(i) = 10;
% end
%-------------------------------%
%-----------F6 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -1.28;
% Upper(i) = 1.28;
% end
%-------------------------------%
%-----------F7 Domain-----------%
% for i = 1:N_vars
% Lower(i) = -500;
% Upper(i) = 500;
% end
%-------------------------------%
%-----------F8 F16 Domain-----------%
% for i = 1:N_vars
% Lo