融合多策略的萤火虫算法求解多目标优化问题(Matlab代码实现)
创始人
2024-03-04 09:18:54
0

 🍒🍒🍒欢迎关注🌈🌈🌈

📝个人主页:我爱Matlab


👍点赞➕评论➕收藏 == 养成习惯(一键三连)🌻🌻🌻

🍌希望大家多多支持🍓~一起加油 🤗

💬语录:将来的我一定会感谢现在奋斗的自己!

🍁🥬🕒摘要🕒🥬🍁

2008 年 Yang 根据自然界中萤火虫的发光行为提出了萤 火虫算法(Firefly Algorithm, FA),FA 作为一种新的元启发式算法被大范围地应用于多个领域。萤火虫利用自身发出的 光作为信号吸引其他萤火虫,而萤火虫的吸引力由发光的节奏、频率和被观察到的时间决定,当一个萤火虫光亮较高时 就有可能吸引另一个光亮较弱的萤火虫向其移动,最亮的萤火虫则做随机移动,在此过程中萤火虫自身位置随之改变。 若将萤火虫所在位置表示问题空间的可行解,以萤火虫发光的亮度为目标函数,通过萤火虫群体的移动实现对目标函数寻优。

✨🔎⚡运行结果⚡🔎✨

 

 

 

 

💂♨️👨‍🎓Matlab代码👨‍🎓♨️💂

clear;
clf;

problem = @(x) problemfunc(x);
nvar = 2;

bound.xmin = -5;
bound.xmax = 5;

param.itermax = 75;
param.npop = 50;
param.gamma = 1;
param.beta0 = 1;
param.alpha = 0.2;
param.damp = 0.9;
param.scale = (bound.xmax-bound.xmin);

FA(problem, nvar, bound, param)

% [X,Y] = meshgrid(bound.xmin:0.01:bound.xmax, bound.xmin:0.01:bound.xmax);
% surf(X,Y,-20*exp(-0.2*sqrt(0.5*(X.^2+Y.^2)))-exp(0.5*(cos(2*pi*X)+cos(2*pi*Y)))+exp(1)+20, 'EdgeColor','none');
% view(-33,72); saveas(gcf, 'Ackley2.png');

📜📢🌈参考文献🌈📢📜

[1]兰回归,李英海,李清清,孟虹池,杨苑.基于改进萤火虫算法的水库多目标调度决策研究[J].人民长江,2022,53(09):195-201.DOI:10.16232/j.cnki.1001-4179.2022.09.030.

相关内容

热门资讯

最新!靖国神社被起诉 据央视新闻,当地时间23日,二战时期被日军强制征兵的部分韩籍遇难者遗属向首尔中央地方法院提起诉讼,要...
靖国神社,被起诉! 当地时间23日,二战时期被日军强制征兵的部分韩籍遇难者遗属向首尔中央地方法院提起诉讼,要求日本靖国神...
国台办:为“台独”分裂势力为虎... 中新社北京12月24日电 (陈建新 李百加)国务院台办发言人彭庆恩24日在北京表示,凡危害国家主权、...
怀宁县清河乡“一站式”调解架起... 诉求“只进一扇门”,调处“最多跑一地”。在怀宁县清河乡,这不仅仅是一句口号,更是当地群众化解矛盾纠纷...
钧达股份:充分利用海南相关优惠... 证券之星消息,钧达股份(002865)12月23日在投资者关系平台上答复投资者关心的问题。 投资者提...
信用修复制度助力企业重塑信用 信用修复作为社会信用体系建设的关键环节,对于帮助信用主体纠正错误、重塑信用、重返市场具有不可替代的作...
《秦皇岛市餐厨废弃物管理条例》... 12月23日,记者从市政府新闻办召开的《秦皇岛市餐厨废弃物管理条例》(以下简称《条例》)颁布实施新闻...
最高法等三部门联合发布婚姻家庭... 家和万事兴,家齐国安宁。为深入学习贯彻党的二十大和二十届历次全会精神,贯彻落实习近平总书记关于注重家...
追债超9000万元遇阻!被告破... 12月23日,瀚川智能(688022)发布公告,近日公司收到江西省吉安市中级人民法院对公司出具的《民...