一、白鲨优化算法原理
白鲨优化算法(White Shark Optimizer,WSO)原理参考如下:
二、白鲨优化算法求解三个工程应用
%三个工程应用
%1 Welded Beam Design (WBD)
%2 Compression Spring Design (CSD)
%3 Pressure Vessel Design (PVD)
close all
clear
clc
%% % Prepare the problem
Fun_name=3; % 1-3
[lb,ub,dim]=benchmark_functions_details(Fun_name); % Object function information
searchAgents = 30;
maxIter = 100;
[fitness,gbest,ccurve]=WSO(searchAgents,maxIter,lb,ub,dim,fobj);
2.1Welded Beam Design (WBD)
求解结果:
2.2Compression Spring Design (CSD)
求解结果:
2.3Pressure Vessel Design (PVD)
求解结果:
3、参考代码
文件夹内包含三个工程应用的完整代码及参考文献,点击main.m即可运行。