📄 keepbest.m
字号:
%保优函数
%==================================
%第一种群保优
min_dis=min(adapt_A(:));
if min_dis<everbest_A
min_pos=find(min_dis==adapt_A(:));
best_individual_A=tobu_A(min_pos,:);
everbest_A=min_dis;
end
adapt_best_A(G)=everbest_A;
%==================================
%第二种群保优
min_dis=min(adapt_B(:));
if min_dis<everbest_B
min_pos=find(min_dis==adapt_B(:));
best_individual_B=tobu_B(min_pos,:);
everbest_B=min_dis;
end
adapt_best_B(G)=everbest_B;
if everbest_A<everbest_B
everbest=everbest_A;
best_individual=best_individual_A;
else
everbest=everbest_B;
best_individual=best_individual_B;
end
if adapt_best_A(G)<adapt_best_B(G)
adapt_best(G)=adapt_best_A(G);
else
adapt_best(G)=adapt_best_B(G);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -