优化覆盖基于matlab入侵杂草和花授粉混合算法无线传感器覆盖优化问题含Matlab源码 1328期
Posted 紫极神光
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了优化覆盖基于matlab入侵杂草和花授粉混合算法无线传感器覆盖优化问题含Matlab源码 1328期相关的知识,希望对你有一定的参考价值。
一、杂草算法简介
1 IWO定义
IWO是2006年由A. R. Mehrabian等提出的一种从自然界杂草进化原理演化而来的随机搜索算法,模仿杂草入侵的种子空间扩散、生长、繁殖和竞争性消亡的基本过程,具有很强的鲁棒性和自适应性。
IWO算法是一种高效的随机智能优化算法,以群体中优秀个体来指导种群的进化,以正态分布动态改变标准差的方式将由优秀个体产生的子代个体叠加在父代个体周围,再经过个体之间的竞争,得到最优个体。算法兼顾了群体的多样性和选择力度。
2 IWO搜索与性能
IWO相比其他的进化算法拥有更大的搜索空间和更好的性能。
与GA相比,IWO算法简单,易于实现,不需要遗传操作算子,能简单有效地收敛问题的最优解,是一种强有力的智能优化工具。
3 IWO算法实现步骤
3.1 初始化种群
一定数据的杂草初始分布在搜索空间中,位置随机,个数根据实际情况调整;
3.2子代繁殖
分布在整个搜索空间的父代,根据父代的适应值产生下一代种子,种子的个数由适应度值决定,适应值高的产生的种子多,低的个体产生种子数少。
3.3 空间扩散
子代个体按照一定规律分布在父代个体周围,分布位置规律满足正态分布(父代为轴线(均值),标准差随着代数不断变化)。
3.4 竞争淘汰
当一次繁殖的个体数超过种群数量的上限时,将子代和父代一起排序,适应值低的个体将被清除。
以上是关于优化覆盖基于matlab入侵杂草和花授粉混合算法无线传感器覆盖优化问题含Matlab源码 1328期的主要内容,如果未能解决你的问题,请参考以下文章
WSN布局基于差分进化策略结合杂草算法实现WSN节点优化部署matlab源码
优化覆盖基于matlab改进的杂草算法求解无线传感器覆盖优化问题含Matlab源码 046期