单目标工程应用:白鲨优化算法(White Shark Optimizer,WSO)求解三个工程应用(MATLAB代码)

作品简介

一、白鲨优化算法原理

白鲨优化算法(White Shark Optimizer,WSO)原理参考如下:

白鲨优化算法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即可运行。



创作时间: