智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2023-04-06 18:54:17 691KB matlab
1
传统的粒子滤波算法在重采样期间丢弃小重量粒子,因此重要性权重落在极少数粒子上。这会导致采样粒子贫化、粒子多样性缺失以及需要大量粒子才能进行比较准确的状态估计等问题,针对这些问题,提出了一种改进的蝶式算法优化粒子滤波算法。首先,将最新时刻观测信息引入蝴蝶香味公式中,以提高滤波精度;其次,引入吸引半径参数来控制蝴蝶种群寻优的搜索范围,降低算法的复杂度,进而提高算法的实时性;最后,将改进的蝴蝶种群位置更新公式用于优化迭代更新。实验结果表明,与经典粒子滤波器和现有蝶形优化算法相比,改进算法具有更低的均方误差和运行时间。并且在粒子数较少的情况下,可以实现更准确的状态估计,并改善传统滤波器的粒子耗尽现象,保证了粒子多样性。
1
基于Levy飞行改进蝴蝶优化算法
2021-11-04 15:06:35 1.02MB levy飞行 蝴蝶算法 路径规划
蝴蝶算法的Matlab实现,附件中包含提出蝴蝶算法的作者的原版论文
2021-09-28 14:09:41 737KB 算法matlab 蝴蝶算法 蝴蝶优化 matlab
【优化求解】蝴蝶算法MBO matlab源码.md
2021-08-24 09:17:45 23KB 算法 源码
1