克隆免疫算法(ICPSO)

一篇改进的PSO论文《Coevolutionary Particle Swarm Optimization Using AIS and Its Application in Multi-Parameter Estimation of PMSM》,主要介绍克隆免疫算法(ICPSO)。

(一)改进的PSO
在这里插入图片描述
缺点:早熟;陷入局部最优;后期失去多样性。

(二)精英克隆算法
1.将种群按粒子数等分成I个子种群(P1,P2…PI),评价粒子的适应度值,将每个子种群的有最优解三个的粒子的位置存在P0中,P0大小为3*I,称作精英种群,用于替换最差的粒子。
2.对P0进行超突变。(每个粒子随机选择一个维度)
在这里插入图片描述

(三)混合免疫网络
在这里插入图片描述
对中间层个体进行免疫升级,优秀层根据标准PSO更新,差层的个体再次重新生成。
在这里插入图片描述
其中,i≠k,k是在优秀层随机选择的第k个体,目的是向优秀个体学习。cauchy是标准分布,使得粒子可以在更宽的范围内搜索,更快的跳出局部最优。

(四)个体最佳位置的小波学习
在这里插入图片描述
其中,gbestPi(d)是Pi的适应度值,Pi的选择如下图所示,类似于DE算法中的交叉。Pbestid(j)是第j个子种群的第i粒子的最佳位置。amin和amax为的边界,一般设a∈[10,1000]。
在这里插入图片描述

(五)总结
虽然论文内部逻辑有点混乱,但是有不少改进的策略可以使用。从实验测试结果来看,解决单峰和高维度问题有较高的准确度。虽然收敛相对比较快,但随着子种群数目的增加耗时会大幅度上升。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值