21、基于检测萤火虫算法与蜻蜓算法的优化研究

基于检测萤火虫算法与蜻蜓算法的优化研究

检测萤火虫算法(DFA)相关内容

在优化算法领域,传统的萤火虫算法(FA)在解决问题时存在一些不足,为了改进这些问题,检测萤火虫算法(DFA)应运而生。

标准萤火虫算法(FA)

标准萤火虫算法由XinShe Yang提出,基于三个理想化假设:
- 每个萤火虫仅依据其他萤火虫的亮度相互吸引,而不考虑性别等其他因素。
- 对于任意两只闪烁的萤火虫,较暗的一只会被较亮的吸引并向其移动。随着它们之间距离的增加,萤火虫的吸引力会降低。若没有比某只萤火虫更亮的,它将随机移动。
- 萤火虫的亮度受目标函数值的影响或决定。

在标准FA中,萤火虫的亮度与目标函数值成正比,其绝对亮度公式为:
[I(x) \propto f(x)]
其中(I(x))是不考虑介质中亮度衰减时的绝对亮度。萤火虫的吸引力(\beta)定义为:
[\beta = \beta_0e^{-cr^2}]
其中(\beta_0)是(r = 0)时的吸引力,(c)是光吸收系数。萤火虫(i)被更有吸引力(更亮)的萤火虫(j)吸引时的移动策略由下式决定:
[x_i = x_i + \beta (x_j - x_i) + \alpha e_i]
这里第二项是吸引力的作用,第三项是随机化项,(\alpha)是随机化参数,(e_i)是从高斯分布或均匀分布中抽取的随机数向量。

检测萤火虫算法(DFA)
  • 检测萤火虫 :受检测粒子群优化算法的启发,引入了检测萤火虫。在标准FA中,单个萤火虫的搜索路径是无序
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值