当前位置: 首页 > news >正文

微信里面的小程序湖南优化电商服务有限公司

微信里面的小程序,湖南优化电商服务有限公司,wordpress 超商取货,个人做外贸的网站有哪些切诺贝利灾难优化器Chernobyl Disaster Optimizer (CDO)是H. Shehadeh于2023年提出的新型智能优化算法。该方法是受到切尔诺贝利核反应堆堆芯爆炸而来的启发。在CDO方法中,放射性的发生是由于核的不稳定性,核爆炸会发出不同类型的辐射。这些辐射中最常见…

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

6038b6c6a80101866e52a16a3c2f427f.png

01

bf4cdafb088d04c8c9f6ba817fbc0cf6.png


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

ddba1cf55bf8ffe6b21f276970ccc318.png

e0727a8767795ecd5f3410968917d705.png

76689a328227ed6d366a4a9eb9d1e341.png

f6217747251cc706668dd69d6a9cb893.png

% 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 problemsBeta_pos=zeros(1,dim);
Beta_score=inf; %change this to -inf for maximization problemsGamma_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 l<Max_iterfor i=1:size(Positions,1)  % Return back the search radiations (Agents) that go beyond the boundaries of the search spaceFlag4ub=Positions(i,:)>ub;Flag4lb=Positions(i,:)<lb;Positions(i,:)=(Positions(i,:).*(~(Flag4ub+Flag4lb)))+ub.*Flag4ub+lb.*Flag4lb;               % Calculate objective function for each search radiations (Agents)fitness=fobj(Positions(i,:));% Update Alpha, Beta, and Gamma - search radiations (Agents)if fitness<Alpha_score Alpha_score=fitness; % Update alphaAlpha_pos=Positions(i,:);endif fitness>Alpha_score && fitness<Beta_score Beta_score=fitness; % Update betaBeta_pos=Positions(i,:);endif fitness>Alpha_score && fitness>Beta_score && fitness<Gamma_score Gamma_score=fitness; % Update gammaGamma_pos=Positions(i,:);endenda=3-l*((3)/Max_iter); % a decreases linearly from 3 to 0 Equation(9)a1 = ((log10((16000-1)*rand(1,1)+16000)));a2 = ((log10((270000-1)*rand(1,1)+270000)));a3 = ((log10((300000-1)*rand(1,1)+300000)));  % Update the Position of search radiations (Agents)for i=1:size(Positions,1)for j=1:size(Positions,2)     %------------------- alpha------------------------------           r1=rand(); % r1 is a random number in [0,1]r2=rand(); % r2 is a random number in [0,1]pa=pi*r1*r1/(0.25*a1)- a*rand() ; % Equation (23)C1=r2*r2*pi; D_alpha=abs(C1*Alpha_pos(j)-Positions(i,j)); va=0.25*(Alpha_pos(j)-pa*D_alpha); % Equation (22)%------------------- Beta------------------------------           r1=rand();r2=rand();pb=pi*r1*r1/(0.5*a2)- a*rand()  ; % Equation (17)C2=r2*r2*pi; D_beta=abs(C2*Beta_pos(j)-Positions(i,j)); vb=0.5*(Beta_pos(j)-pb*D_beta); % Equation (16)      %------------------- Gamma ------------------------------           r1=rand();r2=rand(); py=(pi*r1*r1)/a3- a*rand() ; % Equation (11)C3=r2*r2*pi; D_gamma=abs(C3*Gamma_pos(j)-Positions(i,j));vy=Gamma_pos(j)-py*D_gamma; % Equation (10)             Positions(i,j)=(va+vb+vy)/3;% Equation (28)endendl=l+1;    Convergence_curve(l)=Alpha_score;
end

03

参考文献

[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代码获取方式:后台回复关键词:2023

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

http://www.dt0577.cn/news/50257.html

相关文章:

  • 苏州网站开发优化大师客服电话
  • php网站开发常用的插件网络营销的概念与含义
  • 张掖北京网站建设平台推广方式
  • 个人主页网站制作注册百度推广账号
  • 免费信息网站建设平台武汉seo优化分析
  • 秦皇岛网站推广厦门网站到首页排名
  • 哈尔滨 做网站公司哪家好河南网站seo靠谱
  • 在线ftp传网站文件网络营销实训总结报告
  • 做网站的公司还市场吗网络营销意思
  • 深圳网站建设q.479185700惠百度智能建站平台
  • 网站 黑白搜云seo
  • 17网站一起做网店可靠百度权重是怎么来的
  • 代理网站官网百度代运营公司
  • c语言做网站后端国家卫健委每日疫情报告
  • 重庆手机网站推广价格西安seo霸屏
  • 南阳做网站收费房产网站建设
  • 网域高科学校网站管理系统漏洞网站编辑怎么做
  • 网站建设个人主页图市场营销推广策划方案
  • 视频网站亏钱为什么还要继续做百度seo公司兴田德润
  • 广州互帮物流哪家公司做的网站微信广告投放推广平台
  • 江苏住房和城乡建设局网站网络软文名词解释
  • 怎么在vps上建网站企业网站模板源码
  • 网站建设学什么语言360优化大师历史版本
  • 石家庄刚刚发生的事抖音seo排名优化软件
  • 榆林哪里做网站网络营销策划方案论文
  • 网站服务器用什么好处关键词搜索推广排行榜
  • 找事做的网站网推
  • 网站建设长春职业技能培训班
  • 找南昌兼职做网站的百度首页排名优化服务
  • 云南网站开发网络营销课程个人总结3000字