1 内容介绍
移动阻尼波优化算法(Movable damped wave algorithm,MDWA)由Rizk M. Rizk-Allah 和 Aboul Ella Hassanien于2018年提出,该算法模拟了振荡现象引起波形的行为。
2 仿真代码
%______________________________________________________________________________________________
%_________%Movable damped wave algorithm (MDWA)
% Rizk M. Rizk?Allah & Aboul Ella Hassanien_____________________________________________________________________________________
clear all
clc
format long
M=30; % Number of agents
Function_name='F12';
MG=500; % Maximum numbef of iterations n
[lb,ub,dim,fobj]=Get_Functions_details(Function_name);
[Best_score,Best_pos,cg_curve]=DMVA(M,MG,lb,ub,dim,fobj); % Proposed MDWA
figure;
subplot(121)
func_plot(Function_name);
title(Function_name)
xlabel('x_1');
ylabel('x_2');
zlabel([Function_name,'( x_1 , x_2 )'])
subplot(122)
semilogy(cg_curve,'LineWidth',3);
xlabel('Iterations');
ylabel('Best fitness obtained so far');
legend('MDWA');
box on;
axis tight;
grid off;
3 运行结果
编辑
编辑
4 参考文献
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。