IRGBSO:重初始化思想和自适应步长头脑风暴优化算法

IRGBSO:重初始化思想和自适应步长头脑风暴优化算法

参考文献
《Brain Storm Optimization Algorithm with Re-initialized Ideas and Adaptive Step Size》

要点

  • 通过引入由当前种群的重新初始化机制提高BSO的性能。
  • 提议修改步长方程,以便考虑搜索空间大小。

一、原始BSO算法

详见:BSO

二、改进的BSO算法

BSO算法的一个缺点是如果已经收敛,则无法将新想法注入种群。

本文中用ABC的想法来评估种群成员的停滞。每个想法都被分配了一个单独的计数器,此想法未得到改进时递增。当计数器超过某个阈值时,该想法在搜索空间中重新初始化。

此外,可以以两种不同的方式进行重新初始化过程。要么随机重新初始化搜索空间中的想法,要么通过组合采用随机选择的想法来使用差分演进更新方程来产生新的想法。该机制的算法如图2所示。该函数在BSO算法的每个迭代中执行。

在这里插入图片描述

另一个修改是改进了步长大小更新方法。在许多其他修改中,无论实际搜索空间大小如何,所生成的参数ξ始终在0到1之间。 在这项工作中,我们提议将因子ξ乘以与搜索空间大小成比例的新参数α。因此,更新ξ将使用以下等式:

在这里插入图片描述

三、参数设置

  • Threshold:10
  • α:0.05*(UB-LB)
  • F:0.5
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值