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

网站建设培训西安站长工具日本

网站建设培训西安,站长工具日本,点评网站建设,小程序网站怎么做👨‍🎓个人主页:研学社的博客💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密…
👨‍🎓个人主页:研学社的博客
💥💥💞💞欢迎来到本博客❤️❤️💥💥


🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。


座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁
目录
💥1 概述
📚2 运行结果
🎉3 参考文献
🌈4 Matlab代码及文章讲解

💥1 概述

本文提出了一种新的受自然启发的优化算法,称为狐狸优化器(Fox),该算法模拟了狐狸在自然界中捕食猎物时的觅食行为。该算法基于测量狐狸与其猎物之间的距离以执行有效跳跃的技术。在给出FOX的数学模型和算法之后,使用五个经典基准函数和CEC2019基准测试函数来评估其性能。FOX算法还与蜻蜓优化算法(DA)、粒子群优化(PSO)、适应度相关优化(FDO)、灰狼优化(GWO)、鲸鱼优化算法(WOA)、黑猩猩优化算法(ChOA)、蝴蝶优化算法(BOA)和遗传算法(GA)进行了比较

结果表明,FOX优于上述算法。随后,使用Wilcoxon秩和检验来确保FOX在统计显著性方面优于比较算法。此外,还进行了参数敏感性分析,以显示FOX中不同的探索和开发行为。本文还使用FOX来解决工程问题,例如压力容器设计,并且还用于解决发电:经济负荷分配问题。FOX在针对GWO、PSO、WOA和FDO优化问题方面取得了更好的结果。

详细文章讲解见第4部分。

📚2 运行结果

部分代码:

function [Best_score,Best_pos]=FOX(SearchAgents_no,Max_iter,lb,ub,dim,fobj)

Best_pos=zeros(1,dim);

Best_score=inf; %change this to -inf for maximization problems

MinT=inf;

%Initialize the positions of search agents

X=initialization(SearchAgents_no,dim,ub,lb);

Distance_Fox_Rat=zeros(SearchAgents_no,dim);

%Convergence_curve=zeros(1,Max_iter);

l=0;% Loop counter

% both c1 and c2 have different range value

c1=0.18; % range of c1 is [0, 0.18]

c2=0.82; % range of c2 is [0.19, 1]

% Main loop

while l<Max_iter

for i=1:size(X,1)

% Return back the search agents that go beyond the boundaries of the search space

Flag4ub=X(i,:)>ub;

Flag4lb=X(i,:)<lb;

X(i,:)=(X(i,:).*(~(Flag4ub+Flag4lb)))+ub.*Flag4ub+lb.*Flag4lb;

% Calculate objective function for each search agent

fitness=fobj(X(i,:));

% Update Alpha

if fitness<Best_score

Best_score=fitness; % Update alpha

Best_pos=X(i,:);

end

end

a=2*(1-(l/Max_iter));

Jump=0;

dir=rand;

for i=1:size(X,1)

r=rand;

p=rand;

if r>=0.5

if p>0.18

Time(i,:)=rand(1,dim);

sps=Best_pos/Time(i,:);

Distance_S_Travel(i,:)=sps* Time(i,:);

Distance_Fox_Rat(i,:)=0.5* Distance_S_Travel(i,:);

tt=sum(Time(i,:))/dim;

t=tt/2;

Jump=0.5*9.81* t^2;

X(i,:)=Distance_Fox_Rat(i,:).*Jump * c1;

elseif p<=0.18

Time(i,:)=rand(1,dim);

sps=Best_pos/Time(i,:);

Distance_S_Travel(i,:)=sps* Time(i,:);

Distance_Fox_Rat(i,:)=0.5* Distance_S_Travel(i,:);

tt=sum(Time(i,:))/dim;

t=tt/2;

Jump=0.5*9.81* t^2;

X(i,:)=Distance_Fox_Rat(i,:).*Jump * c2;

end

if MinT>tt

MinT=tt;

end

elseif r<0.5

%random walk

ans(i,:)=Best_pos+randn(1,dim).*(MinT*a);% exploring new positions

X(i,:)=ans(i,:);

end

end

l=l+1;

end

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

🌈4 Matlab代码及文章讲解

http://www.hkea.cn/news/68569/

相关文章:

  • 百度网址大全网站大全网络整合营销方案ppt
  • 海阳市建设工程交易中心网站品牌推广的作用
  • 江西省住房和城乡建设网站成都网站优化seo
  • java资源网站云优化
  • 小程序源码大全网络seo关键词优化技巧
  • 服务佳的小企业网站建设ip子域名大全
  • 网页与制作唐山seo推广公司
  • 自己做的网站怎么弄到网上在线网页制作
  • 电商网站 设计方案百度的排名规则详解
  • 福建省建设厅网站余外链链接平台
  • 广告营销网站市场推广方案
  • 徐州企业做网站软文是什么文章
  • 网站代码备份如何优化seo
  • 百度网站公司信息推广怎么做天津做网站的网络公司
  • wordpress在线pdfseo百度站长工具查询
  • 太仓网站建设有限公司网站设计公司怎么样
  • 网站去哪做在线crm软件
  • 做360手机网站快速汕头seo排名收费
  • 网站建设总做总结宜兴百度推广公司
  • 做毕业网站的周记外贸建站优化
  • 南昌市住房和城乡建设局网站百度官网推广平台电话
  • 真人做视频网站百度怎么发布广告
  • 网站页面优化包括怎么给网站做优化
  • 哪个网站用帝国cms做的软文素材网
  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能