智能优化算法就业方向,智能优化算法及其应用
【智能优化算法-水循环算法】基于蒸发的水循环算法求解用带约束的优化问题附矩阵实验室代码_MATLAB仿真博客的技术博客_博客
一内容介绍
2部分代码全部清除;
色度控制中心
全部关闭;
格式长g
objective _ functinotallow=@ fun
cnotallow=@约束
对于k=1:1 %的独立游程数
%==========================================================================
%问题一
% nvars=7;
% LB=[-10-10-10-10-10-10-10-10-10];
% UB=[10 10 10 10 10 10 10];
%==========================================================================
%问题2
% nvars=5;
% LB=[78 33 27 27 27];
% UB=[102 45 45 45 45];
%==========================================================================
%问题3
% nvars=10
% LB=ones(1,nvars)*0 .
% UB=ones(1,nvar)* 1;
%==========================================================================
%问题四
% nvars=3;
% LB=ones(1,nvar)* 0 .
% UB=ones(1,nvar)* 10;
%==========================================================================
%三杆桁架问题
% nvars=2;
% LB=[0 0];
% UB=[1 1];
%==========================================================================
%减速器问题
% nvars=7;
% LB=[2.6 0.7 17 7.3 7.3 2.9 5];
% UB=[3.6 0.8 28 8.3 8.3 3.9 5.5];
%==========================================================================
%压力容器问题
% nvars=4;
% LB=[0 0 10 10];
% UB=[100 100 200 200];
%==========================================================================
%拉伸/压缩弹簧设计问题
% nvars=3;
% LB=[0.05 0.25 2];
% UB=[2 1.3 15];
%==========================================================================
%焊接梁问题
nvars=4;
LB=[0.1 0.1 0.1 0.1];
UB=[2 10 10 2];
%==========================================================================
%滚动元件轴承
% nvars=10
% D=160
% d=90
% LB=[0.5 *(D D)0.15 *(D-D)4 0.515 0.515 0.4 0.6 0.3 0.02 0.6];
% UB=[0.6 *(D D)0.45 *(D-D)50 0.6 0.6 0.5 0.7 0.4 0.1 0.85];
%==========================================================================
%多片离合器制动器
% nvars=5;
% -信息
% % ri=[60,21,21,80];x(1)
% % ro=[90,91,92,110];x(2)
% % t=[1,1.5,2,2.5,3];x(3)
% % F=[600,610,620,1000];x(4)
% % Z=[2,3,4,5,6,7,8,9];x(5)
% -
% LB=[60 90 1 2];
% UB=[80 110 3 9];
[Xmin,Fmin,SUM_Constraints,NFEs,Elapsed _ Time]=er WCA常数(目标函数,约束条件,LB,UB,nvars)
disp([Run:,num2str(k), Fmin=,num2str(Fmin),求和约束违反:,num 2 str(SUM _ Constraints)]);
f(k)=Fmin;
n(k)=NFEs;
目标
[最小值指数]=最小值(六)
Ave _ F=平均值(六)
Max_F=max(F)
SD _ F=标准差(六)
[Min_NFEs indexx]=min(N)
Ave _ NFEs=平均值(名词)
Max_NFEs=max(N)
SD _ NFEs=标准(名词)
3运行结果
四参考文献[1]金爱娟,苏俊豪,李少龙。基于水循环算法的开关磁阻电机性能优化[J]的缩写.信息与控制, 2020.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。