2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第1张图片

↖加关注这种话银家怎么好意思说的出口嘛---

简介

切诺贝利灾难优化器Chernobyl Disaster Optimizer (CDO)是H. Shehadeh于2023年提出的新型智能优化算法。该方法是受到切尔诺贝利核反应堆堆芯爆炸而来的启发。在CDO方法中,放射性的发生是由于核的不稳定性,核爆炸会发出不同类型的辐射。这些辐射中最常见的种类被称为伽马、贝塔和阿尔法粒子。算法主要围绕三种粒子的更新方式展开。

6038b6c6a80101866e52a16a3c2f427f.png

01

结果展示

ff30d77e8160ed2c1af0bea93af4faba.gif

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第2张图片


经作者查阅文献发现,该方法其实与灰狼算法有很大的相似性,大家可以作为参考。在CEC2005函数中结果展示:

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第3张图片

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第4张图片

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第5张图片

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第6张图片

02b879616d10cd922a3679904665faa9.png

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第7张图片

51830cd05bcfda1db57f1f819b999758.png

02

代码展示

7467c91b79da1a8c157ac0a76ed0b278.gif

% CDO函数,该算法与灰狼算法很像
function [Alpha_score,Alpha_pos,Convergence_curve]=CDO(SearchAgents_no,Max_iter,lb,ub,dim,fobj)
 
% initialize alpha, beta, and gamma particle positions (search radiations (Agents)) 
Alpha_pos=zeros(1,dim);
Alpha_score=inf; %change this to -inf for maximization problems
 
Beta_pos=zeros(1,dim);
Beta_score=inf; %change this to -inf for maximization problems
 
Gamma_pos=zeros(1,dim);
Gamma_score=inf; %change this to -inf for maximization problems
 
%Initialize the positions of search radiations (Agents)
Positions=initialization(SearchAgents_no,dim,ub,lb);
 
Convergence_curve=zeros(1,Max_iter);
 
l=0;% Loop counter
 
% Main loop
while lub;
        Flag4lb=Positions(i,:)Alpha_score && fitnessAlpha_score && fitness>Beta_score && fitness

03

参考文献

a4566928930aad8fab9703f8ba52558e.gif

[1]H. Shehadeh.Chernobyl Disaster Optimizer (CDO): A Novel Metaheuristic Method for Global Optimization, Neural Computing and Applications. DOI: https://dx.doi.org/10.1007/s00521-023-08261-1

04

关键词回复

6e7ea285e04d30b133be397e35bb88ee.gif

6d186dc08bcb550bd7771339ac3f9a0d.gif

代码获取方式

1488bf7c0dee612780a018e723279bc3.gif

bef8884d2df3ce44bf4d80bc837d6d8c.png

6f22d25a794d18fc48c14e59290ed6c7.png

后台回复关键词:2023

免费获取2023年智能优化算法合集matlab代码。

7e97561928f4b72ef3baa27b93448fc0.png

6df69d424ab6b1214b18a4003e09372d.png

103b8885eb79169d493d187c31be2167.gif

bfff0b0534c20e2d94174ff0640f3f52.gif

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献_第8张图片

Easily Search Code

你可能感兴趣的:(算法,matlab,前端,开发语言)