基于萤火虫算法的目标优化MATLAB仿真

630 篇文章 1054 订阅 ¥39.90 ¥99.00

目录

1.算法概述

2.仿真效果

3.MATLAB仿真源码


1.算法概述

         萤火虫优化算法是模拟自然界中萤火虫总是朝着发光最亮的萤火虫的位置进行移动的算法。(一般的群智能算法就是模拟该生物的生存行为的(觅食,求偶,迁徙。。。)该算法由英国剑桥大学的Yang等人与2009年提出,主要模拟了萤火虫根据个体亮度而相互吸引的行为。因其在特征提取、聚类等问题上的性能胜过大多传统算法而在众多领域得到了广泛应用。

         针对萤火虫和萤火虫群的行为,Krishnanand和Ghose(2005)[1]提出了萤火虫群优化算法(Glowworm Swarm Optimization,GSO),并使用于诸多应用。最初,GSO的开发目标是提供数值优化问题的解决方案,而不是确定全局最优,但是由于GSO的分散决策和移动协议,它在机器人等领域做出了更多的贡献。

        最初受萤火虫启发,GSO在随机搜索空间中随机分布一组或一群代理,代理间通过其他行为机制相互影响,而这些机制在其自然界中的对应物中是不存在的。算法的基本工作基于以下三种机制:

适应度广播
       萤火虫有一种叫做荧光素(luciferin)的色素,可以使萤火虫发光。萤火虫体内荧光素的含量决定了它们在目标空间中的位置的适应度。
正趋性
       萤火虫被比自己亮的邻居吸引,因此开始向它移动。当有多个这样的邻居时,它利用概率机制来选择一个。
自适应邻域
       每个萤火虫利用一个自适应邻域来识别邻居,该邻域由一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Simuworld

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值